Commit Graph

511 Commits

Author SHA1 Message Date
ViViDboarder 6f7627d290 Move darknotify config to it's own file 2023-11-10 14:54:14 -08:00
ViViDboarder 00598ea1c4 Fix obsidian workspaces list 2023-11-10 14:49:19 -08:00
ViViDboarder b97d2aafbe Lazy load sg and disable cody 2023-11-10 11:25:19 -08:00
ViViDboarder cc7d7820b9 Use full github urls for plugins and update all 2023-11-10 11:25:03 -08:00
ViViDboarder 78f926dd79 Update obsidian plugins to auto handle git 2023-11-10 11:24:11 -08:00
ViViDboarder cf2c776af6 Fix indentation for fugitive fix commit 2023-10-20 17:02:52 -07:00
ViViDboarder c338a0b580 Add sourcegraph 2023-10-20 17:00:30 -07:00
ViViDboarder 20af7a9374 Add Obsidian 2023-10-20 17:00:30 -07:00
ViViDboarder e783fde179 Unpin fugitive for patched Neovim versions 2023-09-23 23:10:48 -07:00
ViViDboarder 7739ba5579 Remove pyls and replace it with pyright for Vim Ale 2023-07-20 11:32:57 -07:00
ViViDboarder 8ed18d206d Add fallback install of rust-analyzer from GitHub 2023-07-20 11:15:06 -07:00
ViViDboarder c077ee967c Fix 0.7 packages 2023-06-27 21:48:52 -07:00
ViViDboarder 7a275315f0 Add markdown treesitter parser 2023-06-27 16:29:21 -07:00
ViViDboarder 0387b70d3b Make data dir a volume 2023-06-27 16:24:39 -07:00
ViViDboarder 50a72348e8 Return some top level mappings for lsp and fix diagnostic 2023-06-26 15:02:36 -07:00
ViViDboarder 5c77243b8c Add csv column to statusline 2023-06-26 15:02:36 -07:00
ViViDboarder 0d8261b924 Only load nvim lua configs for version 0.6+
That's now minimum version for my Lua configs. 0.5 can use vimscript.
2023-06-15 11:41:21 -07:00
ViViDboarder f82987bc19 Make wombat_lush default neovim theme 2023-06-13 17:27:23 -07:00
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