Commit graph

28 commits

Author SHA1 Message Date
Danielle McLean 3fa6f409ab
Install the gruvbox colorscheme and use it in Neovim and GVim
gruvbox is updated more often than Inkpot and works better in modern Vim - however, the 'termguicolors' option doesn't quite work correctly in Vim and won't give you a transparent terminal background, so we still use Inkpot in that case.

In Neovim, 'termguicolors' works perfectly - and in GVim it's moot since you're not using a terminal anyway. ;)
2018-01-25 12:07:05 +11:00
Danielle McLean cc1bb88103
Bring back vim-signify, since it all runs async now and won't slow stuff down :3 2018-01-25 12:05:07 +11:00
Danielle McLean f72d5561c8
Switch from Supertab to µcomplete, and also install vitality.vim for smart tmuxing 2018-01-24 17:13:17 +11:00
Danielle McLean a0d68e0a0c
Install a bunch of tpope's plugins - I use Git way more now, so fugitive.vim is a very sensible thing to have for example 2018-01-24 17:02:46 +11:00
Danielle McLean 5198ba5f2e
Rename my actual vimrc file to init.vim, for consistency with Neovim's approach 2018-01-24 16:58:39 +11:00
Danielle McLean 69d3838c58
Always install w0rp/ale, since the whole thing depends on Vim 8 packages anyway 2018-01-24 16:21:48 +11:00
Danielle McLean 2a86a80428
Change Inkpot into an 'opt'ional package, since it's recommend in :he pack-add 2018-01-12 12:41:45 +11:00
Danielle McLean fc62b18488
Change how we decide whether to do an initial PackUpdate - the previous approach worked fine in Vim, but not in Neovim 2018-01-12 12:40:47 +11:00
Danielle McLean 1725d1bc14
Teach Vim to lazily load minpac only when necessary, rather than all the time - it won't even be installed if it isn't needed 2018-01-12 12:23:27 +11:00
Danielle McLean 94c71b0d7d
Patch Neovim's init.vim to support the new minpac-based plugin approach 2018-01-12 12:13:31 +11:00
Danielle McLean f675e39fd5
Make my vimrc re-sourceable - minpac uses this to lazily load itself, although I haven't actually set that feature up yet 2018-01-12 12:13:02 +11:00
Danielle McLean 08a615f546
Switch from vim-plug to minpac, which uses Vim 8.0's native packages and so gives really good startup times 2018-01-12 12:00:06 +11:00
Danielle McLean 4dc1a935a0
Load plugins for supporting Yesod and Shakespearean templates, since my personal site 00dani.me runs on them now 2017-10-06 15:08:06 +11:00
Danielle McLean 8b15560413
Use XDG for swap and backup as well, plus ensure that XDG cache dirs are created 2017-09-11 09:32:55 +10:00
Danielle McLean 7c11e3fc6e
Add editorconfig plugin since work uses it 2017-09-03 15:57:54 +10:00
Danielle McLean eb77c67da2
Add vim-gnupg for transparently editing encrypted files 2017-04-03 10:55:09 +10:00
Danielle McLean fcdfc79cd8
Add init file for neovim which loads the same underlying Vim config 2017-02-04 17:38:39 +11:00
Danielle McLean 69d5decfa7
Use a more reliable check before trying to load ALE 2017-02-04 17:14:23 +11:00
Danielle McLean e37ff3891f
Install plugin for SystemVerilog support 2016-11-16 10:18:16 +11:00
Danielle McLean e36c01d335
Persistent undo support, saving undo files in XDG_CACHE_HOME 2016-11-16 10:17:55 +11:00
Danielle McLean 74eedcf77a
Switch from Powerline to Airline for improved performance 2016-11-16 10:17:12 +11:00
Danielle McLean cf42b9a1b3
Use NERDTree instead of netrw, it's a better file browser 2016-10-30 22:14:56 +11:00
Danielle McLean 7ec682b53c
More plugins, reorganisation, etc. 2016-10-22 21:10:08 +11:00
Danielle McLean 359cfe7a8c wincent/loupe for more sensible default search behaviour 2016-10-17 20:46:38 +11:00
Danielle McLean be91b857f6 Satisfy vint's complaints 2016-10-17 20:46:09 +11:00
Danielle McLean cfc7bf41a8 Set my preferred wildmode (longest and THEN full) 2016-10-17 20:45:30 +11:00
Danielle McLean 264ee4b1fa Only load ALE if job support is available 2016-10-08 12:40:24 +11:00
Danielle McLean 6826c738e2
Using stow-rename, unhide all the files :3 2016-10-07 23:12:17 +11:00