-
9f68c11506
More cleanly handle PowerShell LSP session file
main
Danielle McLean
2024-04-13 14:54:55 +1000
-
257a59a66c
Add PowerShell LSP support (might come in handy?)
Danielle McLean
2024-03-20 14:52:56 +1100
-
63502cd247
Add back Jinja2 syntax support
Danielle McLean
2024-03-20 14:51:46 +1100
-
3550790042
Install vim-lexical for better prose support
Danielle McLean
2024-03-11 14:34:33 +1100
-
cc2451053f
Install Python LSP using pipx rather than Homebrew
Danielle McLean
2024-03-08 23:17:36 +1100
-
9afc19e14e
Configure support for TexLab language server
Danielle McLean
2023-12-22 15:11:49 +1100
-
cc9b52fa05
Turn on VimTeX folding
Danielle McLean
2023-12-22 15:11:01 +1100
-
0e7bb1a498
Install VimTeX for LaTeX support :)
Danielle McLean
2023-12-19 16:30:28 +1100
-
1e6904e8bb
Install Zoxide plugin, helpful for GVim especially
Danielle McLean
2023-12-19 16:29:52 +1100
-
41380c6427
Remove unused Zinit syntax, since I'm on Zim now
Danielle McLean
2023-12-19 16:29:05 +1100
-
5395abfa03
Add solid support for Typst editing
Danielle McLean
2023-12-19 16:28:41 +1100
-
ffeefd9021
Configure vim-signify to be snappier and a bit prettier
Danielle McLean
2023-12-05 21:57:41 +1100
-
a83360b1db
Enable both relative and absolute line numbers
Danielle McLean
2023-12-05 21:57:05 +1100
-
cdb134435f
Disable nerdfont.vim autofix, because it's not needed
Danielle McLean
2023-12-05 21:39:46 +1100
-
35eb1cfb17
Automatically fix and format Python files on save
Danielle McLean
2023-12-05 21:33:30 +1100
-
b8ba2362fb
Tell Vim to set terminal titles
Danielle McLean
2023-11-20 14:06:44 +1100
-
dc125688d4
Extend Zsh syntax with Zinit ice support
Danielle McLean
2023-11-19 16:29:20 +1100
-
63186e1dfd
Rename root-level Lua package so it won't confuse Stow
Danielle McLean
2023-11-19 12:46:04 +1100
-
8be546ba80
Tweak statusline icons and spacing to my liking
Danielle McLean
2023-11-18 17:38:31 +1100
-
c48dedc842
Configure fenced highlighting in Markdown files
Danielle McLean
2023-11-16 13:13:16 +1100
-
822d04e24b
Split up LSP handling to make it easier to understand and maintain
Danielle McLean
2023-11-04 17:15:19 +1100
-
f2008af7f7
Only use LSP features if the server supports them
Danielle McLean
2023-11-04 16:45:29 +1100
-
e27b22b51f
Only use LSP mappings in buffers that have an LSP attached
Danielle McLean
2023-11-04 16:34:18 +1100
-
152dac0e42
Explain conditionally-installed plugins
Danielle McLean
2023-11-04 16:12:35 +1100
-
ca579f3cc1
Explain YAML folds plugin
Danielle McLean
2023-11-04 16:12:18 +1100
-
65cc65b436
Explain miscellaneous language support plugins
Danielle McLean
2023-11-04 16:11:35 +1100
-
1eb081f86c
Explain Fern and its hijack plugin
Danielle McLean
2023-11-04 16:11:08 +1100
-
80d6a1840d
Explain statusline plugins
Danielle McLean
2023-11-04 16:10:45 +1100
-
2624cdf3c9
Group + explain LSP-related plugins
Danielle McLean
2023-11-04 16:10:16 +1100
-
e3ca643e93
Explain how I use vim-gnupg
Danielle McLean
2023-11-04 15:56:33 +1100
-
180e968f4b
Drop Tabular, since I haven't needed to align stuff in ages
Danielle McLean
2023-11-04 15:56:09 +1100
-
20fb504ce8
Explain what wincent's plugins do
Danielle McLean
2023-11-04 15:54:52 +1100
-
602a834c9b
Group + explain lifepillar's plugins
Danielle McLean
2023-11-04 15:22:08 +1100
-
72ec9f0ed4
Organise + explain tpope's plugins, since they often have odd names
Danielle McLean
2023-11-04 15:21:25 +1100
-
84a0b26d87
Drop vim-eunuch since I don't use it
Danielle McLean
2023-11-04 15:17:24 +1100
-
e35447f53f
Drop unnecessary MUcomplete customisation
Danielle McLean
2023-11-04 14:47:34 +1100
-
b2da1aa506
Set default GPG recipient to myself (good for password-store)
Danielle McLean
2023-11-04 14:43:19 +1100
-
93eb7fbdc6
Group + explain Skim integration plugins
Danielle McLean
2023-11-04 14:36:41 +1100
-
08f8c9b77b
Group + explain Git integration plugins
Danielle McLean
2023-11-04 14:20:32 +1100
-
ca333f3abd
Drop async.vim since nothing is using it
Danielle McLean
2023-11-04 14:19:41 +1100
-
b0adb68988
Explain project support in plugins.vim
Danielle McLean
2023-11-04 14:18:02 +1100
-
6d24555ec5
Explain Minpac setup in plugins.vim
Danielle McLean
2023-11-04 14:17:22 +1100
-
088e017bb8
Update GitHub username for vim-taskwarrior
Danielle McLean
2023-11-04 14:11:46 +1100
-
8d300606c9
Skip fiddling with vim-marked's order, since vim-polyglot is gone
Danielle McLean
2023-11-04 14:11:27 +1100
-
2e874407f7
Load vim-sensible first by putting it at the end of the alphabet (lol?)
Danielle McLean
2023-11-04 14:11:02 +1100
-
e03f91a06a
Uninstall a bunch of plugins I'm not actively using
Danielle McLean
2023-11-04 13:51:13 +1100
-
e82917918f
Always load Editorconfig the same way :)
Danielle McLean
2023-11-04 13:44:52 +1100
-
66dc71d9b3
Comments explaining decisions in my init.vim
Danielle McLean
2023-11-04 13:44:02 +1100
-
23adaca6b2
Make sure +linebreak is available before using it
Danielle McLean
2023-11-04 13:43:26 +1100
-
17915a2130
Group together completion settings in init.vim
Danielle McLean
2023-11-04 13:42:46 +1100
-
30a4a89955
Skip feature detection for stuff that always works if Vim9 script does
Danielle McLean
2023-11-04 13:41:00 +1100
-
6932873ac0
Simplify termguicolors handling
Danielle McLean
2023-11-04 13:39:50 +1100
-
a85fb47bb8
Avoid error if Vim didn't come with editorconfig
Danielle McLean
2023-11-02 20:09:17 +1100
-
456c00af35
Fix alphabetical ordering of LSP server definitions??
Danielle McLean
2023-11-02 09:59:17 +1100
-
3aa5c29290
Enable Markdown, CSS, and HTML language server suppport
Danielle McLean
2023-11-02 09:58:31 +1100
-
7b68372b35
Introduce a separate Neovim config in Lua
Danielle McLean
2023-10-31 12:07:27 +1100
-
26e53a077d
Update font and rendering settings for MacVim
Danielle McLean
2023-10-31 12:06:08 +1100
-
7fd66a3e41
Use strwidth over strchars() for tabline width calc
Danielle McLean
2023-10-31 12:05:39 +1100
-
3535540bdb
Show friendly paths relative to repo root or ~ in statusline
Danielle McLean
2023-10-28 16:36:56 +1100
-
6d7037d88e
Relocate string utility functions into ./tools/strings.vim
Danielle McLean
2023-10-28 13:46:36 +1100
-
8d7870ae5e
Nicer message when not all LSPs are installed
Danielle McLean
2023-10-28 13:33:07 +1100
-
e41768aa34
Fix capitalisation error in MissingServers()
Danielle McLean
2023-10-28 13:16:51 +1100
-
63ef047b16
Enable some Markdown QoL features bundled with Vim
Danielle McLean
2023-10-28 13:15:22 +1100
-
9f3fd5449d
Add Perl::LanguageServer to config
Danielle McLean
2023-10-24 15:01:43 +1100
-
816b62b2ae
Eagerly autoload LSP config (works around https://github.com/yegappan/lsp/issues/384)
Danielle McLean
2023-10-24 14:59:27 +1100
-
4e365962ba
Support passing desired servers' names to :LspInstall
Danielle McLean
2023-10-24 13:27:06 +1100
-
c5279ec656
Add support for PerlNavigator LSP
Danielle McLean
2023-10-23 15:33:44 +1100
-
29e2176c68
Migrate from .stow-rename to --dotfiles
Danielle McLean
2023-10-23 15:19:08 +1100
-
0d1e22d515
Switch from NERDtree to fern.vim, which is async and very pluggable
Danielle McLean
2023-10-23 13:51:10 +1100
-
4c4116c6af
Explicitly hide default icon so third-party icon plugins work right
Danielle McLean
2023-10-23 13:50:24 +1100
-
1b0937ee8e
augroup and ++once both minpac and LSP config
Danielle McLean
2023-10-15 16:22:57 +1100
-
da72b2ac12
Explicitly set nocompatible in vimrc (just in case lol)
Danielle McLean
2023-10-15 16:19:06 +1100
-
bd56ae45fe
Don't use curlies for :augroup cuz it doesn't support them
Danielle McLean
2023-10-15 16:18:17 +1100
-
9ad605774b
Tell -polyglot we already have -sensible and -sleuth
Danielle McLean
2023-10-14 19:53:18 +1100
-
2dc8a5a61c
Consistently tab-indent Vimscript
Danielle McLean
2023-10-14 19:49:26 +1100
-
b006557730
Use bundled copy of editorconfig-vim if available
Danielle McLean
2023-10-14 19:43:28 +1100
-
ec664fd566
Swap to vim-crystalline for statusline customisability
Danielle McLean
2023-10-14 19:37:26 +1100
-
652817cca5
Switch to lightline for a more personalised statusline config
Danielle McLean
2023-10-11 00:15:05 +1100
-
2d7395391e
Move gruvbox8 to opt/, since colorschemes don't need to be in start/
Danielle McLean
2023-10-10 22:29:23 +1100
-
2595cf03db
Add JSON language server using my own SchemaStore.vim
Danielle McLean
2023-10-10 22:15:36 +1100
-
d2e0026618
Trim trailing blank line
Danielle McLean
2023-10-10 12:04:07 +1100
-
f77c1d90aa
Add LSP config for YAML and TOML
Danielle McLean
2023-10-10 12:01:24 +1100
-
4547cf6c85
Add more vim-lsp mappings :)
Danielle McLean
2023-10-10 12:00:33 +1100
-
4160b65193
Directly install vim-just for up-to-date syntax
Danielle McLean
2023-10-10 11:59:47 +1100
-
db3019386f
Add recommended mappings for common LSP operations
Danielle McLean
2023-10-09 17:21:22 +1100
-
6cb72c1dc8
Much friendlier LspInstall with extra messages
Danielle McLean
2023-10-09 13:47:05 +1100
-
623a735688
Whoops, fix tsserver install command to be a string
Danielle McLean
2023-10-09 13:44:50 +1100
-
d8e42c7bf3
Customise gruvbox8 settings to my liking
Danielle McLean
2023-10-09 13:38:06 +1100
-
6ea9bbb645
Switch to gruvbox8 for better :terminal support
Danielle McLean
2023-10-09 12:55:50 +1100
-
7535a684a9
Run :LspInstall in term_start() to get feedback
Danielle McLean
2023-10-09 12:42:59 +1100
-
482e34699d
Add support for lua-language-server
Danielle McLean
2023-10-09 12:20:18 +1100
-
4fadab0074
Introduce :LspInstall command
Danielle McLean
2023-10-09 12:20:02 +1100
-
3720e61674
More idiomatically vim9script the LSP setup
Danielle McLean
2023-10-09 12:01:54 +1100
-
87147d44a3
Add support for Solargraph, a Ruby LSP
Danielle McLean
2023-10-09 11:29:17 +1100
-
8d22d965b4
Get automatic LSP server install working (UX kinda sucks tho)
Danielle McLean
2023-10-08 13:30:41 +1100
-
8bd7acf409
Install and configure yegappan/lsp for language support
Danielle McLean
2023-10-05 18:27:14 +1100
-
390419188e
Manually configure truecolor support if necessary
Danielle McLean
2023-06-15 10:33:50 +1000
-
11c65a39f5
Move ideavimrc to its XDG-compatible location
Danielle McLean
2022-07-11 17:42:20 +1000
-
b4425ed006
Avoid shadowing 'dir' in init.vim
Danielle McLean
2022-07-02 17:01:58 +1000
-
211ee2eb40
Use has-patch for wildoptions, instead of silent!
Danielle McLean
2022-07-02 16:50:57 +1000