Commit graph

14 commits

Author SHA1 Message Date
Danielle McLean ad496a7745
Support the XDG_STATE_HOME directory
It's a better place to store most of the stuff Vim wants to store lying
around on the filesystem than XDG_CACHE_HOME, it turns out? I'm still
keeping installed packages primarily in XDG_CACHE_HOME, since if that
directory is blown away then the same packages just get reinstalled
automatically and nothing particularly important is lost, but the other
stuff doesn't really belong in there.

Undo files, viminfo, and so on are definitely a good example of "state
data that should be persisted between (application) restarts, but that
is not important or portable enough to the user that it should be stored
in XDG_DATA_HOME", so XDG_STATE_HOME is a fine place for them.
2021-09-22 10:35:51 +10:00
Danielle McLean f82da00be1 fix: set modelines to its default, since some platforms override it to 0 2021-04-26 15:11:12 +10:00
Danielle McLean c3f33c1aab
Add support for battery level indicator in airline 2020-09-18 15:52:49 +10:00
Danielle McLean d04144089d
Update minpac integration to match current recommendations (status is automatically handled on update now) 2020-09-03 14:01:05 +10:00
Danielle McLean 585f5d5cc7
Update minpac integration commands to support the new minpac#status 2020-06-13 19:36:24 +10:00
Danielle McLean f010fd4698
Enable handy dandy balloons and jump-to-error bindings for ALE 2019-11-08 09:01:55 +11:00
Danielle McLean f336258322
Remove compatibility hack from init.vim, since mucomplete and endwise now play nicely without hacks 2018-08-03 15:50:05 +10:00
Danielle McLean 32f034f58f
termguicolors works properly in Vim 8.1 so let's use it 2018-06-18 10:43:11 +10:00
Danielle McLean d1f0e233b2
Add tern for smart JavaScript completion and configure mucomplete to work well with it 2018-04-19 09:34:43 +10:00
Danielle McLean 5355b4027b
Only set the 'belloff' option when it exists to avoid a spurious error at launch on older Vims 2018-02-22 10:44:43 +11:00
Danielle McLean 1b532523c5
Handle older Vims that don't have native package support by falling back on junegunn/vim-plug 2018-02-13 17:02:08 +11:00
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 f72d5561c8
Switch from Supertab to µcomplete, and also install vitality.vim for smart tmuxing 2018-01-24 17:13:17 +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
Renamed from config/vim/vimrc (Browse further)