Commit Graph

530 Commits

Author SHA1 Message Date
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
ViViDboarder 6f02ac53db Add version guidance to README.md 2022-10-14 13:58:16 -07:00
ViViDboarder 9bb414e017 Docker: Update alpine base for newer environment 2022-09-08 13:03:22 -07:00
ViViDboarder ef91367f38 Fix installation of golangci-lint and stylua on m1 macs 2022-09-08 13:03:20 -07:00
ViViDboarder 548883eb7b Remove version from stylua template 2022-09-08 13:02:13 -07:00
ViViDboarder 597d0142d6 Fix linting 2022-09-08 12:23:52 -07:00
ViViDboarder d33415ee73 Switch to mason for installing new lsps 2022-09-08 12:23:41 -07:00
ViViDboarder 516e5386ef Switch to system stylua so it uses the same thing as Neovim 2022-09-08 12:23:06 -07:00
ViViDboarder 8b6ae9a87a Update signs for kitty 2022-08-31 12:09:15 -07:00
ViViDboarder 89c4d40068 Update latest tag for current version 2022-08-31 11:46:20 -07:00
ViViDboarder 759b797f25 Update and tag breaking versions 2022-08-31 11:45:26 -07:00
ViViDboarder ba6d69e6a7 Add additional comments for emoji signs for Kitty 2022-08-31 11:23:03 -07:00
ViViDboarder f9e2976d9f Don't use inc-rename on nvim 0.7 because it's not supported 2022-08-31 11:22:37 -07:00
ViViDboarder b3d96c0ddc Add some more words to spelling 2022-06-16 12:50:59 -07:00