Skip to content

hosaka/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Config

Install

Install requires Neovim 0.9.4. Always review the code before installing a configuration.

Clone the repository and install the plugins:

git clone [email protected]:hosaka/nvim ~/.config/hosaka/nvim

Open Neovim with this config:

NVIM_APPNAME=hosaka/nvim/ nvim

Dependencies

  • Required:

    • neovim>=0.9.4, git
    • C compiler (gcc, clang, zig) as required by the tree-sitter plugin. On Alpine Lunux musl-dev is needed for header files. On Windows MSVC caused issues so Zig can be used instead.
  • Optional:

    • Fonts: A Nerd Font.
    • LSPs: Language servers are not automatically installed, but can be with :Mason. See nvim-lspconfig.lua for a list of included settings.
    • Linters: When an LSP does not provide a linter, one can be installed with :Mason. See nvim-lint.lua for a list of included settings.
    • Formatters: When an LSP does not provide a formatter, one can be installed with :Mason. See conform.lua for a list of included settings.
    • Tools:

Plugins

Plugins are handled by the mini.deps package manager. See :h MiniDeps for more details and init.lua for a list of installed plugins or the snapshot file for a quick list of plugins and version hashes.

Todo

Editor

  • Keep quickfix in focus when navigating items, until closed with q
  • Make use of some opensource code assistance (avante with ollama)
  • Try setting up nvim-dap for some LSPs
  • Replace tokyonight colorscheme with a base16 generated one

Repo

About

My neovim

Topics

Resources

License

Stars

Watchers

Forks

Languages