Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

My Neovim config

A minimal but effective neovim config.

Installing

This repository needs to be cloned recursively as it contains submodules:

git clone --recurse-submodules [email protected]:emilrid/nvim

If you cloned without --recurse-submodules flag:

cd nvim
git submodule update --init

Features and usage

  • Yanked text is copied to clipboard.

  • Shell is zsh.

  • Colorscheme is gruvbox.

  • Shiftwidth is 2 by default.

  • Yanked text is not replaced.

  • <leader> is space.

  • <leader>O opens current directory with oil.nvim.

  • <leader>q shows diagnostics.

  • <leader>tn opens a new tab.

  • <leader>f formats file with LSP.

  • <leader>j journaling mode (automatic wrapping)

  • <leader>sh searches help.

  • <leader>sk searches keybindings.

  • <leader>sf searches files.

  • <leader>sd searches diagnostics.

  • <leader>sg searches file with grep.

  • tt goes to next tab.

  • TT goes to previous tab.

  • <esc><esc> exits terminal mode.

  • gd goes to definition.

  • K shows information symbol under cursor.

  • <C-x><C-o> shows LSP completions.

About

A minimal neovim config.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages