Skip to content

0.12 Neovim Rewrite#3

Open
MilkJug1 wants to merge 6 commits into
mainfrom
nvim-0.12
Open

0.12 Neovim Rewrite#3
MilkJug1 wants to merge 6 commits into
mainfrom
nvim-0.12

Conversation

@MilkJug1

@MilkJug1 MilkJug1 commented Apr 6, 2026

Copy link
Copy Markdown
Owner

Neovim is implementing a ton of new features to its 0.12 release, and unfortunately that means I have to rewrite the entirety of my config.

They also implemented a lot of stuff that pertains to LSP, so the specific LSP plugins I can somewhat remove(We'll see)

Config is still massively borked, and will be for a while, tho I will be doing a lot more with it here soon. Some plugins might be getting removed, we'll see.

MilkJug1 added 6 commits April 5, 2026 23:30
This is a full port of my config to the new 0.12 update using vim.pack.
This is still broken
Had to go back and fix a thing where the gh() subfunction to auto do
github stuff was not working, couldn't include anything regarding the
globals lua file.

did enough ripping and commenting out to get neovim running without
errors

Issues so far:

- Leader key(space) doesnt seem to work -> look at `keymaps.lua` for
that
- the very long configs are prob the ones breaking everything(Just threw
them into cluade to get the bare stuff working, will be doing an actual
rewrite of those soon, but just wanted to get this stuff done before
bed.
- ALL LSP stuff needs to be reworked
- Keymaps also need rework
- Treesitter stuff going back up.
- "Lazy-Load" needed plugins, def should do this on a per language basis
or something like that. (Should we get mason.nvim back? Is that even
going to work?)

Theres tons more im forgetting, but I am tired and going to bed
fix: completion issues, LSP configured, and missing libraries

This commit has a lot of new configs with lsp, blink, and more as a way
to finally start fully shifting over to 0.12. A few issues still do
remain, as the previous fix from the warning with lua and vim still do exist.

Signed-off-by: MilkJug1 <michael.sagan.crawford@gmail.com>
lsp configs to the respective lsp plugin file(temp), neogit

Found the issue with lots of my keybindings not wanting to work, and it
was due to an issue with my init.lua file, however once I get everything
working again, I will be definitely be organizing everything in a much
better way

Signed-off-by: MilkJug1 <michael.sagan.crawford@gmail.com>
Signed-off-by: MilkJug1 <michael.sagan.crawford@gmail.com>
Decided to move the blink config to its own file, as it will start to
convolute the lsp.lua file.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant