Skip to content

Ferlonas/vim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vim-config

In this repository, i keep track of my neovim configuration.

Install neovim

  1. clone the neovim repo
$ git clone https://github.com/neovim/neovim.git
  1. build neovim

2.1 install dependencies (for debian/ubuntu)

$ sudo apt-get install libtool libtool-bin autoconf automake cmake g++ pkg-config unzip gettext

2.2 make neovim

$ make CMAKE_BUILD_TYPE=RelWithDebInfo

2.3 install neovim

$ sudo make install

install neovim remote

$ pip install neovim-remote

Setup

  1. fork this repository in order to add your own configuration
  2. Clone your repository
$ git clone git@github.com:<username>/vim-config.git ~/.config/nvim
  1. install vim-plug
$ curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  1. start vim
  2. load the plugins
:PlugInstall

Plugins

  • NERDTree
    • A tree explorer plugin for vim.
  • flatlandia
    • Vim colorscheme based on flatland with Airline integration.
  • tagbar
    • Vim plugin that displays tags in a window, ordered by scope
  • vim-airline
    • lean & mean status/tabline for vim that's light as air
  • vim-airline-themes
  • vim-cpp-enhanced-highlight
    • Additional Vim syntax highlighting for C++ (including C++11/14)
  • ctrlp
    • Fuzzy file, buffer, mru, tag, etc finder.
  • vim-go
    • Go development plugin for Vim
  • SearchComplete
    • Tab completion of words inside of a search ('/')
  • cscope
    • A vim plugin to help you to create/update cscope database and connect to existing proper database automatically.
  • FUGNITIVE.VIM
    • fugitive.vim: a Git wrapper so awesome, it should be illega
  • Bclose
    • The BClose Vim plugin for deleting a buffer without closing the window

Required

Troubleshooting

:checkhealth does not work, complains about error in python files

  • make sure pynvim is installed: pip install pynvim

Releases

No releases published

Packages

No packages published