10da37b676
vim:keys: Make call to NewSpellLang silent
2022-03-30 14:47:09 +02:00
241f315eec
vim:keys: Add more git mappings
2022-03-30 14:36:40 +02:00
99e6ac7002
vim:sets: Recognize numbered lists when formatting
...
Add `n` to `formatoptions` to recognize numbered lists when formatting.
2022-03-30 13:59:10 +02:00
87c804f2e1
zsh:keys: Add TODO about :keepjumps
...
The bindings that correct the previous or next misspelled word should
not modify the jumplist but `:keepjumps` disallows <C-O>.
2022-03-30 03:01:31 +02:00
efe4b7a1d8
vim:plugs: Check for nodejs executable for Coc
2022-03-30 03:00:27 +02:00
291af2fdb0
vim:keys: Hotfix loaded_gutentags
...
`loaded_gutentags` has stopped working, leading to `:Tags` not being
binded.
2022-03-29 16:56:45 +02:00
4c7b054336
vim:keys: Correct the next/last misspelled word
2022-03-29 16:48:08 +02:00
fc0969abba
vim: Drop textwidth autocmd for native way
...
Instead of needing a manual autocmd that triggers on textwidth changes,
colorcolumn supports offsets to textwidth natively.
2022-03-22 16:18:58 +01:00
94271371dc
vim:autocmd: Fix typo in OptionSet textwidth
...
The old `textwidth` value is meant to be subtracted from colorcolumn, to
then add the new one.
Fixes: 41656d28d6 ("vim:autocmd: Reset textwidth value in colorcolumn")
2022-03-21 15:24:31 +01:00
41656d28d6
vim:autocmd: Reset textwidth value in colorcolumn
...
Instead of overwriting the entire colorcolumn value, reset only the
textwidth value, by subtracting it first and then readding it.
2022-03-18 17:33:56 +01:00
a4760b7518
vim:plugins: Source optional plugins directly
...
When adding the `!` only the paths are added to the `runtimepath` and
nothing is sourced (yet). As `keys.vim` for example checks if gutentags
is loaded before creating a binding to :Tags this has to change and the
plugins need to be sourced directly.
2022-03-03 01:19:14 +01:00
0369218114
vim:settings: Include - in &iskeyword
2022-02-24 17:39:48 +01:00
fafc7e1bef
vim: Deactivate cursorline
...
With the highlighting of the word under the cursor this kind of gets in
the way as both are using the same color to highlight.
2022-02-17 15:22:32 +01:00
9796992737
vim:autocmd: Highlight word under cursor
2022-02-17 15:21:51 +01:00
f994d8bf69
vim:keys: Use <Esc> to set nohlsearch
...
Use <Esc> to set `nohlsearch` instead of <CR>.
<Esc> has no purpose in normal mode and has the benefit, that the cursor
is not moved.
2022-02-16 00:55:03 +01:00
a98457e66b
vim:autocmd: Adjust colorcolumn with &textwidth
2022-02-16 00:54:19 +01:00
2cd147cc32
vim: Set colorcolumn to textwidth
...
Set &colorcolumn to &textwidth instead of hardcoding it to the same
value.
2022-02-12 13:11:44 +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
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
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
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
39de8e4094
vim:keys: Fix & command to also use last flags
2021-09-16 04:41:18 +02:00
985ff8cd26
vim:keys: Use *, # for visual selection search
2021-09-09 05:23:43 +02:00
03ae2655a8
vim: Rename keybindings.vim to keys.vim
2021-07-22 16:01:09 +02:00
4364625bf5
vim:keys: Add binds to move lines and reindent
2021-07-22 15:59:16 +02:00
b89c170192
vim:keys: Disable indentation jump maps for now
...
As they clash and are overwritten by the split navigation maps just
below.
2021-07-16 00:53:16 +02:00
b7fb36061b
vim:keys: Add Y that acts like C & D
2021-07-16 00:51:26 +02:00
dc27577109
vim:keys: Only need one / for search in visual
2021-07-16 00:50:15 +02:00
a26abe821f
vim:keys: Add <leader>/ for :Lines
2021-07-16 00:37:52 +02:00
8c66e1cf68
vim:autocmd: Add bindings when sourcing termdebug
2021-07-13 16:54:55 +02:00
8c37dc2316
vim:vimrc.d:*: Use " instead of # in header lines
2021-07-13 16:52:42 +02:00
ca219a3a1d
vim:keybindings: Add <leader>cd - cd to git root
2021-05-22 19:13:36 +02:00
28385a0a1e
vim: Set termdebug_wide
2021-05-21 10:18:02 +02:00
45a2ab8a20
vim:keybindings: Add gp to reselect last paste
2021-05-15 04:07:22 +02:00
724a6a455d
vim:keybindings: Add // to search for selection
2021-05-15 04:06:20 +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
b2962a5ce1
vim:ctags: Exclude files in build directory
2021-04-12 21:01:30 +02:00
3394cafca3
vim:plugins:ctags: Ignore node_modules/ and .git/
2021-03-10 13:41:48 +01:00
f746909e3a
vim: Enable &autoread + autocmd for regular check
2021-02-17 02:38:15 +01:00
0caa30d6ef
vim: Enable mouse in all modes
2021-01-15 12:40:36 +01:00
4a0b9e5cf1
vim: Disable swapfile-warning instead of the files
...
This should make it possible to actually recover something on a crash
without those warnings.
2020-12-27 23:55:39 +01:00
91091eb4c4
vim: Set bat (fzf preview) theme
2020-12-24 02:54:19 +01:00
350158af1a
vim: Add binding for fzf's :Lines
2020-12-24 02:48:59 +01:00
d9971b7672
vim: Create ftdetect for arm + auto plugin loading
2020-12-24 02:42:54 +01:00
7c6909c0bf
vim: Move vimtex settings into tex ftplugin
...
And load vimtex automatically. I discarded the autocommand as vimtex
only loads a small ftdetect script for tex and the rest of the plugin is
made up of ftplugins, indent files, etc. by itself.
The overhead of the autocmd feels bigger than just loading the small
component and letting vim doing the rest.
(But this is in now way tested/benchmarked. That is just how I feel and
it makes it a tad cleaner)
2020-12-24 02:31:10 +01:00
5b45049070
vim: Disable pesky swap files
...
For now... Probably until my first crash with unsaved changes...
But right now they just annoy me.
2020-12-24 02:01:11 +01:00
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