Skip to content

vim

Vim and Neovim configuration, workflows, plugins, and the art of efficient text editing in the terminal.

2 articles

  • Build Vim from Source

    TL;DR Step by step guide and bash script to build the latest Vim from source on Fedora with huge features enabled including Python3 Ruby Lua Perl support and GUI for full functionality.

    Many times when I want to use vim which comes within the main repo of any Linux distro, I find that it is missing some kind of support, either python or client-server mode, or any other feature. And there for I have to build it manually from source and install it. I documented the resulting setup piece by piece in my vimrc adventure.

    Read more →
  • Adventure through my vimrc (nvimrc)

    TL;DR A detailed walkthrough of useful configurations mappings and customizations in the authors vimrc init.vim file covering general settings plugins status line and productivity enhancing tricks for Vim and Neovim.

    In this post I'm going to take you in an adventure in my previously vimrc and currently init.vim which I collected from using vim then neovim along the last few years. I will explain the feature or the function, then include the configurations or code that should be inserted in the vimrc (init.vim) file to activate that feature.

    Read more →