Skip to content
/ nvim Public

My neovim configuration both for personal and professional use.

Notifications You must be signed in to change notification settings

qwrtln/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛸 nvim

This is the neovim configuration I use both personally 🏠 and profesionally 💼

🚧 Dependencies

Make sure you have installed the following:

Optionally, you can install LSPs:

🔦 Highlights

🦥 Plugin Manager

I use lazy.nvim as plugin manager. If you cloned this repository and want to use this configuration yourself, run :checkhealth lazy first. Then, run :Lazy to install plugins.

😎 Interesting Key Bindings

  • jk mapped as <Esc> is a great time saver.
  • <Space-g> opens a popup window with recursive grep search in the current directory. Blazing fast ⚡ thanks to ripgrep.
  • <Space-f> does the same but with file names. Superfast thanks to fzf 🔥
  • <Space-t> opens a terminal in vertical split on the right already in insert mode. Ready to type commands 👨‍💻
  • <Space-n> opens neogit 
  • <C-s> shows git diff of the current line thanks to gitsigns.
  • <C-|> (un)comments either current line, or visually selected block of code 🔎

📖 Status Line

Using lualine, I built a status line which also includes tabs, and shows some other goodies:

image image image image image

📋 List of Plugins

Plus some others used indirectly as dependencies.

About

My neovim configuration both for personal and professional use.

Resources

Stars

Watchers

Forks

Languages