Operating System | Arch Linux |
Window Manager | DWM |
Editor | Vim |
Shell | zsh |
Terminal Emulator | ST |
File Manager | Ranger |
PDF Reader | Zathura |
My entire workflow is driven in the spirit of Vim.
I have two sets of configurations available for Neovim. One is written entirely in VimScript. The other, is the one that I am currently using written in Lua.
I always use the latest Nightly build, so some features may not work if you install previous builds/stable releases and intend to use my configuration.
Make sure that you have Git installed.
Packer.nvim for plugin management.
To install in Arch :
sudo pacman -S neovim
I would recommend the following plugin managers: Personally, I used Vim-Plug.
- To install in a Windows machine using powershell.
iwr -useb https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim |`
ni "$(@($env:XDG_DATA_HOME, $env:LOCALAPPDATA)[$null -eq $env:XDG_DATA_HOME])/nvim-data/site/autoload/plug.vim" -Force
- To install in an Unix environment.
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'
- To install in any environment:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim