/nvim-config

A Neovim configuration to improve your productivity

Primary LanguageVim Script

A Neovim configuration to improve your productivity

screenshot

Features

  1. Which key: remind your vim shortcuts as you type.

whichkey

  1. Lightline: change the color of your statusbar depeding on the mode you're in.

lightline

  1. COC: the intellisense you aways wanted.

intellisense

Pro tip: use <CTRL+K> to show the documentation of a function on hover.

  1. Sessions: save your buffers to use later

sessions

  1. Telescope: one of the best fuzzy finders out there.

telescope

Pro tip: Use f to search for files.

  1. Git: see the new chunks of code as you type;

git

  1. Tabs!

tabs

  1. NvimTree: a file tree at the tip of your fingers.

nvimtree

Pro tip: Use e to toggle the filetree.

  1. And much more!

How to install

  1. Download the latest Neovim version here

  2. Make sure to add the executable to your $PATH.

  3. Clone this repository in your /tmp directory

cd /tmp
git clone https://github.com/nathabonfim59/nvim-config nvim
  1. Remove previos nvim configurations (backup your folder if you don't want to lose yours)
rm -rf ~/.config/nvim
  1. Move the folder to your ~/.config directory
mv nvim ~/.config/nvim
  1. Install vim-plug
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
       https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
  1. Open your nvim
  2. Install the plugins
:PlugInstall
  1. Enjoy your new VIM! (Neovim, got it?) Anyways, if you find a bug or something, fell free to open an issue or a pull request. Have a good one.

Aditional information

  1. In this config, the is configured to be , but yout can easily change that by going to the keybindings file.

  2. How do I know the custom shortcuts?

You can look at the keymappings file or just start pressing around. We have Whichkey to help you out.