c326a04f70
Don't use normal mode mappings in vimscript
2018-09-14 16:37:14 +01:00
992096a2a0
Add :Debug command
...
The :Debug command quickly starts a new debugging sessions.
* adds the `termdebug` package
* invokes `TermdebugCommand` with the given arguments
2018-09-14 16:17:09 +01:00
2414a94684
Update llvm syntax file
2018-09-12 16:05:52 +01:00
c80ddd3617
Add mapping to rename include guards in c/cpp
2018-09-07 22:13:29 +01:00
25c18763bc
Move ale highlight groups to fresh colorscheme
2018-09-05 19:08:19 +01:00
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