1
0
mirror of https://git.decapod.one/brethil/dotfiles synced 2024-11-13 07:11:32 +01:00
Commit Graph

539 Commits

Author SHA1 Message Date
bretello
7312c868b3
zsh: theme: avoid using functions where possible
includes fix for ohmyzsh's breaking change in ec1afe9d (async prompt)
2024-04-06 21:24:45 +02:00
bretello
56b8f1d05f
aliases: add grepi=grep -i 2024-03-25 21:13:10 +01:00
bretello
5674865f11
vim: cleanup clipboard shortcuts 2024-03-21 14:55:06 +01:00
bretello
0c7d0ec24f
zsh: cleanup bat configuration 2024-03-08 12:59:28 +01:00
bretello
b05fde87c2
zsh: simplify retry() 2024-03-01 11:25:12 +01:00
bretello
04bfe043ab
vim: use <leader>N,P for :cnext,:cprevious 2024-03-01 11:25:12 +01:00
bretello
35575755ef
vim: improve Man command display 2024-03-01 11:25:12 +01:00
bretello
10c79f1bad
zsh: add watch_file command
uses inotifywait to watch writes on a file and executes a specific
action whenever this is changed (killing the previous process)
2024-03-01 11:25:12 +01:00
bretello
25037bde1f
zsh: cleanup colors/color functions 2024-03-01 11:25:11 +01:00
bretello
481c81c68a git: add taglist command 2024-03-01 11:23:24 +01:00
bretello
94ed0a6ea8
tmux: fix rename-window shortcut 2024-01-11 13:10:52 +01:00
bretello
3955481e32
ci: add failure notification 2024-01-08 13:03:46 +01:00
bretello
471fc948a8
ci: switch to github actions 2024-01-08 09:52:17 +01:00
bretello
7f2fa528fe
ci: add registry tokens 2024-01-04 17:09:32 +01:00
bretello
fba95ede51
update README 2024-01-03 15:45:50 +01:00
bretello
2a1b2f5da4
extras: fix autoupdater script 2024-01-03 15:45:50 +01:00
bretello
3d260ec64d
dockerfile: use json notation for CMD 2024-01-03 15:45:50 +01:00
bretello
d70b43dbee
ansible: fix bat package name on debian 2024-01-03 15:24:17 +01:00
bretello
bcad9f77aa
ansible: cleanup setup playbook 2024-01-03 15:22:01 +01:00
bretello
208057ce91
zsh: theme: fix display of hostname for ssh connections 2024-01-03 15:22:01 +01:00
bretello
94eb4cded8
ci: cleanup, add notify-on-failure 2024-01-03 15:22:01 +01:00
bretello
2805f13208
ansible: add ssh config block 2024-01-02 15:51:01 +01:00
bretello
904f53b0e0
dockerfile: cleanup/improvements 2023-12-29 12:29:16 +01:00
bretello
a275d1fefc
dockerfile: replace bretellofier pip with AUR install 2023-12-28 17:57:44 +01:00
bretello
651a14135b
dockerfile: replace pylint with ruff 2023-12-28 17:38:47 +01:00
bretello
1038647c2c
ci: fix docker build 2023-12-28 17:31:26 +01:00
bretello
32ce07fcde
ci: remove useless secrets 2023-12-28 16:46:35 +01:00
bretello
d26f542874
ci: migrate to woodpecker 2023-12-28 16:35:24 +01:00
bretello
245eb034f4
vim: add comments to navigation shortcuts 2023-12-28 16:23:18 +01:00
bretello
b73838f58b
zsh: colors: add info about ansi colors 2023-12-21 16:14:14 +01:00
bretello
58393456a9
zsh: functions: add 'bold' function to print bold text 2023-12-21 16:13:48 +01:00
bretello
353378af8c
pdbrc: simplify for bretello/pdbpp version
https://github.com/bretello/pdbpp
2023-12-21 16:12:51 +01:00
bretello
439f29318c
zsh: disable completions when a comment is started, change comment highlight style 2023-12-21 16:11:32 +01:00
bretello
f9e4a2c224
zsh: clean/improve brethil theme 2023-12-21 16:09:43 +01:00
bretello
b5ebe15e79
ansible: fix yay install script 2023-12-20 12:33:27 +01:00
bretello
37f33a3614 vim: fix ruff python formatter 2023-12-04 11:10:09 +01:00
bretello
0ada46b805 vim: use ruff as default python formatter 2023-12-04 10:21:54 +01:00
bretello
c41a91e784
vim: add <Leader>] and <Leader>[ to move between definitions
`<Leader>[` moves to the start of the previous method/function/class
definition, `<Leader>]` to the start of the next
2023-11-22 12:52:22 +01:00
bretello
a20bffdf67
zsh: python: cleanup mkvenv 2023-11-11 23:33:50 +01:00
bretello
1537ddcc64
zsh: python: add -f flag to mkvenv
- improve mkvenv with getopts option parsing
- add -f flag to force recreation of venv

Usage:
```bash
mkvenv [-sf] [venv_name]
```
2023-11-11 18:54:40 +01:00
bretello
aaea49ecf8 aliases: add J global alias for | jq 2023-10-25 11:48:03 +02:00
bretello
41eb8f1a5f zsh: vimscratch: add filetype arg
Allows setting filetype for vimscratch command.

Usage: `<command> | vimscratch [filetype]`.

For example:

```bash
curl https://myip.wtf/json | vimscratch json
```
Will open the output of the curl command as a json
temporary file in vim.
2023-10-25 11:45:54 +02:00
bretello
f4e960be35 vim: lower timeout for combined keymaps 2023-10-25 11:44:33 +02:00
bretello
58201b2ab7 zsh: cleanup git functions 2023-10-25 11:43:44 +02:00
bretello
4d9462239f zsh: move git fuzzy log to gitconfig (usage: git flog) 2023-10-25 11:43:16 +02:00
bretello
c329308759 zsh: avoid printing command name in completion wrapper 2023-10-25 11:34:36 +02:00
bretello
ee531d18cd functions: remove debug statements in vimscratch 2023-09-25 12:56:09 +02:00
bretello
125a4e7aed functions: allow arguments in vimscratch 2023-09-25 12:39:24 +02:00
bretello
cff20cef16
Revert "vim: ale: try using deoplete for completion"
This reverts commit bfad3b2a4c.
deoplete requires pynvim to be always available.
This is annoying when using virtualenvs or pynvim is not available.
2023-09-22 18:21:56 +02:00
bretello
f307a705a2 vim: add info (texinfo) reader
Use `:Info <command>` to read the info page
for `<command>`

Read more on https://github.com/HiPhish/info.vim
2023-09-20 10:19:55 +02:00