Skip to content

jesus-333/neovim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

neovim-config

Pure lua configuration for Neovim editor

Based on Neovim-from-scratch from LunarVim.

Start screen Edit File
telescope lazygit

The list of features include:

  • LSP Integration (through Mason)
  • The classic cool stuff (treesitter, telescope, nvim-tree)
  • Alpha greeter for a cool starting screen
  • Lazygit integration

Keybindings

A file containig the major part of keybindings can be find here

Fix for bugs

Treesitter parser error

If treesitter raise the error query error: invalid node type at position use the command :echo nvim_get_runtime_file('parser', v:true) in neovim console. If more that one path appear remove/rename all the folder not related with treesitter.

Latest neovim version

If you do not want to build neovim you can download the latest version through this commands:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt-get update
sudo apt-get install neovim

High CPU Consumption

Sometimes the process nvim --embed remains open after nvim was closed. To solve it run the command sudo killall nvim For more info link and link

Releases

No releases published

Packages

No packages published