Commit graph

156 commits

Author SHA1 Message Date
Danielle McLean e27b22b51f
Only use LSP mappings in buffers that have an LSP attached 2023-11-04 16:34:18 +11:00
Danielle McLean 152dac0e42
Explain conditionally-installed plugins 2023-11-04 16:12:35 +11:00
Danielle McLean ca579f3cc1
Explain YAML folds plugin 2023-11-04 16:12:18 +11:00
Danielle McLean 65cc65b436
Explain miscellaneous language support plugins 2023-11-04 16:11:35 +11:00
Danielle McLean 1eb081f86c
Explain Fern and its hijack plugin 2023-11-04 16:11:08 +11:00
Danielle McLean 80d6a1840d
Explain statusline plugins 2023-11-04 16:10:45 +11:00
Danielle McLean 2624cdf3c9
Group + explain LSP-related plugins 2023-11-04 16:10:16 +11:00
Danielle McLean e3ca643e93
Explain how I use vim-gnupg 2023-11-04 15:56:33 +11:00
Danielle McLean 180e968f4b
Drop Tabular, since I haven't needed to align stuff in ages 2023-11-04 15:56:09 +11:00
Danielle McLean 20fb504ce8
Explain what wincent's plugins do 2023-11-04 15:54:52 +11:00
Danielle McLean 602a834c9b
Group + explain lifepillar's plugins 2023-11-04 15:22:08 +11:00
Danielle McLean 72ec9f0ed4
Organise + explain tpope's plugins, since they often have odd names 2023-11-04 15:21:25 +11:00
Danielle McLean 84a0b26d87
Drop vim-eunuch since I don't use it 2023-11-04 15:17:24 +11:00
Danielle McLean e35447f53f
Drop unnecessary MUcomplete customisation 2023-11-04 14:47:34 +11:00
Danielle McLean b2da1aa506
Set default GPG recipient to myself (good for password-store) 2023-11-04 14:43:19 +11:00
Danielle McLean 93eb7fbdc6
Group + explain Skim integration plugins 2023-11-04 14:36:41 +11:00
Danielle McLean 08f8c9b77b
Group + explain Git integration plugins 2023-11-04 14:20:32 +11:00
Danielle McLean ca333f3abd
Drop async.vim since nothing is using it 2023-11-04 14:19:41 +11:00
Danielle McLean b0adb68988
Explain project support in plugins.vim 2023-11-04 14:18:02 +11:00
Danielle McLean 6d24555ec5
Explain Minpac setup in plugins.vim 2023-11-04 14:17:22 +11:00
Danielle McLean 088e017bb8
Update GitHub username for vim-taskwarrior 2023-11-04 14:11:46 +11:00
Danielle McLean 8d300606c9
Skip fiddling with vim-marked's order, since vim-polyglot is gone 2023-11-04 14:11:27 +11:00
Danielle McLean 2e874407f7
Load vim-sensible first by putting it at the end of the alphabet (lol?) 2023-11-04 14:11:02 +11:00
Danielle McLean e03f91a06a
Uninstall a bunch of plugins I'm not actively using 2023-11-04 13:51:13 +11:00
Danielle McLean e82917918f
Always load Editorconfig the same way :) 2023-11-04 13:44:52 +11:00
Danielle McLean 66dc71d9b3
Comments explaining decisions in my init.vim 2023-11-04 13:44:02 +11:00
Danielle McLean 23adaca6b2
Make sure +linebreak is available before using it 2023-11-04 13:43:26 +11:00
Danielle McLean 17915a2130
Group together completion settings in init.vim 2023-11-04 13:42:46 +11:00
Danielle McLean 30a4a89955
Skip feature detection for stuff that always works if Vim9 script does 2023-11-04 13:41:00 +11:00
Danielle McLean 6932873ac0
Simplify termguicolors handling 2023-11-04 13:39:50 +11:00
Danielle McLean a85fb47bb8
Avoid error if Vim didn't come with editorconfig 2023-11-02 20:09:17 +11:00
Danielle McLean 456c00af35
Fix alphabetical ordering of LSP server definitions?? 2023-11-02 09:59:17 +11:00
Danielle McLean 3aa5c29290
Enable Markdown, CSS, and HTML language server suppport 2023-11-02 09:58:31 +11:00
Danielle McLean 7b68372b35
Introduce a separate Neovim config in Lua 2023-10-31 12:07:27 +11:00
Danielle McLean 26e53a077d
Update font and rendering settings for MacVim 2023-10-31 12:06:08 +11:00
Danielle McLean 7fd66a3e41
Use strwidth over strchars() for tabline width calc 2023-10-31 12:05:39 +11:00
Danielle McLean 3535540bdb
Show friendly paths relative to repo root or ~ in statusline 2023-10-28 16:36:56 +11:00
Danielle McLean 6d7037d88e
Relocate string utility functions into ./tools/strings.vim 2023-10-28 13:46:36 +11:00
Danielle McLean 8d7870ae5e
Nicer message when not all LSPs are installed 2023-10-28 13:33:07 +11:00
Danielle McLean e41768aa34
Fix capitalisation error in MissingServers() 2023-10-28 13:16:51 +11:00
Danielle McLean 63ef047b16
Enable some Markdown QoL features bundled with Vim 2023-10-28 13:15:29 +11:00
Danielle McLean 9f3fd5449d
Add Perl::LanguageServer to config 2023-10-24 15:03:42 +11:00
Danielle McLean 816b62b2ae
Eagerly autoload LSP config (works around https://github.com/yegappan/lsp/issues/384) 2023-10-24 14:59:27 +11:00
Danielle McLean 4e365962ba
Support passing desired servers' names to :LspInstall 2023-10-24 13:27:06 +11:00
Danielle McLean c5279ec656
Add support for PerlNavigator LSP 2023-10-23 15:33:44 +11:00
Danielle McLean 29e2176c68
Migrate from .stow-rename to --dotfiles 2023-10-23 15:19:08 +11:00
Danielle McLean 0d1e22d515
Switch from NERDtree to fern.vim, which is async and very pluggable 2023-10-23 13:51:10 +11:00
Danielle McLean 4c4116c6af
Explicitly hide default icon so third-party icon plugins work right 2023-10-23 13:50:24 +11:00
Danielle McLean 1b0937ee8e
augroup and ++once both minpac and LSP config 2023-10-15 16:22:57 +11:00
Danielle McLean da72b2ac12
Explicitly set nocompatible in vimrc (just in case lol) 2023-10-15 16:19:06 +11:00