Commit Graph

568 Commits

Author SHA1 Message Date
ViViDboarder
8708986e04 Fix a bunch of lazy loaded plugins
Also does one extra thing, updating copilot chat to build dependencies
2024-09-25 15:57:33 -07:00
ViViDboarder
33fc019e7a Fix markdown textobj dependency
Move it to be lazy on Pencil
2024-09-25 15:56:39 -07:00
ViViDboarder
a321e21db9 Add some neovide config 2024-09-19 11:55:58 -07:00
ViViDboarder
a917280627 Only set up lsp configs if commands exist 2024-09-19 11:31:40 -07:00
ViViDboarder
174c62704d Rename non plugin config files 2024-09-19 11:07:44 -07:00
ViViDboarder
f6621cc031 Remove unecessary locals 2024-09-19 11:01:47 -07:00
ViViDboarder
62f51ed97c Make a few more things lazier 2024-09-19 11:01:04 -07:00
ViViDboarder
ff18088da3 Fix bootstrap with blink 2024-09-17 13:23:16 -07:00
ViViDboarder
14a598379a Make more portable using vim-blink 2024-09-17 13:18:47 -07:00
ViViDboarder
f011bbe426 Remove DejaVu font 2024-09-17 13:18:47 -07:00
ViViDboarder
d2e67b404f Move colors loading after lazy 2024-09-17 13:16:29 -07:00
ViViDboarder
6d4a1b2bd9 Use lazylock when loading 2024-09-17 13:10:27 -07:00
ViViDboarder
b4dd7b4d87 Fix lazy bootstrap script 2024-09-17 12:58:06 -07:00
ViViDboarder
928e7742cb Add flag to ignore debuggers 2024-09-17 12:35:29 -07:00
ViViDboarder
414e2b7842 Update Makefile for new helper installer 2024-07-19 14:07:25 -07:00
ViViDboarder
240dcb648d Remove install-coding-helpers.sh in favor of python script 2024-07-19 13:56:10 -07:00
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