462 Commits

Author SHA1 Message Date
53c971b802 Use vim-coiled-snake instead of custom Python fold 2018-09-03 22:16:40 +01:00
6fb2f7a01c Remove cursorline option 2018-08-30 23:37:28 +01:00
6c818dd2d7 Remove duplicate Doxygen snippets 2018-08-28 11:11:56 +01:00
e745c6ebdf Improve C/C++ intent settings 2018-08-28 11:10:40 +01:00
5f7ba84ce6 Don't highlight cursor line 2018-08-26 19:14:59 +01:00
531502633f Add ~/.config/work to runtimepath
Enable using work specific config from a separate repository.
2018-08-26 13:25:37 +01:00
c714c43e65 Update ignore file 2018-08-26 12:50:18 +01:00
9d850aa457 Add linters to conduit file 2018-08-26 12:01:42 +01:00
825b947de6 Fix switch case statement indentation 2018-08-26 11:49:11 +01:00
c019ce9d67 Use default tabstop width 2018-08-26 11:48:55 +01:00
c9ae77e5a2 Open .enter and .exit as zsh filetype 2018-08-26 11:25:41 +01:00
9cf385ee95 Add conduit file 2018-08-26 11:25:03 +01:00
72dec6009d Change backgroup highlight of cursor line 2018-08-26 10:51:11 +01:00
10fd48a703 Improve cpp template snippet 2018-08-26 10:51:11 +01:00
3777a990f2 Show cursor line with different highlight group 2018-08-26 10:51:11 +01:00
f7d07f23da Add TODO's for :LStripLines 2018-08-26 10:51:11 +01:00
eabffa9354 Add new C++ feature to syntax highlighting 2018-08-26 10:51:11 +01:00
6cc8627c97 Add a lit named ID match snippet 2018-08-26 10:51:11 +01:00
3757da8e96 Improve vim-spirv ID match highlights 2018-08-26 10:51:11 +01:00
91eeee13bc Add delimiter highlighting to zsh 2018-08-26 10:51:11 +01:00
0db9d470ee Use signcolumn when available 2018-08-26 10:51:11 +01:00
970c674381 Set lit[.local].cfg to Python & disable ALE 2018-08-26 10:51:11 +01:00
1be7ef4250 Don't highlight markdown errors 2018-08-26 10:51:11 +01:00
ab5428e7fa Make .test files llvm filetype 2018-08-26 10:51:11 +01:00
ca84ee59ed Actually enable relative number when available 2018-08-26 10:51:11 +01:00
456e52467a 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-26 10:51:11 +01:00
e7c20a3cc5 Add vim-projectionist plugin 2018-08-26 10:51:11 +01:00
7ace086458 Don't match non conflict markers 2018-08-26 10:51:11 +01:00
5391645629 Use own fork for vim-cmake-completion 2018-08-26 10:51:11 +01:00
fe197a4c76 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-26 10:51:11 +01:00
5380ea7c78 Remove relativenumber autocmds
These kept disabling relativenumber when editing which was annoying.
2018-08-26 10:51:11 +01:00
1c114b7135 Improve Jenkins groovy syntax highlights 2018-08-26 10:51:11 +01:00
2c842cea09 Add Doxygen @retval snippet & other improvements 2018-08-26 10:51:11 +01:00
83114d25a9 Add extern "C" block snippet 2018-08-26 10:51:11 +01:00
287e52fb2a Add bool to C string snippet 2018-08-26 10:51:11 +01:00
f4915efffd Add string_view c++ printf snippet 2018-08-26 10:51:11 +01:00
1d3d06bf0d Cleanup vim dictionary syntax 2018-08-26 10:51:11 +01:00
d225180985 Change netrw highlight group 2018-08-26 10:51:11 +01:00
3f36156521 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-26 10:51:11 +01:00
a2c59d8ca3 Add the linter code to ale messages 2018-08-26 10:51:11 +01:00
02370ce6e7 Add TODO for Python syntax folding bug 2018-08-26 10:51:11 +01:00
0fe8e5dfed Add improved sentence text object 2018-08-26 10:51:11 +01:00
d13bf0bd81 Disable airline git integration 2018-08-26 10:51:11 +01:00
b3ba84fa4c Replace matchit.vim with vim-matchup 2018-08-26 10:51:11 +01:00
bc014309ef 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-26 10:51:11 +01:00
0416a42e08 Support changing cursor shape for iTerm2 in tmux 2018-08-26 10:51:11 +01:00
ec0ad0ae00 Add another variant of GitHub checkbox snip 2018-08-26 10:51:11 +01:00
f75b723ec6 Add make filetype config 2018-08-26 10:51:11 +01:00
ce97e935a8 Add more intuitive GitHub checkbox snippet 2018-08-26 10:51:11 +01:00
3dedbaf1c4 Set commentstring for OpenCL files 2018-08-26 10:51:11 +01:00