8a10516961
Extend syntax/llvm.vim for better highlighting
2018-12-13 16:19:46 +00:00
e3886d08f8
Only install fzf as a plugin, not the cli tool
2018-12-13 16:18:58 +00:00
eab3090da7
Add termdebug window selection mappings
2018-12-13 16:13:12 +00:00
5f4e6c7636
Remove bundle/* from ignore file
2018-12-03 11:49:29 +00:00
bdb9504aec
Use selected YouCompleteMe repo
2018-12-03 11:44:41 +00:00
97904dd47e
Add shrug and tableflip snippets
2018-12-03 11:39:51 +00:00
34ba64980a
Change main C snippet to an array of const char*
2018-12-03 11:39:51 +00:00
8fc26f9227
Add python highlight blocks to gdbinit syntax
2018-12-03 11:39:51 +00:00
51621e8134
Remove vim-plug and use minpac
...
* Add `Pack`, `PackUpdate`, `PackStatus` and `PackClean` commands to
manage plugins.
* Don't load `minpac` by default.
* Remove `vim-plug` completely.
2018-11-30 19:41:21 +00:00
971d510f22
Add pack/* to ignore file
2018-11-30 17:49:07 +00:00
3a60c0abcf
Improve static_assert snippet & increase sync minlines
2018-11-30 17:46:46 +00:00
446063c2e3
Add sizeof, decltype, and declval snippets
2018-11-30 17:46:46 +00:00
91dc036e8f
Open *.def has cpp filetype
2018-10-25 19:06:00 +01:00
d3a8920bf7
Set viminfofile to ~/.cache/vim/info
2018-10-19 12:01:03 +01:00
61599e0b05
Disable experimental C++ syntax highlighting
2018-10-05 17:59:15 +01:00
64c8bc6b40
Use upstream YouCompleteMe on macOS
...
The oblitum fork of YouCompleteMe is getting dated and uses LLVM 4.0 on
macOS, this results in erroneous errors in the system headers on macOS
since it's not been updated to match upstream. Use Valloric's repo to
avoid these errors on macOS.
2018-10-04 10:20:02 +01:00
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