ViViDboarder
02c5301379
No look: Refactor to drop 0.6 support
2024-06-17 09:51:46 -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
76903741e7
Disable vim_markdown_frontmatter when obsidian is loaded
2023-11-15 09:53:47 -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
ad47f57d68
Lazy load snippets
...
This shaves 300ms of startup time
2023-06-13 17:12:45 -07:00
ViViDboarder
a616e2e14c
Drop support for nvim 0.5
2023-06-13 16:47:03 -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
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
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
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
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
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
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
759b797f25
Update and tag breaking versions
2022-08-31 11:45:26 -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
978d20d4e9
Add incremental rename
2022-06-07 09:53:10 -07:00
ViViDboarder
ae4cb15f72
Pin a bunch of 0.7.0 breaking commits
2022-06-07 09:53:10 -07:00
ViViDboarder
219b8fac43
Switch back to official packer now that my fix is merged
2022-06-07 09:53:10 -07:00
ViViDboarder
36853b6b2f
Fix fugitive commands
2022-05-10 12:06:07 -07:00