ViViDboarder
29d9b7960d
Disable lua_ls formatting in favor of stylua
2023-06-13 17:24:37 -07:00
ViViDboarder
ad47f57d68
Lazy load snippets
...
This shaves 300ms of startup time
2023-06-13 17:12:45 -07:00
ViViDboarder
963cc8bb6a
Use my keymap functions instead of whichkey for telescope
2023-06-13 17:03:16 -07:00
ViViDboarder
a616e2e14c
Drop support for nvim 0.5
2023-06-13 16:47:03 -07:00
ViViDboarder
03df97c0d2
Disable prefer stylua to lua_ls formatter
2023-06-13 16:14:25 -07:00
ViViDboarder
7c6369ba98
Add dressing for increname
2023-06-13 16:08:42 -07:00
ViViDboarder
17c3e9b5b7
Pin trouble to stable major versions
2023-06-13 16:08:07 -07:00
ViViDboarder
e6b2f2bf86
Pin to stable 1.0 releases of which-key
2023-06-13 16:07:50 -07:00
ViViDboarder
07a3512dbd
Use stable rustup and shellcheck from alpine
2023-06-13 15:12:50 -07:00
ViViDboarder
7f9c6a92b3
Use untagged version of nvim-lspconfig on latest nvim for lua_lsp support
2023-06-13 15:00:42 -07:00
ViViDboarder
21de929b35
Switch from rls to rust-analyzer and from rust.vim to rust-tools.nvim
...
This includes some transition support for both rls and rust-analyzer
that should eventually be removed.
2023-06-13 14:59:41 -07:00
ViViDboarder
b0e8fe7743
Add personal user bin path
2023-06-12 17:14:17 -07:00
ViViDboarder
c81a897384
Triple quote string for golangci-lint
2023-06-12 14:40:35 -07:00
ViViDboarder
5bcd6af235
Fix navic in lualine
2023-06-12 12:31:15 -07:00
ViViDboarder
4c65a9dfaa
Update extract of golangci-lint
2023-06-12 11:07:43 -07:00
ViViDboarder
56c03f30c5
Remove debug messages from install-language-servers.sh
2023-06-12 11:07:08 -07:00
ViViDboarder
3f444b9dc1
Fixes for nvim 0.6
2023-06-12 09:13:48 -07:00
ViViDboarder
6435692fc3
Pin fugitive to avoid neovim bug
2023-06-10 14:48:40 -07:00
ViViDboarder
e36656e67d
Update hooks and pin stylua and luacheck to match pre-commit
2023-06-09 13:20:28 -07:00
ViViDboarder
8404ef0005
Clean pre-commit checks a little bit
2023-06-09 13:12:02 -07:00
ViViDboarder
fd5e698787
Install luafilesystem with luacheck
2023-06-09 13:06:23 -07:00
ViViDboarder
0e446b86d1
Now using v0.7+ API functions in many places
...
This preserves backwards compatibility still, but that will be removed at
some point when dropping .6. At that point, another refactor can
simplify many of the functions used.
2023-06-09 12:30:30 -07:00
ViViDboarder
72ba9591e7
Use new neovim api for augroup, autocommands, and user commands
...
Also starts using WhichKey for more thigns, but in a very basic way.
This part should probably be refactored and tested when devising a
standard way to do mappings with descriptions.
2023-06-07 16:26:52 -07:00
ViViDboarder
2e95001b5b
Remove ale config from Neovim config
2023-06-02 10:39:52 -07:00
ViViDboarder
baf3b0183f
Update all 0.8 packages to latest unpinned versions
2023-06-02 08:35:56 -07:00
ViViDboarder
3dd3134d30
Small bump of 0.8 versions
2023-06-02 08:32:08 -07:00
ViViDboarder
b4cb73b4e4
Update for nvim 0.9+
2023-06-01 17:12:18 -07:00
ViViDboarder
625879cacb
Fix loading of treesitter config
2023-06-01 16:52:12 -07:00
ViViDboarder
5b3f3f51b4
User newer alpine and clean Dockerfile
...
No longer need python-language-server dependencies or edge neovim
2023-05-22 17:13:54 -07:00
ViViDboarder
d4c573263c
Fix arm linux language server installs
...
Some machines return aarch64 which needs to map to arm64 for some packages
2023-05-22 17:13:17 -07:00
ViViDboarder
8dd18623e4
Remove python-language-server
2023-05-22 17:12:38 -07:00
ViViDboarder
c56293489b
Allow installing a subset of language support
2023-05-22 12:13:45 -07:00
ViViDboarder
37714095b4
Set snapshot based on vim version
2023-03-08 14:39:00 -08:00
ViViDboarder
fc47ec9051
Fix permissions on golangci-lint
2022-11-03 15:21:16 -07:00
ViViDboarder
cef387aa4a
Use fixed version of stylua
...
Should account for system inconsistencies
2022-11-02 17:06:41 -07:00
ViViDboarder
68d61b1d0b
Fix <0.8 after update
2022-11-02 17:04:48 -07:00
ViViDboarder
61171df4a8
Update with nvim 0.8 support
2022-11-02 16:57:26 -07:00
ViViDboarder
cad8b97da4
Fix installs on arm mac with python2
2022-11-02 14:12:54 -07:00
ViViDboarder
9d3c630211
Update dictionary
2022-11-02 12:42:02 -07:00
ViViDboarder
b259a7bf53
Fix some linting issues
2022-11-02 12:42:02 -07:00
ViViDboarder
9c8c290f84
Clean up lsp config
2022-11-02 12:42:02 -07:00
ViViDboarder
d20e4a2645
Add terraform linting (tflint and tfsec)
...
Also minor updates to all github release installers
2022-11-02 12:30:39 -07:00
ViViDboarder
3d6071d222
Use new neodev config (only works for 0.7)
...
There is no check here because Mason won't even install the LSP for 0.6
versions.
2022-10-25 09:35:42 -07:00
ViViDboarder
8277be8360
neovim: add is_gui global for neovide
2022-10-14 15:36:25 -07:00
ViViDboarder
eb0320fe77
Fix nvim 0.6.0 support for null-ls and mason
2022-10-14 15:31:03 -07:00
ViViDboarder
4e906222ea
Pin impatient for old nvim versions
2022-10-14 15:30:05 -07:00
ViViDboarder
e02f9d9c66
Update stylua install
2022-10-14 15:30:05 -07:00
ViViDboarder
9380fc627e
Use correct package for lspconfig
2022-10-14 14:48:08 -07:00
ViViDboarder
85822d8c08
Fix bug with notify plugin setup
2022-10-14 14:41:14 -07:00
ViViDboarder
a22d1b9244
null-ls: Use builtin versions of alex and ansiblelint if possible
...
Fallback support to nvim <0.6.0 still present
2022-10-14 13:59:53 -07:00