Skip to content

Personal Neovim config

License

Notifications You must be signed in to change notification settings

EnderNight/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nvim-config

The goal of this config (maybe distro) is to keep neovim as a text editor and give you the possibility to config/upgrade it to be an IDE.

Plugins

  • lazy: Plugin manager

Code

UI

Completion

Helpers

File structure

lua/

Contains config files

lua/plugins/

Contains the Plugin Spec required by lazy.nvim (simply the list of installed plugins)

lua/config/

Contains actual vanilla and plugin configurations (cmp, lsp, lazy, ...)

lua/config/keymaps

Contains explicitly defined keymaps (/!\ some keymaps are defined in their related plugin spec)

lua/utils

Contains some utility code

Keymaps

Thanks to which-key, you can list keymaps by typing :WhichKey.