Skip to content

Ikonera/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Neovim configuration

Major plugins

  1. Plugin manager : Packer.nvim
  • To update installed plugins, run :PackerSync.
  • To install plugins, run :PackerInstall <name_of_your_plugin> or modify the lua/plugins.lua file.
  1. Lsp - Language Server Protocol : Neovim-lspconfig, Mason.nvim, Mason-lspconfig
  • To install new LSP servers, run :Mason and select the LSP you that you want. You can also see the list of LSP that are preinstalled wiusing this repo !
  1. Explorer / file picker : Telescope.nvim

Useful files

  • Mappings : lua/ikonera/mappings.lua
  • LSP : lua/ikonera/lsp/servers.lua | lua/ikonera/lsp/completion.lua
  • Telescope : lua/ikonera/telescope.lua
  • Code formatting : lua/ikonera/formatter.lua

Some tips

Updates

If you want to keep your Neovim configuration updated with this repo, you should create a symbolic link with the following command :

# With SSH
git clone git@github.com:ikonera/nvim-config.git
# With HTTP
git clone https://github.com/ikonera/nvim-config.git

ln -s /<absolute_path>/nvim-config $HOME/.config/nvim

Then

cd <path_to>/nvim-config
git pull

Themes

If you want to change the colorscheme, you can make it by Telescope by running :Telescope builtin > colorscheme then selecting your choosed one.

Preinstalled themes with this repo :

  1. Tokyonight
  2. Nightfox

To install your own :

  • Add it to the lua/plugins.lua file.
  • Configure it by modifying the lua/ikonera/themes.lua file.
  • And replace the theme name at the end of the same file !

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages