ViViDboarder
054bb39cfc
Use lazydev instead of neodev on nvim 0.10+
2024-11-22 11:40:48 -08:00
ViViDboarder
5846ee9383
Update obsidian config and markdown config
2024-11-22 11:11:03 -08:00
ViViDboarder
58920c164c
Update plugins for nvim 0.10 and bump obsidian.nvim
2024-11-21 17:05:29 -08:00
ViViDboarder
e2c10e5f3b
Disable copilot for some files
2024-11-13 10:09:16 -08:00
ViViDboarder
afa67c1b0c
Switch to none-ls and selene for lua checks
...
Also moves pre-commit hooks to system hooks to make sure editing and committing
versions match
2024-11-04 11:37:33 -08:00
ViViDboarder
05db34d7b0
Don't install all go binaries when installing go.nvim
...
The ones I use most are handled in my helper script
2024-11-01 16:43:07 -07:00
ViViDboarder
2495f34d35
Make dap-ui lazier so it only loads if a plugin that configures dap is loaded
2024-10-28 16:20:08 -07:00
ViViDboarder
63e7047b63
Update to avoid using go.nvim if nvim is too old
2024-10-28 16:18:31 -07:00
ViViDboarder
54da69cd40
Use rustaceanvim rather than defunct rust-tools
2024-10-28 16:18:12 -07:00
ViViDboarder
29e936904d
Force loading of which-key when trying to do a keymap
2024-10-28 15:44:02 -07:00
ViViDboarder
e6cdf2a0bf
Improve dap configs and add go.nvim for Go dap
2024-10-28 15:43:40 -07:00
ViViDboarder
974ad2e128
Add isort and make note about null-ls
2024-10-04 09:18:00 -07:00
ViViDboarder
dcbb47e6d3
Update all plugins including version tagging for treesitter
2024-09-25 15:57:51 -07:00
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
d2e67b404f
Move colors loading after lazy
2024-09-17 13:16:29 -07:00
ViViDboarder
d6a60ef277
Add vimdoc treesitter grammar
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
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