Commit Graph

204 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
6bb2fa1de6 Add some local overridable config variables
This allows me to only install and use SG and Copilot at work
2024-05-30 09:00:45 -07:00
ViViDboarder
a2c6ba1f41 Pin telescope for lower than 0.9 versions of nvim 2024-03-29 12:31:57 -07:00
ViViDboarder
77e8e797d0 Fix rust-tools
DAP for rust doesn't work. Something to do with paths or something.
2023-12-13 09:25:51 -08: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
76903741e7 Disable vim_markdown_frontmatter when obsidian is loaded 2023-11-15 09:53:47 -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
9b05e6a4e0 Update some version pinning
Telescope master is now 0.9 and on. Making sure 0.7 versions are pinned
to stable releases, even if 0.9 is using same releases for now.

For todo-comment, using a version rule rather than a moving tag to
avoid got weirdness.
2023-11-15 08:07:12 -08:00
ViViDboarder
ab29c55c39 Update comments to explain a bit better 2023-11-15 08:05:18 -08:00
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
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
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
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
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
5bcd6af235 Fix navic in lualine 2023-06-12 12:31:15 -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
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
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
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
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
b259a7bf53 Fix some linting issues 2022-11-02 12:42:02 -07:00