Commit Graph

122 Commits

Author SHA1 Message Date
ViViDboarder
62e83d83f5 Refactor to drop 0.6 support
Lightly tested: Finish up refactor

Remove old lspconfig hack

Refactor to avoid deprecated function when not needed
2024-07-17 09:38:20 -07:00
ViViDboarder
4a042358f6 Use ctrl+f for copilot complete
Similar to fish
2024-06-12 12:37:14 -07:00
ViViDboarder
46baaf7c1e feat(neovim): add GitHub Copilot and CopilotChat plugins
This commit introduces two new plugins to the Neovim configuration:
GitHub Copilot and CopilotChat. The GitHub Copilot plugin is added
directly, while the CopilotChat plugin is added with a custom setup
function. The setup function configures key mappings and prompts for
the CopilotChat plugin. Additionally, a new global variable
`install_copilot` is introduced to control the installation of these
plugins.
2024-05-30 09:00:45 -07:00
ViViDboarder
abe6a88fa7 Add dap 2023-12-08 11:49:01 -08:00
ViViDboarder
b3f73d92dc Fix rust-tools 2023-12-08 09:35:32 -08:00
ViViDboarder
b9917f562e Add markdown_inline treesitter parser 2023-11-15 09:53:28 -08:00
ViViDboarder
d52d57f5d5 Indicate min nvim version along side lspconfig version 2023-11-15 09:22:22 -08:00
ViViDboarder
dac42c039a Configure bashls to not run shellcheck
I was getting duplicate warnings from shellcheck because it
was being run by bashls and null-ls
2023-11-15 09:22:22 -08:00
ViViDboarder
6f7627d290 Move darknotify config to it's own file 2023-11-10 14:54:14 -08: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
7a275315f0 Add markdown treesitter parser 2023-06-27 16:29:21 -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
29d9b7960d Disable lua_ls formatting in favor of stylua 2023-06-13 17:24:37 -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
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
5bcd6af235 Fix navic in lualine 2023-06-12 12:31:15 -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
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
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
9c8c290f84 Clean up lsp config 2022-11-02 12:42:02 -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
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
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
8b6ae9a87a Update signs for kitty 2022-08-31 12:09:15 -07:00
ViViDboarder
ba6d69e6a7 Add additional comments for emoji signs for Kitty 2022-08-31 11:23:03 -07:00
ViViDboarder
b846cfc6b9 Add path to lualine 2022-06-16 12:50:49 -07:00
ViViDboarder
b7e3bfd460 Use non-emoji signs for kitty 2022-06-08 13:14:57 -07:00
ViViDboarder
978d20d4e9 Add incremental rename 2022-06-07 09:53:10 -07:00
ViViDboarder
ef18e73af1 Ignore jk` whichkey.lua triggers 2022-05-24 16:41:22 -07:00
ViViDboarder
6be2309fdc Fix cmp mappings 2022-04-21 13:03:22 -07:00
ViViDboarder
dc2a528c06 Format lua on save 2022-03-01 12:30:36 -08:00
ViViDboarder
ddb7721048 Update diagnostic float to show on cursor hover rather than line
This was showing the window at inconvenient times before and now will be
based on the cursor position being on a diagnostic.
2022-03-01 12:29:54 -08:00
ViViDboarder
02b0cb76bd Fix some highlighting 2022-03-01 12:29:09 -08:00
ViViDboarder
2eba3d8bc6 Add signature help 2022-03-01 12:27:15 -08:00
ViViDboarder
eebddac3de Remove lspsaga 2022-03-01 12:21:58 -08:00
ViViDboarder
3dabf98e5b Update writegood config
Skip adverb warnings and try to make everything a WARN severity, but this doesn't work
2022-02-28 16:32:42 -08:00
ViViDboarder
204fd57199 Remove ale from lua 2022-02-25 11:09:53 -08:00
ViViDboarder
08a50b1621 Select completion by default 2022-02-25 09:10:12 -08:00
ViViDboarder
58f049382e Only add telescope lsp mappings if available 2022-01-24 15:39:02 -08:00
ViViDboarder
da77afdfb3 Fix null-ls formatter conflict 2022-01-21 21:22:27 -08:00
ViViDboarder
edc6cc173e Add telescope file_browser 2022-01-13 13:17:15 -08:00
ViViDboarder
e44c226a70 Enable <cmd>Telescope notify 2022-01-13 12:57:50 -08:00