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
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
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
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
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
druckdev
d85607e143
vim,zathura: Setup LaTeX file development
...
LaTeX files can now be automatically compiled in vim and jumping into
the relevant lines from PDF to code or the other way around is possible
too.
Add the LaTeX coc-language server as well.
Thanks to @AurelWeinhold
2020-11-23 01:49:19 +01:00
druckdev
526fd993f7
ranger: Switch w3m with ueberzug
2020-11-23 01:36:55 +01:00
druckdev
6cac0dc53a
git: Show patch of the changes in commit message
...
The changes are only shown in the editor and do not land in the final
commit message.
For that setting the git-commit-last-msg function and the commit-msg
hook had to be updated.
The function is now a standalone function instead of anonymous and
uses every line until the first comment in COMMIT_EDITMSG discarding the
new information too.
The hook breaks now when checking line lengths when the changes start
since for some weird reason they are passed together with the rest of
the message instead of being deleted like the comments.
2020-11-23 01:27:51 +01:00
druckdev
6fed362d4c
zsh:functions: Rewrite resolve()
...
It was a mess and had to be rewritten. The new version is a bit simpler
by dropping unstable features that I never used anyway.
It still supports a verbose flag that prints every step of the process.
2020-11-23 01:23:23 +01:00
druckdev
12c7fbcfc4
rofi: Do not match all desktop file fields
2020-11-22 14:48:49 +01:00
druckdev
ee4f35b146
vim: Add diff command for unsaved file changes
2020-11-22 13:35:36 +01:00
druckdev
22a87097df
i3: Add binging for scratchpad signal-desktop
2020-11-18 00:17:27 +01:00
druckdev
9d6086740e
zsh:safe-remove(): Accept drive names too
2020-11-17 02:51:26 +01:00
druckdev
00bf2ffd37
vim:coc: Add python language server
2020-11-16 20:33:26 +01:00
druckdev
cd95201d21
zsh:alias:lsblk: Only output useful stuff
2020-11-15 02:00:15 +01:00
druckdev
5167405417
i3:multi-monitor: Set background on second monitor
2020-11-15 01:28:24 +01:00
druckdev
93694afec3
firefox: Add userChrome.css to hide some elements
2020-11-15 01:27:18 +01:00
druckdev
5b02b61ea0
firefox:user.js: No warning & pocket, dark theme
2020-11-15 01:26:29 +01:00
druckdev
aed39d0f4c
zsh:safe-remove(): Don't fail if already unmounted
2020-11-15 01:22:20 +01:00
druckdev
4f182e9108
fzf: Use rg instead of find when installed
...
Use rg as it respects possible gitignores.
2020-11-15 01:20:42 +01:00
druckdev
af49c39ba3
zsh: Reorder zshrc components and move stuff
...
Put the external plugins to the end as well as z-sy-h to the end of the
plugins.
Put the last remaining lines in the zshrc in their own modules.
2020-11-15 01:16:00 +01:00