57 Commits

Author SHA1 Message Date
ad481c49a3 Show cursor line with different highlight group 2018-08-25 22:20:11 +01:00
6e16e282f8 Add TODO's for :LStripLines 2018-08-25 22:20:11 +01:00
1c2f258b74 Actually enable relative number when available 2018-08-25 22:20:10 +01:00
4ae5b87f70 Don't match non conflict markers 2018-08-25 22:20:10 +01:00
e91c279c87 Add conflict marker highlights as TODO's
For all filetype's highlight conflict markers with the Todo highlight
group and leave trailing text as before. This makes conflict markers
very obvious, in C/C++ where I have operator highlighting conflict
markers are not longer highlighted as operators.
2018-08-25 22:20:09 +01:00
9546318f67 Remove relativenumber autocmds
These kept disabling relativenumber when editing which was annoying.
2018-08-25 22:20:09 +01:00
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