9aab0af109
X11:xmodmap: Keep Caps_Lock on Shift+Caps
...
Remove other Caps_Lock binding.
2022-01-24 13:20:30 +01:00
e14758170e
meta:git-remote: Add origin as fallback remote
...
In the rare case that no remote url containing `druckdev/dotfiles`
exists, this should still (try to) work.
This could be the case if I rename my username or the repo or in the
even rarer case that somebody forks this... Quite ambitious.
2022-01-22 00:13:55 +01:00
4c3dfc4c52
meta:git-remote: Don't hardcode origin as remote
...
As I know how the url should look like I can allow the default remote
being named differently.
2022-01-22 00:02:36 +01:00
5155cbbed1
vim:keys: Bind <leader><Esc> to exit terminal
...
Bind `<leader><Esc>` to exit terminal-mode.
2022-01-21 19:13:24 +01:00
c2e21d23c0
vim:plugins: Only add gutentags with ctags
...
Only add gutentags with `ctags` as valid executable. Otherwise vim will
complain.
2022-01-21 16:42:25 +01:00
88bd0bcf25
meta:install: Create xdg-user-dirs
2022-01-21 16:39:04 +01:00
1e3aa5108e
xdg-user-dirs: Move media folders into ~/media/
2022-01-21 16:37:05 +01:00
8ffd4df1fa
vim:keys: Add insert mappings for better undo
...
The bigger `inoremap <expr> ...` binding is taken from the help page
`:help i_ctrl-g_u`.
2022-01-20 16:05:47 +01:00
2dcece04f3
zsh:alias: Add further git aliases
2022-01-20 16:02:24 +01:00
dcea7c9531
vim:keys: Add git bindings for add and commit
...
Also add `g` as prefix to the already existing `:Gcd` binding.
2022-01-20 15:59:45 +01:00
851674efeb
zsh:autoload:glog: Fix syntax w/ bash login shell
...
When bash is set as standard shell, fzf passes the commands to it and
bash throws a syntax error because of the missing semicolon.
2022-01-14 15:02:50 +01:00
ef7196f2ca
git: Add fixes alias and pretty format
...
This allows printing for 'Fixes:' tags as mentioned in the kernel
documentation:
https://www.kernel.org/doc/html/latest/process/submitting-patches.html
2022-01-12 12:41:22 +01:00
157c2ae43f
git: Abrreviate commit SHA-1 IDs with 12 chars
2022-01-12 12:36:07 +01:00
cdd727382c
vim:ftplugin:python: Use indent as foldmethod
2022-01-03 01:23:56 +01:00
3c40002a4a
git: Sort config lines and fix indentation
2022-01-02 23:28:34 +01:00
e4d9e5d6cd
repo:LICENSE: Bump year to 2022
2022-01-02 23:22:23 +01:00
fe8a656dfe
zsh:keys:cmd-on-enter: Refactor for real cmd cycle
...
Refactor the function to keep an array of commands with requirements
that have to be met. Those commands are then cycled over a wrap around
index instead of the inflexible switch statement.
2021-12-29 18:58:45 +01:00
b6d2299444
zsh:keys:cmd-on-enter: Remove zle message print
...
It did nothing.
2021-12-29 17:33:33 +01:00
9f99ceafd4
zsh:keys:cmd-on-enter: Use ll instead of ls
2021-12-29 17:28:41 +01:00
0015f2a223
vim:plugins: Enable vim-syntax-extra
2021-12-27 01:31:01 +01:00
b283587690
vim:plugins: Add vim-syntax-extra
...
Add vim-syntax-extra for enhanced C syntax highlighting as well as for
bison and flex.
2021-12-27 01:28:00 +01:00
eb74eb274c
git:alias:track: Add horizontal line under header
2021-11-18 17:13:50 +01:00
9f65a22df7
git:alias:track: Merge both sed invocations
2021-11-18 04:21:39 +01:00
225a17c437
git:alias:track: Get rid of function definition
...
The function definition in the spull alias is only needed for the
processing of arguments. In `track`s case it is completely unnecessary.
2021-11-18 04:06:54 +01:00
74a329a7ea
git:alias: Add branches as alias for track
2021-11-18 03:39:40 +01:00
081e78562f
git:alias:track: Fix strange split header line bug
...
Fix weird issue that when `column` is used to display the header line,
it is split over two lines sometimes.
```
local
remote
origin/HEAD
dev origin/dev
main origin/main
origin/utils
```
2021-11-18 00:57:45 +01:00
227495e7c7
git:alias:track: Separate remotes with newlines
2021-11-18 00:53:56 +01:00
7b5dbd7851
git:alias:track: Name the table columns
...
Also use `column` to reorder the columns instead of `sed`.
2021-11-17 01:36:21 +01:00
11dab14da3
git:alias:track: Shorten command
...
Shorten command by always printing a `,` as separator and
differentiating between remote and head refs by a leading slash.
2021-11-17 01:23:33 +01:00
f11be2c1a9
git:alias:track: Fix multiple branch filtering
...
This fixes the deletion/filtering of branches if there were multiple
local branches tracking the same remote branch.
2021-11-15 18:51:55 +01:00
3297ba81b4
git:alias:track: Also list non-tracked remotes
...
The alias now lists all local *and* all remote branches and displays how
they are linked.
The `sort -uk1,1` deletes all duplicate entries of remote branches as
they could be listed as %(upstream) as well as %(refname) through the
`refs/remotes/`.
TODO:
This deletes too many entries when multiple local branches track
the same remote branch. (Why ever you should do that...)
I guess this could be resolved by using `awk` for the uniqueness.
2021-11-12 15:56:01 +01:00
1fd2c730d9
git:alias:track: Do not print trailing arrow
...
Do not print trailing arrow when the local branch is not tracking a
remote branch.
2021-11-12 14:32:01 +01:00
2434f3fc4c
git: Add track alias
...
This command lists all branches and what remote branch they are
tracking.
2021-11-12 14:30:40 +01:00
a3e872556f
polybar: Update wlan interface name
2021-11-07 13:57:12 +01:00
ade4486b84
git: Disable addIgnoredFile advice
2021-10-06 21:41:28 +02:00
2ba63dc413
locale: Surpress greps output
2021-10-05 12:01:46 +02:00
a42155a64b
vim:keys: Improve bindings to move lines
...
The old bindings had problems when trying to move further than BOF, EOF.
2021-09-30 10:38:58 +02:00
85b4c48db6
zsh:alias: Add flags to qmv
2021-09-24 01:48:03 +02:00
39de8e4094
vim:keys: Fix & command to also use last flags
2021-09-16 04:41:18 +02:00
2e4955645a
git: Never add 'into <branch>' to merge message
2021-09-16 04:33:19 +02:00
48ed69da25
rofi: Left/Right without Shift for next/prev mode
2021-09-14 22:46:57 +02:00
985ff8cd26
vim:keys: Use *, # for visual selection search
2021-09-09 05:23:43 +02:00
80095fe683
rofi: Readd a binding for kb-mode-complete
2021-09-08 14:47:42 +02:00
235d240a81
rofi: Migrate to new theme format
...
Since needed with/after rofi 1.7.0.
2021-09-08 14:44:06 +02:00
043f3a4faa
zsh:alias: Disable globbing for zmv
2021-09-08 13:45:20 +02:00
62a5eca95d
zsh:alias: Alias rm to trash
2021-09-08 13:42:27 +02:00
8c7c37d65b
zsh:zprofile: Attach to tmux only when it exists
2021-09-08 13:39:10 +02:00
03835c5d8d
zsh:zprofile: Attach to tmux when connected by ssh
2021-07-27 15:33:44 +02:00
1c36ae8cac
zsh:funcs: Add create_venv
2021-07-27 03:54:10 +02:00
89d8d83410
meta:install: Link .local/share/direnv/
2021-07-27 01:07:39 +02:00