Commit Graph

209 Commits

Author SHA1 Message Date
surtur b9253544f3
vimrc: enable autochdir 2022-10-30 03:42:58 +01:00
surtur a1109e786b
vimrc: solve mouse shenanigans 2022-10-30 03:41:51 +01:00
surtur d4fcbbe645
vimrc: align comments 2022-10-30 03:40:33 +01:00
surtur 181405c37f
vimrc: set regexpengine to auto 2022-10-30 03:39:52 +01:00
surtur b61a534198
vimrc: set clipboard=unnamed,unnamedplus 2022-10-30 03:39:01 +01:00
surtur aa31766bae
vimrc: add AppendModeline func 2022-10-30 03:38:29 +01:00
surtur c63faf67fc
vimrc: let base16colorspace=256 2022-10-30 03:38:06 +01:00
surtur 0526829af5
vimrc: add context from the issue 2022-10-30 03:37:42 +01:00
surtur 4f376d5e1f
vimrc: add ultisnips,vim-snippets+rm vim-clang 2022-10-30 03:36:05 +01:00
surtur 5e2c7d97d2
vimrc: add more ALE settings 2022-10-30 03:30:25 +01:00
surtur 753fe58eff
vimrc(plug): add vim-clang-format 2022-10-30 03:29:12 +01:00
surtur 3ecd434e39
vimrc: add python settings 2022-10-30 03:27:40 +01:00
surtur 870f104638
vimrc(go): add navigation,alternate commands 2022-10-30 03:25:59 +01:00
surtur 267acdf057
vimrc(go): add term,fmt,fillstruct_mode settings 2022-10-30 03:25:16 +01:00
surtur 9233819b6b
vimrc(go),systemd: update path for gopls.service 2022-10-30 03:23:24 +01:00
surtur 11c0821a5d
vimrc: go highlight types 2022-10-30 03:18:57 +01:00
surtur bb6e1fc9c7
vimrc: add vmaps for better visual UX 2022-10-30 03:18:21 +01:00
surtur d3e69e7311
vimrc: add latex-compiling funcs/maps 2022-10-30 03:17:47 +01:00
surtur 928ad83ad5
vimrc: LocalNote -> NoteLocal cmd 2022-10-30 03:15:53 +01:00
surtur 83cd8a1a55
vimrc: add WW cmd
remap sudo write cmd to be WW, as hitting just W (instead of w)
inadvertently is easy enough and often leads to undesired calls to sudo,
which should be harder to do with the WW one.
in the meanwhile, map W to just write normally.
2022-10-30 03:12:43 +01:00
surtur 07a2dae198
vimrc: disable "tmux cursor" 2022-10-30 03:11:26 +01:00
surtur f47b665d61
vimrc: highlight C++11 attributes/members 2022-10-30 03:02:57 +01:00
surtur 932e3332ec
vimrc: add/configure autopairs plugin 2022-10-30 03:01:57 +01:00
surtur 806a655e79
vimrc: update latex settings/maps/funcs 2022-10-30 02:58:49 +01:00
surtur c471524880
vimrc: add augroup clang_format 2022-10-30 02:56:59 +01:00
surtur 5ad78adc45
vimrc: add a way to easily enable deoplete 2022-10-30 02:55:45 +01:00
surtur 703a145d6b
vimrc: update ALE linter/fixer settings 2022-10-30 02:44:44 +01:00
surtur 0d76e3a116
vimrc: set ALE completion/LSP settings 2022-10-30 02:40:54 +01:00
surtur c9f2b2beed
vimrc(plug): rm vim-latex-live-preview 2022-10-07 12:03:56 +02:00
surtur 0df0d14e4e
vimrc: temp-fix wayland clipboard with a plugin 2022-10-07 11:48:13 +02:00
surtur 4eee674050
vimrc: add augroup install_vim_plug 2022-10-06 16:00:30 +02:00
surtur d148a982f9
vimrc: set scriptencoding 2022-10-06 15:59:22 +02:00
surtur ef6fc7458a
vimrc: comment out 'nocompatible' 2022-10-06 15:58:58 +02:00
surtur c91bc341ca
vimrc: add augroup for lsp format sync 2022-10-06 15:42:55 +02:00
surtur a2c0d7247c
vimrc: add augroup for pyls 2022-10-06 15:41:40 +02:00
surtur a85ccd7318
vimrc: add augroup for filetype autocmds 2022-10-06 15:39:34 +02:00
surtur 9bea067fbe
vimrc: add settings for markdown 2022-10-06 15:37:46 +02:00
surtur c783fc8438
vimrc: add augroup for view saving/loading 2022-10-06 15:33:14 +02:00
surtur b1d22e33b4
vimrc(plug): add vim-startify 2022-09-12 23:14:25 +02:00
surtur 31b35a8fb1
vimrc: wrap PlugInstall in augroup 2022-09-11 20:09:07 +02:00
surtur 6f75f4e339
systemd,vimrc: add,use gopls daemon 2022-08-16 14:03:51 +02:00
surtur 1f77282fe1
vimrc: use long options 2022-08-12 21:05:58 +02:00
surtur 64cd85b6b4
vimrc: set backup options 2022-08-12 21:01:34 +02:00
surtur c2638d3719
vimrc: conditionally add include dirs for c/cpp 2022-08-12 20:59:51 +02:00
surtur 19d41d61e3
vimrc: add plug vim-highlight-match-under-cursor 2022-08-12 20:53:04 +02:00
surtur 30c3fa10f0
vimrc: rm custom hi ColorColumn 2022-08-11 13:04:03 +02:00
surtur dba1270128
vimrc: rm custom hi CursorLineNR 2022-08-11 13:03:00 +02:00
surtur f3e47a5368
vimrc: set default clipboard register 2022-08-11 12:59:11 +02:00
surtur 12c3eff3c2
vimrc: set exrc+secure 2022-08-11 12:58:49 +02:00
surtur 22e33ea628
vimrc: " -> ' 2022-08-11 12:48:30 +02:00
surtur ae92727871
vimrc: add func to refresh ui after sourcing vimrc 2022-08-11 12:47:55 +02:00
surtur acd1a835cd
vimrc: add func confirming the current runtime env 2022-08-11 12:43:23 +02:00
surtur 48e8487801
vimrc: add src-hdr file switching func 2022-08-11 12:41:49 +02:00
surtur 6c14d6dbee
vimrc: add mappings to resize windows easily 2022-08-11 12:39:16 +02:00
surtur b77aa72fe6
vimrc: add tab switching mappings 2022-08-11 12:37:41 +02:00
surtur 3900620751
vimrc: add ifndef tmpl mapping 2022-08-11 12:37:19 +02:00
surtur 77d6e5ee3a
vimrc: mv mapping 2022-08-11 12:36:04 +02:00
surtur 7d359d279c
vimrc: add automkdir func 2022-08-11 12:33:20 +02:00
surtur 0510f85823
vimrc: rm metakey-handling bindings 2022-08-11 12:31:28 +02:00
surtur 7538b80116
vimrc(go): load correct gotags file
...and prefer single quoted strings
2022-08-09 18:06:07 +02:00
surtur 143851d9af
vimrc: improve clipboard handling 2022-08-09 18:03:26 +02:00
surtur 5942afdee6
vimrc: add vim-go.vim options 2022-08-09 18:00:07 +02:00
surtur 5b25502440
vimrc: add mapping to browse old files 2022-08-09 17:56:10 +02:00
surtur cee0d37c81
vimrc: modernise ALE bindings 2022-08-09 17:54:45 +02:00
surtur e060b3e19a
vimrc: rm nerdtree-related code 2022-08-09 17:52:17 +02:00
surtur b9e6f98958
vimrc: indent line 2022-08-09 17:50:18 +02:00
surtur f84068c2c1
vimrc: set ts,sw=4, tw=99 for ft=sway 2022-08-09 17:48:12 +02:00
surtur 0009ce5156
vimrc: set ft=tex formatting 2022-08-09 17:47:09 +02:00
surtur 1c9adcdb20
vimrc: set {c,h,cpp,hpp} formatting (redundantly) 2022-08-09 17:46:35 +02:00
surtur d472da82e2
vimrc: set formatting for ft=yaml 2022-08-09 17:43:57 +02:00
surtur 7c5b576eb1
vimrc: no autocomments 2022-08-09 17:43:11 +02:00
surtur 359a41642f
vimrc: highlight column 80 (long lines) 2022-08-09 17:41:25 +02:00
surtur 945e50ef02
vimrc: rm syntastic 2022-08-09 17:38:53 +02:00
surtur 185eaf02c9
vimrc: map ALEGoToDefinition 2022-07-22 19:11:28 +02:00
surtur 4ead399fb2
vimrc: show full path on <c-g> 2022-07-22 19:09:49 +02:00
surtur cbc8030754
vimrc(airline): enable 'minimalist' theme 2022-07-22 19:07:50 +02:00
surtur 26f2429574
vimrc(airline): skip empty sections 2022-07-22 19:06:58 +02:00
surtur d4c1e01134
vimrc(airline): disable warning section entirely 2022-07-22 19:06:47 +02:00
surtur 3db8c3fd9c
vimrc(airline): add,change tabline settings 2022-07-22 19:05:47 +02:00
surtur e3f9ebd693
vimrc(airline): check for,set certain symbols 2022-07-22 19:02:20 +02:00
surtur d801698f49
vimrc(airline): enable mixed-indent algo warning 2022-07-22 19:00:12 +02:00
surtur 11319a0fc3
vimrc(plug): conditionally enable rust,go plugins 2022-07-22 18:45:49 +02:00
surtur 297ba349a0
vimrc(plug): conditionally enable ansible-vim... 2022-07-22 18:38:16 +02:00
surtur 299a7df554
vimrc: add ansible-vim prefs 2022-07-22 18:37:25 +02:00
surtur b155af6cab
vimrc: set conceallevel for json,markdown 2022-07-22 18:36:18 +02:00
surtur 0812ef0859
vimrc: add netrw preferences 2022-07-22 18:35:29 +02:00
surtur 9eb0b5c9e3
vimrc(plug): add,conditionally enable vim-shfmt 2022-07-22 18:33:42 +02:00
surtur 3a46d32213
vimrc(plug): conditionally enable vim-ft-bzl 2022-07-22 18:29:32 +02:00
surtur 550e4b34b5
vimrc: don't manipulate 'Normal {cterm,gui}bg'
follow-up of 8afcf78eb9

ref: https://sw.kovidgoyal.net/kitty/faq/#using-a-color-theme-with-a-background-color-does-not-work-well-in-vim
2022-07-22 18:23:53 +02:00
surtur 18bb809e35
vimrc: set cmdheight 2022-07-22 18:18:49 +02:00
surtur 82a58dc4d2
vimrc: set fileencoding 2022-07-22 18:17:14 +02:00
surtur 52d8a48ea5
vimrc: prefer,enable manual folding 2022-07-22 18:16:44 +02:00
surtur 798f97d873
vimrc: set nobreakindent 2022-07-22 18:15:47 +02:00
surtur 33d37b3eb9
vimrc: set diffopt(s) 2022-07-22 18:15:19 +02:00
surtur 28d9990bdb
vimrc: add wildignore(s) 2022-07-22 18:14:33 +02:00
surtur 43c647ca6e
vimrc: set wrapscan 2022-07-22 18:12:23 +02:00
surtur 048c67bccb
vimrc: move {smart,ignore}case opts 2022-07-22 18:10:59 +02:00
surtur 51650126b3
vimrc: comment out indentline settings 2022-07-22 18:08:29 +02:00
surtur 108d7721b9
vimrc: add modeline 2022-07-21 16:30:54 +02:00
surtur 8afcf78eb9
vimrc(kitty): work around background colour erase 2022-07-21 16:29:51 +02:00