540 Commits

Author SHA1 Message Date
74c73066f4 Escape ¯\_(ツ)_/¯ snippet except in text documents 2019-03-08 15:48:54 +00:00
aff61cd8a8 Change *x snippet to mark the checkbox checked 2019-02-27 09:40:42 +00:00
709408fdeb Add lit global ID regex snippet 2019-02-27 09:40:34 +00:00
d0ce0a66ad Add more flexible lit regex snippets 2019-02-26 16:19:22 +00:00
b493ad17e5 Make minpac commands have consistent format 2019-02-21 11:47:23 +00:00
d555afe61e Move minpac command into plugin/commands.vim 2019-02-21 11:46:28 +00:00
65a6178bec Add ansi filetype for handling escape sequences
Based on [AnsiEsc.vim](https://github.com/vim-scripts/AnsiEsc.vim)
separate out the syntax highlighting into a separate `ansi` filetype.
This conceals escape sequences and highlights ansi color escape
sequences in text files so that they have the same appearance as in the
terminal.
2019-02-16 09:51:38 +00:00
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