Skip to content

lastradev/neovim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Config 🖌️

Personal configuration for Neovim text editor.
Plugins courtesy of the community ❤️

Folder Structure

📂 ~/.config/nvim
├── 📂 lua
│  ├── 📁 core
│  │  ├── 🎨 colors.lua
│  │  ├── ✂️ keymaps.lua
│  │  ├── ⚙️ options.lua
│  │  └── 🧰 utils.lua
│  └── 📂 modules
│     ├── 📁 config
│     │  ├── 🔨 plugin_name.lua
│     │  └── 🔨 ...
│     └── 🛠️ init.lua
└── 🛠️ init.lua

init.lua is responsible of loading modules.
lua/core/ contain neovim configurations not related to plugins.
lua/modules/ contain plugin specific configuration

Installation

  • Make sure to install neovim >= 0.6 (working fine on nvim stable)
  • Install gcc for treesitter C compilation
  • Install pynvim for snippets
  • Install fd and ripgrep for Telescope
  • Install codicons font for lspkind

Clone repo to your config folder (usually located in ~/.config/nvim)

cd ~/.config
git clone https://github.com/lastra-dev/neovim-config.git nvim

Releases

No releases published

Packages

No packages published

Languages