98e9baa1d9
Remove vim-sensible
...
vim-sensible includes and old matchit.vim which interfears with
vim-matchup and sets some defaults which are then overridden in
plugins/settings.vim. Remove vim-sensible and document the retained
settings.
2018-08-25 22:20:08 +01:00
6899c68982
Support changing cursor shape for iTerm2 in tmux
2018-08-25 22:20:08 +01:00
de5a99dc68
Fix vim cursor shape after tmux terminal-overrides
2018-08-25 22:20:07 +01:00
4c13f67634
Use tmux terminal-override for cursor shape on VTE
2018-08-25 22:20:07 +01:00
6084d7802d
Move relevant settings closer together
2018-08-25 22:20:06 +01:00
de7137f320
Enable cursor shape changes by default
2018-08-25 22:20:06 +01:00
dcea49e12f
Move mouse setting
2018-08-25 22:20:06 +01:00
e84ffbecf9
Extend enabled listchars, enable showbreak
2018-08-25 22:20:06 +01:00
675a0ec7ef
Guard relativenumber setting
2018-08-25 22:20:06 +01:00
c41edaa550
Remove cruft and add TODO's
2018-08-25 22:20:06 +01:00
46a4b864e4
Move rarely used functions to autoload
2018-08-25 22:20:06 +01:00
9a6f683850
Enable visual highlight of trail spaces and tabs
2018-08-25 22:20:06 +01:00
5dcb7ccbf4
Remove autocmd to right string white space
2018-08-25 22:20:05 +01:00
414ce03a80
Add :ISort vim command
2018-08-25 22:20:04 +01:00
5a151e95d8
Add .env/.out filetype autocmds
2018-08-25 22:20:04 +01:00
96e882270b
Add GitGutter next/prev hunk mappings
2018-08-25 22:20:04 +01:00
f1f0028953
Add mapping for :Ag <cword>
2018-08-25 22:20:03 +01:00
3a7eafdc0a
Fix vint warning and errors in functions.vim
2018-08-25 22:20:02 +01:00
0681a8651e
Update mappings to {i,n,v}noremap
2018-08-25 22:20:02 +01:00
00f44fe444
Use existing windows/tabs when jumping to errors
2018-08-25 22:20:02 +01:00
084c306fbb
Check features are available before using them
2018-08-25 22:20:01 +01:00
ac4e17ae6b
Use setlocal in TabWidth command
2018-08-25 22:20:01 +01:00
7de8caa2bf
Add preview window mappings
2018-08-25 22:20:00 +01:00
53e214efd8
Simplify xterm256-color detection
2018-08-25 22:19:59 +01:00
6ac867d134
Add missing <CR> from :lfirst mapping
2018-08-25 22:19:59 +01:00
49635e563a
Change relativenumber behaviour
2018-08-25 22:19:58 +01:00
cf068227a9
Update vim TERM checks
2018-08-25 22:19:58 +01:00
6f2ab5abb3
Increase syntax syn minlines to 500
2018-08-25 22:19:57 +01:00
bf5f0c2ede
Only flip relativenumber for cpp files
2018-08-25 22:19:57 +01:00
c0d8fa9e8d
Enable Doxygen mapping only for c, cpp filetypes
2018-08-25 22:19:55 +01:00
c4a598e861
Add :Syntack command to view syntax group stack
2018-08-25 22:19:55 +01:00
c5248647db
Add function to clone highlight groups with attrs
2018-08-25 22:19:55 +01:00
fce5e4bafe
Change name of checkbox toggle functionality
2018-08-25 22:19:55 +01:00
3714492068
Simplify fold text
2018-08-25 22:19:55 +01:00
50ed246b80
Remap <C-L> to <C-W>L to get redraw back
2018-08-25 22:19:54 +01:00
c4aa0573c4
Change show highlight mapping to use <leader>
2018-08-25 22:19:54 +01:00
9f51ba9293
Add todo's to investigate interesting vim settings
2018-08-25 22:19:51 +01:00
305cb40e52
Add macro mode helpers
...
* Easily {un}map <CR> to @@
* Add macro_mode#{en,dis}able autoload functions
* Add MacroMode{En,Dis}able commands
2018-08-25 22:19:49 +01:00
697275c66d
Use <Space> in mappings instead of exec
2018-08-25 22:19:49 +01:00
b4c4dda1da
Add comprehensive mappings for QuickFix and Location lists
2018-08-25 22:19:49 +01:00
0dba705efc
Move mapping into mappings.vim
2018-08-25 22:19:49 +01:00
b5f270f86c
Don't show mode in command line
2018-08-25 22:19:48 +01:00
ec73f24be2
Swap <C-f>c from :Commits to :Colors
2018-08-25 22:19:48 +01:00
879d0b8735
Use K for YouCompleteMe GetDoc in C/C++ files
2018-08-25 22:19:48 +01:00
f2b566af7a
Rename options.vim to settings.vim
2018-08-25 22:19:47 +01:00
23d3f5d6b3
Reorder fileformats
2018-08-25 22:19:46 +01:00
e5c908d634
Make it easier to repeat vim macros
2018-08-25 22:19:43 +01:00
772f24a95b
Improve the vim fold text, line content first
2018-08-25 22:19:42 +01:00
083da937a3
Move fzf mappings to plugin/mappings.vim
2018-08-25 22:19:41 +01:00
d4753aff32
Restructure vim config
2018-08-25 22:19:41 +01:00