362 Commits

Author SHA1 Message Date
9d34464d09 Improve cpp template snippet 2018-08-25 22:20:11 +01:00
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
08c965662c Add new C++ feature to syntax highlighting 2018-08-25 22:20:11 +01:00
f7876e63f2 Add a lit named ID match snippet 2018-08-25 22:20:11 +01:00
b932bea407 Improve vim-spirv ID match highlights 2018-08-25 22:20:10 +01:00
32086db314 Add delimiter highlighting to zsh 2018-08-25 22:20:10 +01:00
158b1202b9 Use signcolumn when available 2018-08-25 22:20:10 +01:00
52be542a64 Set lit[.local].cfg to Python & disable ALE 2018-08-25 22:20:10 +01:00
a4eec55917 Don't highlight markdown errors 2018-08-25 22:20:10 +01:00
7b1e06642a Make .test files llvm filetype 2018-08-25 22:20:10 +01:00
1c2f258b74 Actually enable relative number when available 2018-08-25 22:20:10 +01:00
f240bc3a1f Update C++ namespace snippet to match clang-format
New snippet outputs this

```cpp
namespace {
}  // namespace
```

instead of

```cpp
namespace {
}  // anonymous
```

and this

```cpp
namespace foo {
}  // namespace foo
```

instead of

```cpp
namespace foo {
}  // foo
```
2018-08-25 22:20:10 +01:00
6a1b380200 Add vim-projectionist plugin 2018-08-25 22:20:10 +01:00
4ae5b87f70 Don't match non conflict markers 2018-08-25 22:20:10 +01:00
257eb0f39e Use own fork for vim-cmake-completion 2018-08-25 22:20:09 +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
6d2c80f067 Improve Jenkins groovy syntax highlights 2018-08-25 22:20:09 +01:00
6f875f0a0e Add Doxygen @retval snippet & other improvements 2018-08-25 22:20:09 +01:00
1bbe5870e7 Add extern "C" block snippet 2018-08-25 22:20:09 +01:00
36bdf4d61d Add bool to C string snippet 2018-08-25 22:20:09 +01:00
0eed4571e4 Add string_view c++ printf snippet 2018-08-25 22:20:09 +01:00
8ea40c0336 Cleanup vim dictionary syntax 2018-08-25 22:20:09 +01:00
6567505b93 Change netrw highlight group 2018-08-25 22:20:08 +01:00
0c3ad04f8b Always load vim-cmake-syntax
Avoid the cmake syntax highlighting being different when a file is
loaded and when it is reloaded. This was cause by the plugin not being
enabled until after a buffer with the cmake filetype was loaded
causing the builtin cmake syntax highlighting to show on initial load
then the plugins syntax highlighting to show on reload.
2018-08-25 22:20:08 +01:00
da7c13fa57 Add the linter code to ale messages 2018-08-25 22:20:08 +01:00
d9f4c5ea18 Add TODO for Python syntax folding bug 2018-08-25 22:20:08 +01:00
d55d639862 Add improved sentence text object 2018-08-25 22:20:08 +01:00
c4ef133a37 Disable airline git integration 2018-08-25 22:20:08 +01:00
698f829d0a Replace matchit.vim with vim-matchup 2018-08-25 22:20:08 +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
913dcc5028 Add another variant of GitHub checkbox snip 2018-08-25 22:20:07 +01:00
5c15d86744 Add make filetype config 2018-08-25 22:20:07 +01:00
18a9b58c6e Add more intuitive GitHub checkbox snippet 2018-08-25 22:20:07 +01:00
913b911070 Set commentstring for OpenCL files 2018-08-25 22:20:07 +01:00
8354509940 Clean up documentation 2018-08-25 22:20:07 +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
779f697fdf Use 4 space tabs in YAML files 2018-08-25 22:20:07 +01:00
429229dcb7 Add more Doxygen snippets for C/C++ 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
390ffb03a1 Add do#cursor_escape_sequences()
Control the cursor shape based on the current mode.
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
8ce6066e9c Update Codeplay Software Ltd. license snippet 2018-08-25 22:20:06 +01:00
c41edaa550 Remove cruft and add TODO's 2018-08-25 22:20:06 +01:00