Skip to content

aamielsan/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

nvim

Contains Neovim configuration using Lua as the configuration language.

Getting started

  1. Install neovim.io
  2. Install ripgrep for fuzzy finder (telescope.nvim)
  3. Clone repository to ~/.config/nvim/

Useful commands

  1. :Lazy: opens the window for the plugin manager (lazy.nvim).
  2. :Mason: opens the window for the package manager for LSP servers, DAP servers, linters, and formatters (mason.nvim).

Folder structure

  • Define your custom keymaps here using the vim.keymap module.
  • Since the keymaps are binded after the plugins are loaded, then it can use functions exported by plugins.
  • Define your custom neovim options here using vim.opt.
  • Out of the box configuration for the package manager.
  • Plugin directory which contains the plugins to download, with the plugin's configurations.
  • Each module in the directory should return a Lua table that contains the plugin/s to download using lazy.nvim. See lazy.nvim startup sequence

About

Neovim configuration in Lua

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages