Skip to content

averrois/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Neovim Config

Special thanks to @typecraft_dev for the inspiration and insights that made this configuration possible.

Neovim Home Screen

This is my personal Neovim configuration, designed for a smooth and efficient coding experience. It's built using lazy with a focus on Git integration, LSP support, and a sleek appearance using the Poimandres color scheme.

Installation

  1. Backup your existing Neovim configuration:

    mv ~/.config/nvim ~/.config/nvim.backup
  2. Clone this repository:

    git clone https://github.com/averrois/nvim-config.git ~/.config/nvim
  3. Start Neovim and let it install the plugins:

    nvim

Features

Git Integration

LSP Support

Formatting and Linting

  • none-ls.nvim: Use Neovim as a language server to inject LSP diagnostics, code actions, and more

Appearance

Other Plugins

Installed LSP Servers

  • lua_ls
  • gopls
  • cssls
  • bashls
  • html
  • tsserver
  • tailwindcss
  • vuels
  • jsonls

Key Mappings

  • <leader>gp: Preview Git hunk
  • <leader>gt: Toggle Git blame for current line
  • K: Hover information
  • gd: Go to definition
  • <leader>ca: Code action
  • <leader>gf: Format buffer

Customization

Feel free to fork this repository and customize the configuration to your liking. The modular structure in the lua/plugins directory makes it easy to add, remove, or modify plugins.

License

This Neovim configuration is open-sourced software licensed under the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages