|
66dc71d9b3
|
Comments explaining decisions in my init.vim
|
2023-11-04 13:44:02 +11:00 |
|
|
23adaca6b2
|
Make sure +linebreak is available before using it
|
2023-11-04 13:43:26 +11:00 |
|
|
17915a2130
|
Group together completion settings in init.vim
|
2023-11-04 13:42:46 +11:00 |
|
|
30a4a89955
|
Skip feature detection for stuff that always works if Vim9 script does
|
2023-11-04 13:41:00 +11:00 |
|
|
6932873ac0
|
Simplify termguicolors handling
|
2023-11-04 13:39:50 +11:00 |
|
|
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 |
|
|
7b68372b35
|
Introduce a separate Neovim config in Lua
|
2023-10-31 12:07:27 +11:00 |
|
|
26e53a077d
|
Update font and rendering settings for MacVim
|
2023-10-31 12:06:08 +11:00 |
|
|
7fd66a3e41
|
Use strwidth over strchars() for tabline width calc
|
2023-10-31 12:05:39 +11:00 |
|
|
3535540bdb
|
Show friendly paths relative to repo root or ~ in statusline
|
2023-10-28 16:36:56 +11:00 |
|
|
6d7037d88e
|
Relocate string utility functions into ./tools/strings.vim
|
2023-10-28 13:46:36 +11:00 |
|
|
8d7870ae5e
|
Nicer message when not all LSPs are installed
|
2023-10-28 13:33:07 +11:00 |
|
|
e41768aa34
|
Fix capitalisation error in MissingServers()
|
2023-10-28 13:16:51 +11:00 |
|
|
63ef047b16
|
Enable some Markdown QoL features bundled with Vim
|
2023-10-28 13:15:29 +11:00 |
|
|
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 |
|
|
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 |
|
|
1b0937ee8e
|
augroup and ++once both minpac and LSP config
|
2023-10-15 16:22:57 +11:00 |
|
|
da72b2ac12
|
Explicitly set nocompatible in vimrc (just in case lol)
|
2023-10-15 16:19:06 +11:00 |
|
|
bd56ae45fe
|
Don't use curlies for :augroup cuz it doesn't support them
|
2023-10-15 16:18:17 +11:00 |
|
|
9ad605774b
|
Tell -polyglot we already have -sensible and -sleuth
|
2023-10-14 19:53:18 +11:00 |
|
|
2dc8a5a61c
|
Consistently tab-indent Vimscript
|
2023-10-14 19:49:26 +11:00 |
|
|
b006557730
|
Use bundled copy of editorconfig-vim if available
|
2023-10-14 19:43:28 +11:00 |
|
|
ec664fd566
|
Swap to vim-crystalline for statusline customisability
|
2023-10-14 19:37:26 +11:00 |
|
|
652817cca5
|
Switch to lightline for a more personalised statusline config
|
2023-10-11 00:15:05 +11:00 |
|
|
2d7395391e
|
Move gruvbox8 to opt/, since colorschemes don't need to be in start/
|
2023-10-10 22:29:23 +11:00 |
|
|
2595cf03db
|
Add JSON language server using my own SchemaStore.vim
|
2023-10-10 22:15:36 +11:00 |
|
|
d2e0026618
|
Trim trailing blank line
|
2023-10-10 12:04:07 +11:00 |
|
|
f77c1d90aa
|
Add LSP config for YAML and TOML
|
2023-10-10 12:01:24 +11:00 |
|
|
4547cf6c85
|
Add more vim-lsp mappings :)
|
2023-10-10 12:00:33 +11:00 |
|
|
4160b65193
|
Directly install vim-just for up-to-date syntax
|
2023-10-10 11:59:47 +11:00 |
|
Danielle McLean
|
db3019386f
|
Add recommended mappings for common LSP operations
|
2023-10-09 17:21:22 +11:00 |
|
Danielle McLean
|
6cb72c1dc8
|
Much friendlier LspInstall with extra messages
|
2023-10-09 13:47:05 +11:00 |
|
Danielle McLean
|
623a735688
|
Whoops, fix tsserver install command to be a string
|
2023-10-09 13:44:50 +11:00 |
|
Danielle McLean
|
d8e42c7bf3
|
Customise gruvbox8 settings to my liking
|
2023-10-09 13:38:06 +11:00 |
|
Danielle McLean
|
6ea9bbb645
|
Switch to gruvbox8 for better :terminal support
|
2023-10-09 12:55:50 +11:00 |
|
Danielle McLean
|
7535a684a9
|
Run :LspInstall in term_start() to get feedback
|
2023-10-09 12:42:59 +11:00 |
|
Danielle McLean
|
482e34699d
|
Add support for lua-language-server
|
2023-10-09 12:20:18 +11:00 |
|
Danielle McLean
|
4fadab0074
|
Introduce :LspInstall command
|
2023-10-09 12:20:02 +11:00 |
|
|
3720e61674
|
More idiomatically vim9script the LSP setup
|
2023-10-09 12:04:32 +11:00 |
|
|
87147d44a3
|
Add support for Solargraph, a Ruby LSP
|
2023-10-09 11:29:17 +11:00 |
|
|
8d22d965b4
|
Get automatic LSP server install working (UX kinda sucks tho)
|
2023-10-08 13:30:41 +11:00 |
|
Danielle McLean
|
8bd7acf409
|
Install and configure yegappan/lsp for language support
|
2023-10-05 18:27:14 +11:00 |
|
|
390419188e
|
Manually configure truecolor support if necessary
|
2023-06-15 10:33:50 +10:00 |
|