Skip to content

fruchtkeks/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note: This repository contains my setup of Neovim. It is not meant to be a universal guide or best practice but my personal notes to help me set things up on a new device.

Setup

  1. Install zsh and Oh My Zsh
  2. Install tmux
  3. Set Configuration for tmux
  4. Install Neovim from https://github.com/neovim/neovim/wiki/Installing-Neovim
  5. Install Plugin Manager from https://github.com/junegunn/vim-plug
  6. Paste Configuration (init.vim) into ~/.config/nvim
  7. Install Terminal from https://github.com/microsoft/terminal
  8. Setup Neovim Terminal Profile
mkdir ~/bin
cd ~/bin
wget https://github.com/neovim/neovim/releases/download/stable/nvim.appimage
chmod +x nvim.appimage
ln -s nvim.appimage nv

printf '\nexport PATH="$HOME/bin:$PATH"\n' >> ~/.bashrc
printf '\nexport PATH="$HOME/bin:$PATH"\n' >> ~/.zshrc

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'

[...]

Setup on WSL1

WSL1 doesn't support FUSE (which is required to run AppImages). When using Debian, the pre-compiled binaries from the Release Page on GitHub can be used:

wget https://github.com/neovim/neovim/releases/download/stable/nvim-linux64.deb
sudo apt install ./nvim-linux64.deb
ln -s /usr/bin/nvim ~/bin/nv

Install Plugins

:PlugInstall

Fonts

Links

Releases

No releases published

Packages

No packages published