c3f8f3761d
vim: Use theme colors in fzf
2020-12-24 02:00:42 +01:00
00c6f56c69
vim: Use $XDG_DATA_HOME for spell files
2020-12-24 01:59:27 +01:00
03564cf46f
zsh:options: Add new options
2020-12-23 20:10:21 +01:00
fd06f73e01
zsh:options: Add line long group separators
2020-12-23 20:09:16 +01:00
6e29b8b51a
vim:crypt-umount(): Continue if already unmounted
2020-12-23 19:53:28 +01:00
03b6ba72ae
meta:hooks:commit-msg: Break on first comment
...
Because `git diff --staged -u | head -1` returns nothing when rebasing
the hook checked the line length of the commit changes (verbose commit).
2020-12-23 19:45:56 +01:00
e6262b6593
vim: Load other always-on plugins too
...
And move the plugin specific keybindings into 40-keybindings.vim.
`packloadall` sources the plugins directly in contrast to `packadd`.
Because of that we can access the `g:loaded_*` variables and do not have
to specify our own keybindings for vim-surround as now the user bindings
are loaded later and overwrite possible clashes.
2020-12-23 19:26:05 +01:00
b6e92aef0e
vim: Load 'easy' always-on plugins automatically
...
Load always-on plugins that do not need extra configuration
automatically through vim's pack/*/start directory.
2020-12-23 19:19:21 +01:00
ba2e85c988
zsh:options: Reformat
...
Sort by groups as in zshoptions(1) and keep the full description of the
option above the `setopt` so that the lines remain under the max width.
2020-12-23 16:20:21 +01:00
ab53243db8
vim: Enable ftplugins at the very end
...
Fix error that the highlighting group 'zshOption' does not exist when
editing zsh files. I guess this is the case since ftplugins were loaded
before syntax was enabled.
2020-12-23 14:53:26 +01:00
b9f26d7482
vim: Split vimrc into vimrc.d/
2020-12-23 01:42:42 +01:00
8de39de335
vim: Fix name clashing of backup, undo, swap files
2020-12-22 20:31:30 +01:00
51b79d0f15
vim: Fix binding conflict with ctags and terminal
2020-12-22 20:11:09 +01:00
a20b637ad6
vim: Sort plugin order
2020-12-22 20:06:24 +01:00
1e46c7e19a
meta:install.conf: Update fzf path
2020-12-22 16:46:56 +01:00
0e1c14c3e7
meta:git-remote: Replace here strings with printfs
...
Some implementations of `sh` seem to not support it.
2020-12-22 16:44:24 +01:00
914e8a1992
repo: Update submodules & cleanup gitmodules
...
Update all submodules to the newest commit.
Change submodule names in `.gitmodules` from local path to repo names.
Sort and group `.gitmodules` by program that uses it.
Remove the clone of 'fzf-tab' as my pull request got merged.
2020-12-22 16:22:33 +01:00
c74cfa3901
vim,git: Integrate ctags
2020-12-21 13:55:49 +01:00
a9e2e5b847
vim:alias: Vim related aliases + ^Z, fg workflow
2020-12-19 03:01:46 +01:00
5b5fc5eefa
zsh:alias: Remove Ubuntu update alias
2020-12-19 02:58:55 +01:00
5cf0f7fdf2
zsh: More XDG!
2020-12-19 02:57:45 +01:00
ee5086690e
vim: Combine language related plugins with autocmd
2020-12-19 02:56:42 +01:00
da732648f8
vim: Add terminal related settings
2020-12-19 02:55:23 +01:00
a62cd25021
i3: Use scrot for screenshots
2020-12-19 02:33:03 +01:00
26ef592129
zsh:glog: Add --stat preview
2020-12-19 02:31:52 +01:00
10ef02c421
zsh:glog: Support arguments
...
Arguments given to `glog` are directly passed to the `git log` call that
populates the commit list. Useful for example for specifying the
commit/branch.
2020-12-19 02:29:51 +01:00
9276f9427e
zsh:glog: Comment bindings and add cancel bind
2020-12-19 02:29:10 +01:00
21014b46ce
zsh:glog: Position preview depending on dimensions
2020-12-19 00:14:55 +01:00
01310c46ee
polybar: Remove bluetooth module for now
...
Because of missing systemd, the module does not work anyway.
2020-12-18 23:36:43 +01:00
d7a126a41f
zsh:alias: More git aliases
2020-12-18 23:35:32 +01:00
e1752188b0
zsh:history: Do not save function definitions
2020-12-18 23:35:00 +01:00
5b50998e09
picom: Increase blur
2020-12-18 23:34:10 +01:00
25d0729668
git: Use nvimdiff as merge- and difftool
2020-12-18 23:33:01 +01:00
fa2b792d38
vim: Write out 'autocmd'
2020-12-07 16:36:54 +01:00
b7d9bd6d9d
vim: Add arm syntax highlighting
2020-12-05 01:18:47 +01:00
d68f6e4e34
vim:ftplugin:python: Maximum line length of 79
2020-11-29 13:53:41 +01:00
f9e37dbc18
git: Set pull.rebase and merge.log
...
Rebase branches on top of the fetched branch, instead of merging.
Include summaries of merged commits in new merge commit messages.
2020-11-29 13:49:46 +01:00
3202178fb2
bin:zoom-links: Delete ? with pwd & better comment
2020-11-29 13:39:59 +01:00
d671376705
git: Change signingkey
...
I changed my email in a6dabac but GitHub does not like changing emails
on GPG keys. So a new key is necessary.
2020-11-29 13:30:34 +01:00
380473bda9
zsh:functions:mvln: Bug fix and multiple arguments
...
Support multiple arguments now with a behaviour similar to `mv`.
Fix that the created symlink did not point to the right file when mvln
was used to rename directories. In that case it pointed to a
subdirectory with the old name. Fixed by moving the directory check of
the target before the `mv` call.
2020-11-28 19:57:22 +01:00
a6dabac96d
git: Use real email
2020-11-27 04:55:33 +01:00
druckdev
e21db332b4
Create LICENSE
2020-11-27 04:26:27 +01:00
druckdev
7c7d0a9fd4
zathura: Add transparency when recoloring
2020-11-26 01:47:03 +01:00
druckdev
40da536164
vim: Add bindings around spell check
...
Add a spell-toggle, spelllang-cycle and spelllang-set binding.
2020-11-25 02:16:18 +01:00
druckdev
90ab5eaf25
vim: Improve handling of German keybindings
...
Automatically map them when setting the spelllang to de and unmap them
when switching back to another language.
2020-11-25 02:14:22 +01:00
druckdev
0ff4ffd67d
vim: Add scrolloffset and enable mouse
2020-11-23 02:23:45 +01:00
druckdev
a5b47adc0a
vim: Get rid of ruler at 100 columns
2020-11-23 02:20:44 +01:00
druckdev
1d56537c1d
direnv: Add python virtual environment template
2020-11-23 02:20:03 +01:00
druckdev
40617b11ff
vim: Fix error on resourcing vimrc
...
Fixes error 'E174: Command already exists: add ! to replace it' that
occured when saving vim files and the config was resourced.
2020-11-23 02:17:28 +01:00
druckdev
423a786192
vim: Move ftplugins into after/
...
All of these are meant as additions and should not override vims default
ftplugins.
2020-11-23 02:07:38 +01:00