Commit graph

141 commits

Author SHA1 Message Date
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
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
f72d5561c8
Switch from Supertab to µcomplete, and also install vitality.vim for smart tmuxing 2018-01-24 17:13:17 +11:00
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
5198ba5f2e
Rename my actual vimrc file to init.vim, for consistency with Neovim's approach 2018-01-24 16:58:39 +11:00
69d3838c58
Always install w0rp/ale, since the whole thing depends on Vim 8 packages anyway 2018-01-24 16:21:48 +11:00
d380589bb7
Update guifont and remove MacVim transparency setting from .gvimrc 2018-01-24 16:20:00 +11:00
2a86a80428
Change Inkpot into an 'opt'ional package, since it's recommend in :he pack-add 2018-01-12 12:41:45 +11:00
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
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
94c71b0d7d
Patch Neovim's init.vim to support the new minpac-based plugin approach 2018-01-12 12:13:31 +11:00
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
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
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
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
405bea7ea4
Slightly simplify bootstrapping in ~/.vimrc 2017-09-11 09:32:17 +10:00
7c11e3fc6e
Add editorconfig plugin since work uses it 2017-09-03 15:57:54 +10:00
eb77c67da2
Add vim-gnupg for transparently editing encrypted files 2017-04-03 10:55:09 +10:00
fcdfc79cd8
Add init file for neovim which loads the same underlying Vim config 2017-02-04 17:38:39 +11:00
69d5decfa7
Use a more reliable check before trying to load ALE 2017-02-04 17:14:23 +11:00
e37ff3891f
Install plugin for SystemVerilog support 2016-11-16 10:18:16 +11:00
e36c01d335
Persistent undo support, saving undo files in XDG_CACHE_HOME 2016-11-16 10:17:55 +11:00
74eedcf77a
Switch from Powerline to Airline for improved performance 2016-11-16 10:17:12 +11:00
cf42b9a1b3
Use NERDTree instead of netrw, it's a better file browser 2016-10-30 22:14:56 +11:00
2927951bae
Keep netrw's cache in a subdir of Vim's cache, since it's a Vim thing anyways 2016-10-23 15:20:39 +11:00
7ec682b53c
More plugins, reorganisation, etc. 2016-10-22 21:10:08 +11:00
359cfe7a8c wincent/loupe for more sensible default search behaviour 2016-10-17 20:46:38 +11:00
be91b857f6 Satisfy vint's complaints 2016-10-17 20:46:09 +11:00
cfc7bf41a8 Set my preferred wildmode (longest and THEN full) 2016-10-17 20:45:30 +11:00
3a55e1df41
Satisfy vint's opinions in the ~/.vimrc 2016-10-17 20:22:02 +11:00
264ee4b1fa Only load ALE if job support is available 2016-10-08 12:40:24 +11:00
6826c738e2
Using stow-rename, unhide all the files :3 2016-10-07 23:12:17 +11:00
08ea297910
Set MYVIMRC to the 'real' vimrc 2016-10-07 00:16:02 +11:00
3e33f13529
Install polyglot for lots of language support, and ale for async checking 2016-10-07 00:02:29 +11:00
2d5565ca5d
Configure netrw to store its stuff in XDG_CACHE_HOME 2016-10-07 00:02:00 +11:00
f17b1ed073 Migrate Vim configuration to XDG basedir spec
All my config lives in $XDG_CONFIG_HOME/vim, and installed plugins go to
$XDG_CACHE_HOME/vim, as does the viminfo file.
2016-10-06 10:56:05 +11:00
8a489d6880
Add some options for tweaking the display that I like 2016-10-04 22:50:47 +11:00
863a7ba379
Include a .gvimrc, apparently I totally forgot earlier 2016-10-03 23:00:48 +11:00
8f166861b7
Migrate everything to GNU Stow locations instead of homeshick 2016-10-03 22:59:33 +11:00
846e5007ad
Add an ideavimrc file 2016-10-03 12:43:11 +11:00
a27aca395c
Initial commit - less complicated than expected 2016-10-02 21:13:50 +11:00