2fd89ae3e9
vim:spf:en: Add 'overread'
2024-10-16 14:53:39 +02:00
09a7497432
hooks:commit-msg: Visually separate error message
...
The warning is quickly overread when in the same paragraph as git's
normal output.
2024-10-16 14:53:39 +02:00
72770f6703
vim:setts: Don't wrap termdebug settings in aucmd
2024-10-16 14:53:39 +02:00
908cc494a2
vim:keys: Fix typo in comment
2024-10-16 14:53:39 +02:00
c7c130f050
vim:aucmd: Don't highlight trailing spaces in terminal
2024-10-16 14:53:39 +02:00
0a12cd58ed
hooks:commit-msg: Source helpers directly from repo
2024-10-16 14:53:39 +02:00
a376ff7b78
hooks:commit-msg: Relax subject length limit to 60
...
There is no need to be that pedantic.
2024-10-16 14:53:27 +02:00
dd5663b564
vim:aucmd: Fix missing w:cword_timer_id error msg
2024-10-16 10:44:19 +02:00
8a101134c7
vim:ftplug:fzf: Complete list of TUI Unicode chars
...
This excludes more characters than needed.
Fixes: 86af2da785 ("vim:ftplug:fzf:TODO: Look up other Unicode chars")
2024-10-14 11:56:28 +02:00
aa901099b0
tmux: Use C-[ey] for scrolling with the wheel
2024-10-14 09:38:41 +02:00
9bc59bec72
tmux: Use 1-based indices for panes too
2024-10-07 13:23:14 +02:00
c27128fc5a
vim:aucmd: Delay cword highlighting by 100ms
...
This should lead to better performance while scrolling through a file.
2024-09-30 11:46:03 +02:00
e7b287940f
zprofile:compat: Use a subshell for fzf_keys
...
The `${(*)...}` parameter expansion flag was only introduced in
zsh-5.8.1.2-test, but EXTENDED_GLOB is needed for the `(#m)` globbing
flag. To support older zsh versions too, solve this by using a subshell
in which EXTENDED_GLOB is temporarily enabled.
2024-09-27 11:10:27 +02:00
778a3233f5
zprofile: Unset fzf_keys after use
2024-09-27 11:10:26 +02:00
942da616af
zprofile: Rename fzf_opts -> fzf_keys
2024-09-27 11:10:26 +02:00
4cc3b6536c
vim:keys: Keep cursor position on visual yank
...
The cursor is always moved to the beginning of the selection when
yanking in visual mode. This mapping resets the position back to where
it was.
Link: https://stackoverflow.com/a/3806664/20927629
2024-09-25 14:33:00 +02:00
bdbeada7aa
vim:aucmd: Fix display of selection size indicator
...
Fixes: 29928505ff45 ("vim:aucmd:TODO: Fix display of selection size")
2024-09-25 14:33:00 +02:00
efea98f29c
vim:aucmd:HighVisualSel: Abort on empty selection
...
When starting visual mode on an empty line (i.e. empty selection)
everything would get highlighted.
2024-09-25 14:33:00 +02:00
551db1f1d5
vim:aucmd:TODO: Fix display of selection size
2024-09-25 14:32:59 +02:00
b8f5d63b4c
vim:keys: Fix triggering of hlsearch on n/N
2024-09-25 14:32:59 +02:00
459e0b7113
vim:keys:TODO: Modularize changes to ]]/][ maps
2024-09-25 14:32:59 +02:00
6f8fc406d6
vim:keys: Fix [[ mappings
...
I broke the default behaviour of jumping to open braces that are alone
on their line.
2024-09-25 10:54:57 +02:00
6a55f616cc
vim:ftplug:fzf: Add another Unicode UI character
...
By the way: Apparently I committed the initial commit of fzf.vim and the
one adding the TODO accidentally together in 86af2da785
("vim:ftplug:fzf:TODO: Look up other Unicode chars").
2024-09-25 10:54:56 +02:00
b5bfb81931
fzf: Keep the current line selected when clearing
2024-09-21 01:26:27 +02:00
3c4f483a2c
fzf: Add --highlight-line to DEFAULT_OPTS
...
Similar to vim's 'cursorline'
2024-09-21 01:16:00 +02:00
d5aca3a946
fzf: Update 0.51.0 -> 0.54.1
2024-09-21 01:13:59 +02:00
442a1c1bdc
zsh:keys: Make ^E work in vicmd too
2024-09-21 01:06:32 +02:00
35422b6fc4
fzf: Use bfs for ALT_C_COMMAND if available
2024-09-21 01:04:44 +02:00
5552af5076
fzf: Suppress errors in FZF_DEFAULT_COMMAND
2024-09-21 01:02:08 +02:00
0b9d5a4815
zprofile: Add npm/bin to PATH
2024-09-21 01:01:18 +02:00
04fb10687f
zprofile: Set XDG_STATE_HOME
2024-09-21 01:01:04 +02:00
86af2da785
vim:ftplug:fzf:TODO: Look up other Unicode chars
2024-09-21 00:53:23 +02:00
5b84d4ae55
vim:setts: Only one global status line
...
for more screen real-estate.
2024-09-21 00:37:43 +02:00
b299ea510f
vim:ftplug:vimwiki: Copy markdown section folding
2024-09-21 00:33:24 +02:00
43bca5f51e
vim:ftplug:md: Add ! to MdSectionFold definition
2024-09-21 00:30:40 +02:00
4c26fd98af
powermenu: Change powermenu's text to format
...
This changed with some newer version of polybar
2024-09-21 00:26:39 +02:00
8811b81187
polybar: Configure use-ui-max & reverse-scroll
2024-09-21 00:25:32 +02:00
56596fe154
polybar: Update pulseaudio formats
...
label-volume is not allowed anymore in newer versions of polybar, see
https://github.com/polybar/polybar/pull/3095 and use fork until (maybe)
merged.
2024-09-21 00:23:31 +02:00
274549dddc
polybar: Use new builtin tray module
...
New in 3.7.
2024-09-21 00:15:33 +02:00
a6aa86f2e4
git:ignore: Add .ipynb_checkpoints
...
Created by Jupyter notebooks.
2024-09-21 00:07:26 +02:00
d30b102e42
git: Set merge.conflictstyle to diff3
...
Display original text in addition to changes from both sides.
2024-09-21 00:03:34 +02:00
ea2a02626d
git: Test delta as diff-so-fancy replacement
...
Don't know yet if I like it better
2024-09-21 00:03:01 +02:00
9e19a19f76
git:alias: Fix sorting
2024-09-21 00:02:00 +02:00
7aee885ce8
git:alias: Fix flog -> glog typo
...
I never really use this but instead `glog` directly, but still.
2024-09-21 00:01:52 +02:00
0fd2e2d04f
firefox: Don't hide tabs & searchbar in fullscreen
2024-09-20 23:58:37 +02:00
b97c0116b1
dircolors: Highlight dev-env files in yellow
2024-09-20 23:56:09 +02:00
9d756c2748
zsh:alias: Add duration that formats seconds
2024-09-20 16:29:51 +02:00
c273c3ac52
tmux: Manually "backport" scroll-middle if missing
...
First working draft
2024-09-18 16:30:45 +02:00
fceea7bc32
vim:fzf: Increase window size
...
Default/previous setting was:
let g:fzf_layout = { 'window': { 'width': 0.9, 'height': 0.6 } }
2024-09-18 15:16:42 +02:00
61f1a7ee9b
vim:keys: Cycle spelllangs only between en & de
...
If :h 'spelllang' is something else, do nothing.
A possible future improvement could be to keep a list of the languages
to cycle between and first adding any other languages to this list so
that one could return to the original setting. I see this especially
useful when the current setting is `en,de`.
2024-09-18 15:16:42 +02:00