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
cb7263e77d
*: Update plugins and other submodules
2022-01-29 22:42:33 +01:00
8526727cc5
vim:plugins: Add cocci-syntax
2022-01-27 10:47:24 +01:00
951707e2a5
vim:plugins: Add markdown-preview
2022-01-27 10:41:07 +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
cdd727382c
vim:ftplugin:python: Use indent as foldmethod
2022-01-03 01:23:56 +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
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
5f255769f6
vim:pack: Add Colorizer
2021-07-16 14:52:30 +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
1fff0c584c
vim:xdg: Fix whitespace error in indentation
2021-07-14 12:53:42 +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
d4a5edab1a
vim: Disable gutentags when editing git-rebase
...
I do not want the tags file to generate when doing simple git operations
that will not modify the project in itself.
2021-07-01 13:23:23 +02:00
6e3f5a96b3
vim: Disable gutentags when editing git-commits
...
Disable gutentags as it seems to regenerate the entire tags file when
editing git-commits, leading to a delay when exiting and a message from
git:
"Waiting for your editor to close the file..."
2021-06-30 12:35:57 +02:00
ca219a3a1d
vim:keybindings: Add <leader>cd - cd to git root
2021-05-22 19:13:36 +02:00
af30da1b3b
vim:plugins: Add vim-fugitive
2021-05-22 19:05:08 +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
f0ebab3ca2
repo: Update submodules
2021-03-08 01:05:32 +01:00
5359e44e0d
vim:plugins:coc.nvim: Update to release branch
2021-02-26 12:09:27 +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
4d4a5d4ef2
vim: Add vim-lastplace
2021-01-04 16:28:56 +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
69e2e43fc7
vim: Move after/ftplugin to ftplugin
...
There is no reason why the plugins should be in after/.
2020-12-24 02:26:36 +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