Skip to content

hosaka/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

362 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 git@github.com: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