Compare commits

..

332 Commits

Author SHA1 Message Date
a1eb99019b Change backgroup highlight of cursor line 2018-08-25 22:20:11 +01:00
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
46a4b864e4 Move rarely used functions to autoload 2018-08-25 22:20:06 +01:00
9a6f683850 Enable visual highlight of trail spaces and tabs 2018-08-25 22:20:06 +01:00
5dcb7ccbf4 Remove autocmd to right string white space 2018-08-25 22:20:05 +01:00
1376ada6ec Add highlight group for SpecialKey 2018-08-25 22:20:05 +01:00
8156667077 Fix Markdown fenced code block snippet 2018-08-25 22:20:05 +01:00
8190c5d8d6 Add groovy syntax support for keyword args 2018-08-25 22:20:05 +01:00
cb3209eec4 Add python snippet to insert ipdb breakpoint 2018-08-25 22:20:05 +01:00
e6be50a3af Add CMake debug snippet 2018-08-25 22:20:05 +01:00
be3492c9e9 Add fprintf debug snippet for C/C++ files 2018-08-25 22:20:05 +01:00
501eb236ba Add asciidoc refpage snippet 2018-08-25 22:20:05 +01:00
13e197426a Enable spelling for asciidoc filetype 2018-08-25 22:20:05 +01:00
414ce03a80 Add :ISort vim command 2018-08-25 22:20:04 +01:00
ab8bdcee83 Add vim command snippet 2018-08-25 22:20:04 +01:00
5a151e95d8 Add .env/.out filetype autocmds 2018-08-25 22:20:04 +01:00
0b4fcc62f3 Add augroup vim snippet 2018-08-25 22:20:04 +01:00
c0c141b365 Update gitconfig filetype to use tabstop=8 2018-08-25 22:20:04 +01:00
45e228a776 Remove lexima because it broke vim-endwise
Also change to fork of vim-endwise with CMake support
2018-08-25 22:20:04 +01:00
b2051053fb Only match = default when ends on word boundary 2018-08-25 22:20:04 +01:00
96e882270b Add GitGutter next/prev hunk mappings 2018-08-25 22:20:04 +01:00
e1906cc823 Use global setting for Python highlights 2018-08-25 22:20:04 +01:00
3cce38da8c Obey cpp options in c syntax file 2018-08-25 22:20:03 +01:00
9b3c258e42 Add cpp explicit function template highlight 2018-08-25 22:20:03 +01:00
918460068e Add more vim colorschemes 2018-08-25 22:20:03 +01:00
b712930d75 Add main Python snippet 2018-08-25 22:20:03 +01:00
f1f0028953 Add mapping for :Ag <cword> 2018-08-25 22:20:03 +01:00
35ae98dbbf Add missing zsh option keyword to vim syntax 2018-08-25 22:20:03 +01:00
67b374b0ba Add function folding to zsh filetype 2018-08-25 22:20:03 +01:00
d219aa1fb7 Make fresh colors less garish
Make SpellBad and Underlined readable and make SpellCap purple.
2018-08-25 22:20:03 +01:00
66de6f68fb Add % and . to llvm iskeyword list 2018-08-25 22:20:03 +01:00
3ac735edf5 Use default tab width in markdown
Also check if +syntax is available before enabling spell.
2018-08-25 22:20:02 +01:00
9840dd9edb Add zsh snippets 2018-08-25 22:20:02 +01:00
91237cc098 Add std::printf and std::fprintf snippets 2018-08-25 22:20:02 +01:00
969f3fa0a7 Improve groovy syntax highlighting 2018-08-25 22:20:02 +01:00
810bcd2104 Enable folding is sh filetype 2018-08-25 22:20:02 +01:00
62477c3bd1 Don't set global settings in ftplugin 2018-08-25 22:20:02 +01:00
bcae80d546 Update vim-plug 2018-08-25 22:20:02 +01:00
3a7eafdc0a Fix vint warning and errors in functions.vim 2018-08-25 22:20:02 +01:00
0681a8651e Update mappings to {i,n,v}noremap 2018-08-25 22:20:02 +01:00
00f44fe444 Use existing windows/tabs when jumping to errors 2018-08-25 22:20:02 +01:00
084c306fbb Check features are available before using them 2018-08-25 22:20:01 +01:00
04b4c2e7b5 Add syntax folding for cmake 2018-08-25 22:20:01 +01:00
d72e6d73d4 Document indent options & check they exist 2018-08-25 22:20:01 +01:00
b20e342499 Add vim-khr plugin 2018-08-25 22:20:01 +01:00
fa542cdd01 Add comment text object plugin 2018-08-25 22:20:01 +01:00
c27a51b3ed Add ; to do/while snippet 2018-08-25 22:20:01 +01:00
ac4e17ae6b Use setlocal in TabWidth command 2018-08-25 22:20:01 +01:00
99f7740074 Add URI text object plugin 2018-08-25 22:20:01 +01:00
be59030566 Allow C++ lambda snippet to be inline 2018-08-25 22:20:01 +01:00
eb1bd9120f Tweet json filetype & syntax settings 2018-08-25 22:20:00 +01:00
7de8caa2bf Add preview window mappings 2018-08-25 22:20:00 +01:00
d24788aaff Add C inline comment surround mapping 2018-08-25 22:20:00 +01:00
5a1562dcc7 Fix vint warnings in vimrc 2018-08-25 22:20:00 +01:00
73524aa521 Use '' not "" in fresh colorscheme 2018-08-25 22:20:00 +01:00
5a15007872 Override groovy syntax 2018-08-25 22:20:00 +01:00
003d3ceb23 Enable clang-tidy ale checker 2018-08-25 22:20:00 +01:00
c98ccfb77a Revert to default json syntax 2018-08-25 22:20:00 +01:00
19b55a2173 Improve ale echo message 2018-08-25 22:20:00 +01:00
55a1a4b78d Make YCM goto buffer command split horizontally 2018-08-25 22:19:59 +01:00
b78ddbeeb1 Remove dev hack for format.vim loading 2018-08-25 22:19:59 +01:00
8d4b9be95c Load local plugins first 2018-08-25 22:19:59 +01:00
973b5abe18 Replace syntastic with ale 2018-08-25 22:19:59 +01:00
07288394d8 Add LLVM IR syntax 2018-08-25 22:19:59 +01:00
f6b1a4faf6 Move plugins to .vim/bundle 2018-08-25 22:19:59 +01:00
53e214efd8 Simplify xterm256-color detection 2018-08-25 22:19:59 +01:00
6ac867d134 Add missing <CR> from :lfirst mapping 2018-08-25 22:19:59 +01:00
09eed40e52 Change markdown comment string to html 2018-08-25 22:19:59 +01:00
ea95039f4e Conceal on cursor hover normal mode for markdown 2018-08-25 22:19:58 +01:00
25788a0092 Improve doxygen header snippet 2018-08-25 22:19:58 +01:00
37423afbd7 Remove vim-instant-markdown 2018-08-25 22:19:58 +01:00
d325cfd47c Enable folding in xml 2018-08-25 22:19:58 +01:00
c140e0d056 Improve fzf mappings 2018-08-25 22:19:58 +01:00
d24ea99394 Namespace syntax match 2018-08-25 22:19:58 +01:00
49635e563a Change relativenumber behaviour 2018-08-25 22:19:58 +01:00
3ee9b6a9c1 Match operator on word boundary only 2018-08-25 22:19:58 +01:00
cf068227a9 Update vim TERM checks 2018-08-25 22:19:58 +01:00
6f2ab5abb3 Increase syntax syn minlines to 500 2018-08-25 22:19:57 +01:00
bf5f0c2ede Only flip relativenumber for cpp files 2018-08-25 22:19:57 +01:00
d5838afea2 Enabling folding in javascript files 2018-08-25 22:19:57 +01:00
c80bb6e95b Add vim Caddyfile syntax 2018-08-25 22:19:57 +01:00
e0e5206f7e Change markdown fenced code block snippet trigger 2018-08-25 22:19:57 +01:00
05322457f6 Add markdown frontmatter snippet 2018-08-25 22:19:57 +01:00
06855be2c6 Add markdown link snippet 2018-08-25 22:19:57 +01:00
689f9bce2f Add utc date time snippet 2018-08-25 22:19:57 +01:00
2e43d505a4 Make json syntax embed aware 2018-08-25 22:19:57 +01:00
a135dc676d Change div snippet, add nav snippet for html 2018-08-25 22:19:56 +01:00
9916bd7d1f Extend html, css, and javascript syntaxes 2018-08-25 22:19:56 +01:00
89ea4b3aa1 Add yaml frontmatter support to markdown 2018-08-25 22:19:56 +01:00
959ef7e62d Add javascript function snippet 2018-08-25 22:19:56 +01:00
d68fa07229 Fix C ternary operator match 2018-08-25 22:19:56 +01:00
bafed0234f Update Codeplay copyright to use current year 2018-08-25 22:19:56 +01:00
56bee4d015 Customize json syntax highlights 2018-08-25 22:19:56 +01:00
da9fff2886 More cleanup let statements 2018-08-25 22:19:56 +01:00
47d42d770c Swap autopairs.vim for leima.vim 2018-08-25 22:19:56 +01:00
1ccd26dbf2 Change setting leader 2018-08-25 22:19:56 +01:00
768aefe601 Cleanup C/C++ syntax files 2018-08-25 22:19:55 +01:00
d6529e62f0 Improve markdown GitHub checkbox highlights 2018-08-25 22:19:55 +01:00
a53f872d70 Fix cpp syntax match 2018-08-25 22:19:55 +01:00
ca00512f4d Fix end of multi-line doxygen highlight 2018-08-25 22:19:55 +01:00
c0d8fa9e8d Enable Doxygen mapping only for c, cpp filetypes 2018-08-25 22:19:55 +01:00
c4a598e861 Add :Syntack command to view syntax group stack 2018-08-25 22:19:55 +01:00
c5248647db Add function to clone highlight groups with attrs 2018-08-25 22:19:55 +01:00
fce5e4bafe Change name of checkbox toggle functionality 2018-08-25 22:19:55 +01:00
3714492068 Simplify fold text 2018-08-25 22:19:55 +01:00
50ed246b80 Remap <C-L> to <C-W>L to get redraw back 2018-08-25 22:19:54 +01:00
ac3013e7b7 Refactor and optimize C/C++ syntax highlights 2018-08-25 22:19:54 +01:00
c4aa0573c4 Change show highlight mapping to use <leader> 2018-08-25 22:19:54 +01:00
4fe7d44f95 Improve GitHub checkbox highlighting 2018-08-25 22:19:54 +01:00
712771558a Set all.snippets to -1 priority 2018-08-25 22:19:54 +01:00
f55fae15ec Add std::enable_if snippet 2018-08-25 22:19:54 +01:00
1a425c3d9c Remove macro_mode functions, use vim-replace 2018-08-25 22:19:54 +01:00
35fbe68cfd Add vim-endwise 2018-08-25 22:19:54 +01:00
9eccfd7e70 Add doxygen @see snippet 2018-08-25 22:19:54 +01:00
1e95a4c7dc Default to a space in * [ ] snippet 2018-08-25 22:19:53 +01:00
ae547f6454 Move json highlight overrides to after/syntax 2018-08-25 22:19:53 +01:00
e207ca1e6a Add vim replay plugin for easy macro replay 2018-08-25 22:19:53 +01:00
2b616fec80 Improve doxygen markdown highlighting 2018-08-25 22:19:53 +01:00
2b8f6c83c0 Improve YouCompleteMe/syntastic error/warning symbols 2018-08-25 22:19:53 +01:00
3717b480c5 Move .local_plugins.vim to .vim/local.vim 2018-08-25 22:19:53 +01:00
899e180577 Add vim-spirv plugin 2018-08-25 22:19:53 +01:00
433a28fcfb Replace vim-notes with note.vim 2018-08-25 22:19:53 +01:00
cc18d37bb3 Add vim colorscheme morning-white for presentations 2018-08-25 22:19:53 +01:00
45f3f78962 Update syntastic URL 2018-08-25 22:19:52 +01:00
fd3f6b3344 Make sign column color match number column 2018-08-25 22:19:52 +01:00
1f63041179 Improve some CMake snippets 2018-08-25 22:19:52 +01:00
2d1a676f8f Add vim-gitgutter plugin 2018-08-25 22:19:52 +01:00
4eda89fd50 Add CMake generator expression snippet 2018-08-25 22:19:52 +01:00
213a12ac53 Improve GitHub markdown checkbox snippet 2018-08-25 22:19:52 +01:00
8af63e348c Improve C++ namespace snippet 2018-08-25 22:19:52 +01:00
0d0b646457 Improve Doxygen snippets 2018-08-25 22:19:52 +01:00
c0eb360d53 De-noise c pre-processor snippets 2018-08-25 22:19:52 +01:00
7a0aa96e3e Shorten /// @copydoc snippet 2018-08-25 22:19:52 +01:00
76ce4405dc Add asciidoc filetype plugin 2018-08-25 22:19:51 +01:00
fb1b3f8c6c Add TODO surround mapping for C/C++ 2018-08-25 22:19:51 +01:00
2111a094fa Improve XML attribute snippet, add XML comment snippet 2018-08-25 22:19:51 +01:00
9f51ba9293 Add todo's to investigate interesting vim settings 2018-08-25 22:19:51 +01:00
d322ef9fd8 Improve support for GitHub style checkboxes 2018-08-25 22:19:51 +01:00
e0609ba70a Add highlighting of ternary operator in C/C++ 2018-08-25 22:19:51 +01:00
e9d9aeaa94 Add GitHub check box to markdown syntax 2018-08-25 22:19:51 +01:00
fddb4d4390 Add Google Test snippets 2018-08-25 22:19:51 +01:00
8e1940ed8b Move doxygen snippets to separate file 2018-08-25 22:19:51 +01:00
8f44f19159 Add noisy struct snippet 2018-08-25 22:19:50 +01:00
980f7f04fd Change diff highlight groups 2018-08-25 22:19:50 +01:00
6344d99311 Add googletest snippets 2018-08-25 22:19:50 +01:00
bbae97ff74 Allow C++ casts to be substring 2018-08-25 22:19:50 +01:00
4e0a64e2e3 Change template snippet to use class not typename 2018-08-25 22:19:50 +01:00
cdde5f72e1 Improve C main snippet 2018-08-25 22:19:50 +01:00
cf4c93bb76 Improve C++ for loop snippet 2018-08-25 22:19:50 +01:00
1a072baee4 Improve doxygen param snippet at brief snippet 2018-08-25 22:19:50 +01:00
0609dc02a6 Update todo snippet 2018-08-25 22:19:50 +01:00
5e10057d59 Add static_assert snippet 2018-08-25 22:19:49 +01:00
305cb40e52 Add macro mode helpers
* Easily {un}map <CR> to @@
* Add macro_mode#{en,dis}able autoload functions
* Add MacroMode{En,Dis}able commands
2018-08-25 22:19:49 +01:00
8a87f8dc6c Switch to vim-table-mode from Tabular 2018-08-25 22:19:49 +01:00
697275c66d Use <Space> in mappings instead of exec 2018-08-25 22:19:49 +01:00
b4c4dda1da Add comprehensive mappings for QuickFix and Location lists 2018-08-25 22:19:49 +01:00
0dba705efc Move mapping into mappings.vim 2018-08-25 22:19:49 +01:00
25039f5647 Add statement highlight for = delete in C/C++ 2018-08-25 22:19:49 +01:00
303c2c45b4 Fix bug in Doxygen highlighting 2018-08-25 22:19:49 +01:00
c8825c5d14 Add image link snippet for markdown 2018-08-25 22:19:49 +01:00
961e154d39 Change highlight group of nested name specifiers 2018-08-25 22:19:48 +01:00
1e2732bdc2 Highlight new/delete as operators 2018-08-25 22:19:48 +01:00
a0c0d6753c Conditionally enable plugins on Windows 2018-08-25 22:19:48 +01:00
39afac4bdd Add ignore file 2018-08-25 22:19:48 +01:00
f087b4551a Improve C Doxygen highlights 2018-08-25 22:19:48 +01:00
f79ab114e7 Disabled annoying airline features 2018-08-25 22:19:48 +01:00
b5f270f86c Don't show mode in command line 2018-08-25 22:19:48 +01:00
2b750a12fb Fix Python tab error highlighting 2018-08-25 22:19:48 +01:00
ec73f24be2 Swap <C-f>c from :Commits to :Colors 2018-08-25 22:19:48 +01:00
879d0b8735 Use K for YouCompleteMe GetDoc in C/C++ files 2018-08-25 22:19:48 +01:00
2f354296ee Document weird behaviour in gitcommit files 2018-08-25 22:19:47 +01:00
98e29d782d Override groovy syntax file 2018-08-25 22:19:47 +01:00
907ba1f219 Change Folded foreground highlight 2018-08-25 22:19:47 +01:00
7304be4635 Add support for folding python blocks in vim files 2018-08-25 22:19:47 +01:00
47e861e2f0 Move notes highlight overrides to ftplugin 2018-08-25 22:19:47 +01:00
e8795a5e40 Add custom fold functions for json 2018-08-25 22:19:47 +01:00
65ed51f012 Remove {{{ markers }}} from vimrc 2018-08-25 22:19:47 +01:00
c02b11d262 Remove vim-flake8 plugin 2018-08-25 22:19:47 +01:00
f2b566af7a Rename options.vim to settings.vim 2018-08-25 22:19:47 +01:00
23d3f5d6b3 Reorder fileformats 2018-08-25 22:19:46 +01:00
eb79d94439 Remove groovy.vim plugin 2018-08-25 22:19:46 +01:00
1a714737f4 Only load vim-cmake-completion for cmake files 2018-08-25 22:19:46 +01:00
e7c79daa1c Improve custom vim fold expression 2018-08-25 22:19:46 +01:00
150fa9e36e Improve Python folding behaviour 2018-08-25 22:19:46 +01:00
f3af0dbe41 Simplify C/C++ {} matching 2018-08-25 22:19:46 +01:00
6e8ceaa7f6 Improve DiffText highlight color 2018-08-25 22:19:46 +01:00
f6dbb20778 Rename option to enable Doxygen comment highlights 2018-08-25 22:19:46 +01:00
e5f40e87e6 Enable folding {} in C/C++ & delimiter highlights 2018-08-25 22:19:46 +01:00
47bff5ef75 Extend groovy syntax with Jenkins DSL tweeks 2018-08-25 22:19:45 +01:00
c2244d7e8e Improve markdown folding & syntax highlights 2018-08-25 22:19:45 +01:00
d0632338b1 Simplify C param snippet 2018-08-25 22:19:45 +01:00
55e3be13da Escape - cOperator match 2018-08-25 22:19:45 +01:00
5cb6e924ce Specialize << and >> highlight matches 2018-08-25 22:19:45 +01:00
c88cff7ae1 Add ? to C operator highlighting 2018-08-25 22:19:45 +01:00
aa9f1fdc73 Add C++ lambda function snippet 2018-08-25 22:19:45 +01:00
3f486d1a83 Add alignas, alignof, decltype to cppOperator group 2018-08-25 22:19:45 +01:00
62c3b1b988 Update fresh colorscheme 2018-08-25 22:19:44 +01:00
40a6c51a12 Improve C/C++ syntax highlighting 2018-08-25 22:19:44 +01:00
9a19034ea6 Refactor C/C++ snippets 2018-08-25 22:19:44 +01:00
e4a54f2178 Add C++ cast snippets 2018-08-25 22:19:44 +01:00
80dfb3a6d2 Simplify C++ class snippet 2018-08-25 22:19:44 +01:00
0db8f40e96 Add date snippet to display Month DD, YYYY 2018-08-25 22:19:44 +01:00
80b052bfc6 Update me snippet to include nickname 2018-08-25 22:19:44 +01:00
7d958b05b6 Add improved additional C++ syntax highlighting 2018-08-25 22:19:44 +01:00
70c3052dea Remove plugin vim-native-syntax 2018-08-25 22:19:44 +01:00
d55ff04bd8 User nicer blue for Vim Type highlight group 2018-08-25 22:19:43 +01:00
e5c908d634 Make it easier to repeat vim macros 2018-08-25 22:19:43 +01:00
b44d5516f4 Remove autocmd from custom surround variables 2018-08-25 22:19:43 +01:00
832a916c55 Add vim-surround cmake mapping to make a variable 2018-08-25 22:19:43 +01:00
9c0acc85f0 Change vim leader key to space 2018-08-25 22:19:43 +01:00
1d4f628fa5 Change surround mapping for creating markdown link 2018-08-25 22:19:43 +01:00
c44593a6b1 Enable tmux mouse support & add open, urlview 2018-08-25 22:19:43 +01:00
86295c0621 Add K mapping for Python docs 2018-08-25 22:19:43 +01:00
e757d773d5 Customise vim-surround for markdown link syntax 2018-08-25 22:19:43 +01:00
44097cf949 Load local vim plugins from non git file 2018-08-25 22:19:43 +01:00
501b647818 Add syntastic vim plugin 2018-08-25 22:19:42 +01:00
92cb126117 Remove some markers after adding vim foldexpr 2018-08-25 22:19:42 +01:00
772f24a95b Improve the vim fold text, line content first 2018-08-25 22:19:42 +01:00
f946b60cc8 Improve vim script fold with custom foldexpr 2018-08-25 22:19:42 +01:00
e9f8259607 Make K mapping no remap for vim script 2018-08-25 22:19:42 +01:00
0ca48f9054 Add vim-jdaddy json plugin 2018-08-25 22:19:42 +01:00
a57ff47b09 Optionally load ~/Sandbox/format.vim if available 2018-08-25 22:19:42 +01:00
81e98e6383 Improve gitcommit ftplugin settings 2018-08-25 22:19:42 +01:00
b08bb72422 Remove ftdetect/python.vim due to wrong location 2018-08-25 22:19:42 +01:00
2f4a4ad0bb Remove <tab> from YouCompleteMe menu mappings 2018-08-25 22:19:41 +01:00
167daccde8 Improve vmap 0 to play nice with comments 2018-08-25 22:19:41 +01:00
083da937a3 Move fzf mappings to plugin/mappings.vim 2018-08-25 22:19:41 +01:00
d4753aff32 Restructure vim config 2018-08-25 22:19:41 +01:00
c82f448092 Remove clang-format.py script 2018-08-25 22:19:41 +01:00
6530874b90 Move vim color settings to .vim/plugin/color.vim 2018-08-25 22:19:41 +01:00
a3c29d1c5f Move vim GUI options to .vim/gvimrc 2018-08-25 22:19:41 +01:00
1adca114c8 Change <C-f>l to use :BLines 2018-08-25 22:19:41 +01:00
d1e490e5f2 Move .vimrc to .vim/vimrc split platform detection 2018-08-25 22:19:41 +01:00
1420fbebc7 Fix xml snippet for api generator 2018-08-25 22:19:40 +01:00
9f57bf1904 Rename and move GitHub style checkboxes snippet 2018-08-25 22:19:40 +01:00
d39c703403 Update vim WarningMsg highlight group 2018-08-25 22:19:40 +01:00
7cb9c9d4bc Add get vim function snippet 2018-08-25 22:19:40 +01:00
8c36ada444 Add me snippet for my name and email address 2018-08-25 22:19:40 +01:00
4049cac7c9 Add vim normal mode filetype mapping K opens help 2018-08-25 22:19:40 +01:00
a9ff2c2aa1 Add noexpandtag for tags filetype 2018-08-25 22:19:40 +01:00
7f10a7fa1f Add vim-flake8 & don't use textwidth=80 in Python 2018-08-25 22:19:40 +01:00
edd869266a Add vim if snippet 2018-08-25 22:19:40 +01:00
468407cb14 Don't expand tabs in gitconfig files 2018-08-25 22:19:40 +01:00
06ad9537b5 Add snippet for vim function 2018-08-25 22:19:39 +01:00
fecc8c980e Improve TODO and NOTE snippets when in comments 2018-08-25 22:19:39 +01:00
6511e34e5b Add Error and Question highlights to fresh.vim 2018-08-25 22:19:39 +01:00
82b79dff79 Disable open on left and scroll off for help 2018-08-25 22:19:39 +01:00
72a3cdd0c8 Update fresh.vim 2018-08-25 22:19:39 +01:00
e8bce3baae Add GitHub markdown checklist snippet 2018-08-25 22:19:39 +01:00
be7398294d Add API snippets 2018-08-25 22:19:39 +01:00
a487856143 Update vim-plug 2018-08-25 22:19:39 +01:00
67a72fdeeb Final tweak vim-airline theme 2018-08-25 22:19:39 +01:00
7172593ee0 Tweak colors for vim-airline fresh theme 2018-08-25 22:19:38 +01:00
afc4dbae01 Add StatusLine & WildMenu highlights 2018-08-25 22:19:38 +01:00
d4b7afcbf3 Add fresh vim-airline theme 2018-08-25 22:19:38 +01:00
0e955bb6e2 Improve vim python filetype settings 2018-08-25 22:19:38 +01:00
5a1046adfe Tweek vim gitcommit settings 2018-08-25 22:19:38 +01:00
e63f250376 Add more snippets 2018-08-25 22:19:38 +01:00
2451185759 Add generic TODO snippet using commentstring 2018-08-25 22:19:38 +01:00
dd26a6da13 Fix typo in copyright snippet! 2018-08-25 22:19:38 +01:00
12077c2d1f Add vim mappings around yapf python formatter 2018-08-25 22:19:38 +01:00
b2bc4bb50d Add python formatting options 2018-08-25 22:19:38 +01:00
cb5841c88d Add TODO snippet for CMake 2018-08-25 22:19:37 +01:00
af82af9dba Simplify .vimrc layout & folds 2018-08-25 22:19:37 +01:00
a93bb89b86 Move vim autocommands into ftdetect or ftplugin 2018-08-25 22:19:37 +01:00
d80aaac2fc Add vim-plug script & update .vimrc 2018-08-25 22:19:37 +01:00
3938e3d6aa Remove Vundle submodule 2018-08-25 22:19:37 +01:00
0dd9b44b00 Complete CMake snippets targeting version 3.0 2018-08-25 22:19:37 +01:00
fcceac6dac Add remaining CMake string() snippets 2018-08-25 22:19:37 +01:00
73bf75cf86 Add more CMake snippets 2018-08-25 22:19:37 +01:00
a296852c90 Add more CMake snippets 2018-08-25 22:19:37 +01:00
bc168694d6 Make TODO and NOTE C snippets more general 2018-08-25 22:19:36 +01:00
72c04d8d13 Updates to fresh.vim colorscheme 2018-08-25 22:19:36 +01:00
6b81efb6f9 Merge commit '5aaacb96c0a93d4f7a48c2fb7c80a65840810876' 2018-08-25 22:19:36 +01:00
7091221e3c Add '.vim/UltiSnips/' from commit '84cd9817817a28d58e92eb715273479509e51187'
git-subtree-dir: .vim/UltiSnips
git-subtree-mainline: f258dd00078a9aebb235c358b6048aac250d445a
git-subtree-split: 84cd9817817a28d58e92eb715273479509e51187
2018-08-25 22:19:36 +01:00
cceeb76607 Remove Ultisnips submodule 2018-08-25 22:19:36 +01:00
6e73c1529b Update UltiSnips submodule 2018-08-25 22:19:36 +01:00
20e5d878fe Update UltiSnips submodule 2018-08-25 22:19:36 +01:00
cb066bad4e Update UltiSnips submodule 2018-08-25 22:19:36 +01:00
7a69e1add9 Update UltiSnips submodule 2018-08-25 22:19:36 +01:00
88c45d5399 Update UltiSnips submodule 2018-08-25 22:19:35 +01:00
565a6fef86 Update UltiSnips submodule with some cmake snippets 2018-08-25 22:19:35 +01:00
73e2119904 Add UltiSnips submodule 2018-08-25 22:19:35 +01:00
3 changed files with 5 additions and 16 deletions

View File

@ -62,6 +62,11 @@ snippet utc "UTC date time now" i
`!p snip.rv=utc()` `!p snip.rv=utc()`
endsnippet endsnippet
snippet codeplay "Codeplay Software Ltd. copywrite"
`!p snip.rv=commentbefore()`Copyright (C) Codeplay Software Limited. All Rights Reserved.`!p snip.rv=commentafter()`
$0
endsnippet
snippet todo "TODO commment" snippet todo "TODO commment"
`!p snip.rv=commentbefore()`TODO${1/.+/(/}$1${1/.+/)/}: $0`!p snip.rv=commentafter()` `!p snip.rv=commentbefore()`TODO${1/.+/(/}$1${1/.+/)/}: $0`!p snip.rv=commentafter()`
endsnippet endsnippet

View File

@ -158,18 +158,6 @@ int main(${1:int argc, char **argv}) {
} }
endsnippet endsnippet
snippet "/// p" "Doxygen param tag"
/// @param${1/.+/[/}$1${1/.+/]/} $0
endsnippet
snippet "/// b" "Doxygen brief tag"
/// @brief $0
endsnippet
snippet copydoc "Doxygen copydoc block"
/// @copydoc $0
endsnippet
snippet debug "Debug fprintf" snippet debug "Debug fprintf"
fprintf(stderr, "%s: %d: %s\n", __FILE__, __LINE__, __PRETTY_FUNCTION__); fprintf(stderr, "%s: %d: %s\n", __FILE__, __LINE__, __PRETTY_FUNCTION__);
endsnippet endsnippet

View File

@ -27,10 +27,6 @@ snippet "/// n" "Doxygen note block"
/// @note $0 /// @note $0
endsnippet endsnippet
snippet copydoc "Doxygen copydoc block"
/// @copydoc $0
endsnippet
snippet "/// s" "Doxygen see block" snippet "/// s" "Doxygen see block"
/// @see $0 /// @see $0
endsnippet endsnippet