Commit graph

20 commits

Author SHA1 Message Date
69b9c614f3
fix(neovim): make blink.cmp signature help transparent
Also stops overwriting the base groups from the plugin and instead flags
the two groups we want to keep their background for.
2025-04-24 14:32:37 -03:00
7136209ba7
chore(neovim): remove unused nvim-ufo plugin 2025-04-24 14:31:00 -03:00
569e384a34
fix(neovim): adjust csharp ftplugin to correctly debug projects 2025-04-23 23:10:41 -03:00
1fb6ca64d2
feat(neovim): hide inlay hints on insert mode
They seem to be nice but while inserting it can be very jarring.
2025-04-23 19:21:27 -03:00
d8b6f05c1e
feat(neovim): use blink.cmp's auto signature feature 2025-04-23 18:00:01 -03:00
106d9db7f2
fix(neovim): correctly configure signature_help 2025-04-23 17:30:47 -03:00
cfbda37c19
fix(neovim): add transparency to inlay hints 2025-04-23 17:29:29 -03:00
46127c6f48
chore(neovim): update astrocore features section 2025-04-23 17:22:48 -03:00
c04ae19640
fix(neovim): correctly configure inlay hints 2025-04-23 17:22:23 -03:00
3394d5bed5
feat(neovim): enable signature help, inlay hints and virtual lines
Signature help messages will be shown automatically, for example, in the
context of you calling a method it will show a floating window above
with the signature of that specific method, i.e.
`SomeClass.SomeMethod(string firstParameter)`.

Inlay hints are extra information that the LSP may provide; in C# for
example, methods and classes will have an inlay hint showing the amount
of references that particular method/class has.

Finally, virtual lines are exactly what they sound - fake lines added
onto your editor, which are used to display diagnostics. I've also added
the community recipe that makes so virtual lines are only shown when the
active line has a diagnostic.
2025-04-23 17:01:31 -03:00
79cfc08e30
feat(neovim): add icon for razor files 2025-04-23 16:42:52 -03:00
350ad7f145
fix(neovim): remove roslyn.nvim hack
Roslyn finally implements `textDocument/semanticTokens/full` by itself.
2025-04-23 16:40:04 -03:00
0596629c20
feat(neovim): dynamically set the cwd for dap in dotnet debugging 2025-04-16 22:47:13 -03:00
62c04dfd25
fix(neovim): sort transparent.nvim extra groups and add pmenu to it
This is so we don't have a background on `blink.cmp` completion menus
2025-04-16 20:11:42 -03:00
fd1903218e
chore(neovim): touch-ups
- Move ollama plugin out of user.lua, as that file has basically just UI
configuration
- Remove zen astrocommunity configuration and enable snacks.nvim's zen
- Remove unused community plugins
- Configure catppuccin/nvim's integrations, adding snacks.nvim and
blink.cmp while removing notify, telescope and nvim-cmp
2025-04-16 14:24:28 -03:00
4b056829fc
feat: astronvim 5.x 2025-04-16 13:27:33 -03:00
b0dd61fa9d
fix(neovim): remove razor from ensure_installed in treesitter
The language's treesitter spec is not in the family yet, have to
manually download, compile and add it.
2025-03-21 16:51:51 -03:00
2501f0b8a4
fix(neovim)!: remove lazy.nvim dev options and change nvim-ufo url
This was bad, it relies on a path only one of my machines has access to.

Updated `nvim-ufo` to use my fork until my merge is accepted (or not).
2025-03-15 12:35:06 -03:00
a471e424f8
docs: touch-ups 2025-03-06 11:27:58 -03:00
f87f9995be
refactor!: restructure and document configuration 2025-03-06 05:30:47 -03:00