Commit Graph

552 Commits

Author SHA1 Message Date
ViViDboarder
d6a60ef277 Add vimdoc treesitter grammar 2024-07-19 13:16:51 -07:00
ViViDboarder
b10b4ca0b0 Update docker to use Lazy 2024-07-19 13:16:51 -07:00
ViViDboarder
0c84a3fcd1 Avoid wk error if not loaded when currying keymaps
I guess requiring doesn't force init. Not sure if there is a way to do that.
2024-07-19 13:16:51 -07:00
ViViDboarder
474cfc0604 Update version pinning for newer nvims 2024-07-19 13:16:51 -07:00
ViViDboarder
fa723c8005 Update versions for lspconfig and LuaSnip 2024-07-19 13:16:51 -07:00
ViViDboarder
a823fa78f9 Make things more lazy 2024-07-19 13:16:51 -07:00
ViViDboarder
2603cb270f Better lazy 2024-07-19 13:16:51 -07:00
ViViDboarder
5f3de9a36d Improve telescope file browser 2024-07-19 13:16:51 -07:00
ViViDboarder
20c0af47a6 Update min and more lazify 2024-07-19 13:16:51 -07:00
ViViDboarder
35561b6aa5 Remove some more v0.7 hacks 2024-07-19 13:16:51 -07:00
ViViDboarder
65f434fcb8 More getting things working well with lazy 2024-07-19 13:16:51 -07:00
ViViDboarder
144903e2c4 Make some things lazier 2024-07-19 13:16:51 -07:00
ViViDboarder
fc016bd7b8 WIP: Made a few changes
This could use a broader refactor similar to lazyvim that takes advantage of opt merging
2024-07-19 13:16:51 -07:00
ViViDboarder
b6eb73cb77 WIP: Switch to lazy.nvim
Just getting started with testing this.
2024-07-19 13:16:44 -07:00
ViViDboarder
e07c535b88 Better lualine icons 2024-07-19 12:38:28 -07:00
ViViDboarder
6ddb4c1e82 Use new python based helper installer 2024-07-19 12:38:07 -07:00
ViViDboarder
e0e1d3defe Update locks 2024-07-17 11:48:36 -07:00
ViViDboarder
5a5f64ddf7 Loose pin alpine tag 2024-07-17 09:41:46 -07:00
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
66c11ff5a0 Update 0.9 plugin snapshots 2024-03-29 12:34:00 -07:00
ViViDboarder
a2c6ba1f41 Pin telescope for lower than 0.9 versions of nvim 2024-03-29 12:31:57 -07:00
ViViDboarder
f9fa1677d6 Use pipx install since upgrade doesn't work on first install
Maybe should add --force to allow upgrades, but keeping it stable for now.
2023-12-13 10:26:27 -08:00
ViViDboarder
87ad6b6947 Big update to coding helpers install to prefer system packages
Currently only for luarocks, pip, and npm packages.
2023-12-13 10:18:10 -08:00
ViViDboarder
3a637add78 Rename install-language-servers.sh to install-coding-helpers.sh
This now has much more than just language servers.
2023-12-13 09:29:51 -08:00
ViViDboarder
60819a7dff Language Servers: Fix go detection
maybe_run only checks the first arugment, which for go modules
would have been `env`. Since `env` exists, it would always attempt
to do the `go install` command, regardless of whether or not go
exists.

This patch moves the env to an exported variable rather than
being passed inline.
2023-12-13 09:25:51 -08:00
ViViDboarder
702af2fa15 Language Servers: Add smarter installs for pip packages using pipx 2023-12-13 09:25:51 -08: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
b652a9b49d Update 0.7 plugins 2023-11-17 22:52:25 +00:00
ViViDboarder
35ad43e6a3 Link latest snapshot to nvim-0.9 2023-11-15 09:56:19 -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
7e32c53c05 Update sha for sg.nvim to include my patch 2023-11-15 09:24:36 -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