1d8f21b565
zsh:functions: Add git-checkout-worktree
2021-05-10 16:12:23 +02:00
3029e30589
git:ignore: Add compile_flags.txt
2021-05-04 10:50:45 +02:00
7090f55653
zsh:alias: Add -j flag per default to make
2021-05-04 10:43:19 +02:00
c93d36677b
zsh:glog: Handle missing commands and OS X
...
As the commit hash is now potentially printed (when no clipboard tool is
available), the copy-command needed to be executed not silent.
2021-04-30 11:48:09 +02:00
3aa722842d
vim: Use tree style listing in netrw
2021-04-28 01:37:42 +02:00
22501182ce
vim: Use timer instead of autocommand for autoread
2021-04-26 17:56:15 +02:00
a9b5c19f2f
git: Use 'main' as default branch name
2021-04-20 11:51:31 +02:00
987cabb841
bin:zoom-links: Only copy if browser opened
...
Do not overwrite the link in the clipboard if nothing opened.
2021-04-19 18:17:36 +02:00
b71e768d1c
locale: Use en_DK instead of tk_TM for LC_TIME
2021-04-19 18:17:05 +02:00
bb78154888
zsh:zshenv: Use [[ instead of [
2021-04-12 21:01:31 +02:00
1b17c35f4b
zsh: Add zlogout to kill ssh-agent
...
On system where my dotfiles are only partially installed (e.g. only
the shell) for the environment variables defined in the zprofile to take
affect, every terminal instance needs to execute zsh a login-shell.
This lead to numerous instances of the ssh-agent that were not killed
when exiting the shell. As I still need the correct env-vars like
SSH_AGENT_PID in every shell I cannot just pgrep and execute the agent
respectively.
This adds a zlogout that kills the agent spawned in the current shell.
It also stops `exec`ing `startx` as then the zlogout is not read.
2021-04-12 21:01:31 +02:00
fd2c3f611b
fzf: Ignore node_modules also without rg
2021-04-12 21:01:30 +02:00
b2962a5ce1
vim:ctags: Exclude files in build directory
2021-04-12 21:01:30 +02:00
a72eca0bf7
git:ignore: Add tags.{lock,temp}
2021-04-12 21:01:22 +02:00
376c8b6315
X11:xmodmap: Fix ISO US layout
2021-04-08 18:42:13 +02:00
fb72813e0c
bin:raw2preview: Refactor + skip directories
2021-04-08 18:30:17 +02:00
74e7cdef30
zsh:alias: Check for MACOS in clipboard aliases
...
Also check for the existence of perl before baking it into the alias.
2021-04-04 10:53:41 +02:00
7d085eedd0
zsh,X11: Move ssh-agent from xinitrc to zprofile
...
As I also want the ssh-agent to run without X.
2021-04-04 10:52:51 +02:00
2478e7200e
git: Globally ignore node_modules
2021-04-04 10:50:48 +02:00
1bc07937bb
repo:LICENSE: Bump year to 2021
2021-04-03 20:27:40 +02:00
60761055d3
bin:filterHistory: Update characters to escape
2021-04-02 18:45:12 +02:00
141e422910
polybar 📆 Clear LC_TIME
...
I have set LC_TIME to tk_TM.utf8 for its date formatting, but this is
cumbersome when calling `cal`.
2021-04-02 18:36:03 +02:00
2a9b9530e9
git:alias: Fix spull to actually execute
2021-03-11 01:37:32 +01:00
d52afbfa3c
zsh:completion: Add completion for glog
2021-03-11 01:26:59 +01:00
d98c93dda5
repo: Ignore .zcompcache
2021-03-10 13:52:22 +01:00
ed55fc14dc
zsh:zprofile: Add /Library/Apple/usr/bin to PATH
...
When under macos add /Library/Apple/usr/bin to the PATH.
2021-03-10 13:50:05 +01:00
c09033ed21
zsh:zprofile: Add /usr/local/bin to PATH
2021-03-10 13:43:11 +01:00
3394cafca3
vim:plugins:ctags: Ignore node_modules/ and .git/
2021-03-10 13:41:48 +01:00
abd26352d4
zsh:ls-show-hidden: Use coreutils ls under darwin
2021-03-10 13:37:32 +01:00
17ef6a23e5
zsh:functions:nvim-man: Use portable flag for man
...
The macos version of man does not have the long versions of the flags.
2021-03-10 13:35:33 +01:00
48dc9ca561
zsh:keys:cmd-on-enter: Add reset on other command
...
If a command is normally executed CMD_ON_ENTER is reseted to `ls`.
Otherwise problems can occur when for example switching the directory to
a non-repo when CMD_ON_ENTER contains `gs`.
2021-03-09 15:47:09 +01:00
93225e2d66
zsh:keys:cmd-on-enter: Cycle between ls & gs too
2021-03-08 01:10:09 +01:00
f0ebab3ca2
repo: Update submodules
2021-03-08 01:05:32 +01:00
eed998b60f
meta:install.conf: Do not hardcode zsh's path
2021-02-26 12:27:17 +01:00
7008284a5f
zsh:zshenv: Fix typo
2021-02-26 12:26:57 +01:00
1dab90540d
locale: Check for existence before setting locale
2021-02-26 12:26:34 +01:00
5359e44e0d
vim:plugins:coc.nvim: Update to release branch
2021-02-26 12:09:27 +01:00
02a2b78890
VSCode: Display trailing whitespace
2021-02-19 23:40:07 +01:00
e0a674d4f5
VSCode: Add keybindings.json
2021-02-19 23:40:07 +01:00
428d53e153
VSCode: Set hlsearch
2021-02-19 23:40:07 +01:00
79338da68e
VSCode: Bind Ctrl hjkl to switch buffers
2021-02-19 23:40:07 +01:00
4773c51534
VSCode: Do not expand files in sidebar
2021-02-19 23:40:07 +01:00
4ebf907c7d
X11:xmodmap: Add mode_switch to caps_lock binding
2021-02-18 02:18:45 +01:00
2564c7540f
git 📟 Add tags and stashes to search pattern
...
For example when viewing tags (to start from the start of the file) or
listing stashes with `git stash list -u`.
2021-02-18 02:13:40 +01:00
e71150fa5e
repo: Add locale configuration
2021-02-17 03:03:25 +01:00
754adc9cf7
zsh:fzf-tab: Limit dir previews to a depth of 3
...
Otherwise this is way to performance heavy in large directories.
2021-02-17 02:56:08 +01:00
2700063ac1
zathura: Disable incremental-search for now
...
Disable the option as the search stops taking any input as soon as there
are no search results left. When typing a word fast but making a typo
this is very annoying. Zathura will stop then the search in the middle
of the word and take all remaining characters that are still typed as
commands.
(Maybe create a PR in upstream?)
2021-02-17 02:43:42 +01:00
fa9e8da091
zsh:glog: Show also commit stats in preview
2021-02-17 02:39:59 +01:00
f746909e3a
vim: Enable &autoread + autocmd for regular check
2021-02-17 02:38:15 +01:00
9c593f5e55
xmodmap: Change layout and disable xcape
...
Change layout so that instead of rebinding caps_lock, escape and ctrl_r
in a circle, the caps_lock key now just emulates escape. Caps_lock can now be
accessed by pressing both Shifts together.
Because of that xcape is disabled for now too. Not sure if I will keep
it this way.
Caps_lock is now triggered on every shift for a very small time too,
that is why the caps_lock binding is removed from the i3 config.
2021-02-16 17:24:27 +01:00