2024-08-19 20:05:49 +07:00
|
|
|
# Neovim
|
|
|
|
|
2024-06-17 15:19:55 +07:00
|
|
|
Neovim Configuration
|
2024-08-19 20:05:49 +07:00
|
|
|
|
|
|
|
![Screenshot]
|
|
|
|
|
|
|
|
This repository contains my Neovim configuration.
|
|
|
|
|
|
|
|
This Neovim configuration stay close to my [NixOS config] to keep up the dependencies used.
|
|
|
|
|
|
|
|
## Features (Configured for)
|
|
|
|
|
|
|
|
### Basic
|
|
|
|
|
|
|
|
- Syntax Highlighting via [Treesitter]
|
|
|
|
- Autocompletion and Git integration in the number column.
|
|
|
|
|
|
|
|
![Auto-Completion]
|
|
|
|
|
|
|
|
- LSP Integration
|
|
|
|
|
|
|
|
![Hover Window]
|
|
|
|
|
|
|
|
### Golang
|
|
|
|
|
|
|
|
- Auto detect implementation by [Gomplements] plugin.
|
|
|
|
|
|
|
|
![Gomplements-Pic]
|
|
|
|
|
|
|
|
- Generate stub implementation by searching the definition.
|
|
|
|
|
|
|
|
![Impl-Gif]
|
|
|
|
|
|
|
|
[NixOS config]: https://git.tigor.web.id/tigor/NixOS
|
|
|
|
[Treesitter]: https://github.com/nvim-treesitter/nvim-treesitter
|
|
|
|
[Hover Window]: https://public.tigor.web.id/git/images/neovim/hover.png
|
|
|
|
[Screenshot]: https://public.tigor.web.id/git/images/neovim/screenshot.png
|
|
|
|
[Auto-Completion]: https://public.tigor.web.id/git/images/neovim/autocomplete.png
|
|
|
|
[Gomplements]: https://github.com/maxandron/goplements.nvim
|
|
|
|
[Gomplements-Pic]: https://public.tigor.web.id/git/images/neovim/gomplements.png
|
|
|
|
[Impl-Gif]: https://public.tigor.web.id/git/images/neovim/impl.gif
|