Commit Graph

26 Commits

Author SHA1 Message Date
Danielle McLean 7113218dc9
Enable Dash.app integration on Mac 2021-11-15 15:57:54 +11:00
Danielle McLean 08990a8df5
Only load vim-taskwarrior if Taskwarrior installed 2021-07-16 13:38:36 +10:00
Danielle McLean 294a334634
Add vim-taskwarrior to manage tasks from Vim 2021-07-14 21:56:26 +10:00
Danielle McLean 33e93908c7
Add nette.vim for NEON support 2021-05-31 15:58:58 +10:00
Danielle McLean f80f31025e
Use global to discover whether minpac is installed, rather than checking for minpac#init 2020-10-01 14:00:14 +10:00
Danielle McLean c3f33c1aab
Add support for battery level indicator in airline 2020-09-18 15:52:49 +10:00
Danielle McLean f12fe814ef
Add factor.vim support, since I feel like playing with Factor 2020-06-01 15:29:13 +10:00
Danielle McLean ae15a682a1
Defer loading of vim-marked to the end, since it needs to run after vim-polyglot 2019-11-10 09:17:53 +11:00
Danielle McLean bd41b659bb
Switch the Vim plugins for junegunn/fzf over to Vim plugins for lotabout/skim as well 2019-11-04 12:33:20 +11:00
Danielle McLean 7a2b294a63
Enable support for direnv/direnv in Vim 2018-12-19 13:35:26 +11:00
Danielle McLean 0f0f0d65cc
Add bracketed paste support, install Tabular since vim-markdown depends upon it 2018-11-16 09:19:33 +11:00
Danielle McLean 38dd8f048f
Switch to another plugin for closing XML tags, which doesn't require the HTML ftplugin to extend the XML one 2018-11-16 09:19:10 +11:00
Danielle McLean bd409f4ac0
Add a few more plugins from tpope's gallery
vim-apathy automatically sets Vim's 'path' option for various file
types, which helps a bunch of Vim commands usefully discover included
files (gf, :find, [i, and more).

vim-dadbod provides a :DB command, which can send queries through to a
wide variety of database management systems. This includes Redis, which
is awesome.

vim-eunuch provides Vim commands wrapping various UNIX functionality.
The most exciting are :SudoWrite and :SudoEdit, allowing a privileged
file to be edited and saved without having to 'sudo vim' up front.
2018-10-11 15:42:35 +11:00
Danielle McLean f9416095b8
Switch from Django support to Jinja2 support, since I switched from Django templates to Jinja2 ones already 2018-07-30 13:21:59 +10:00
Danielle McLean 60b2f163d6
Add support for jq syntax 2018-06-18 10:43:35 +10:00
Danielle McLean 1849c14034
Drop vim-jinja, replace it with a few generic Python plugins and a Django one 2018-04-19 10:28:26 +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 4d8f7fb72d
Fix the wrapper for using vim-plug on old versions of Vim 2018-02-21 15:11:59 +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 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 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 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