Skip to content
This repository was archived by the owner on Jan 22, 2021. It is now read-only.

PasiBergman/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f7a2fa0 · Jan 18, 2021

History

47 Commits
Jan 4, 2021
Jan 17, 2021
Jan 17, 2021
Jan 17, 2021
Jan 11, 2021
Jan 17, 2021
Jan 18, 2021
Jan 4, 2021
Jan 18, 2021
Jan 6, 2021
Jan 4, 2021
Jan 6, 2021
Jan 17, 2021

Repository files navigation

Neovim configuration

Cheatsheet

Cheatsheet file

Installation

mkdir $HOME/.config
git clone [email protected]:PasiBergman/nvim.git $HOME/.config/nvim

Add Vimspector adapters in nvim:

" Install Vimspector debugging adapters
:VimspectorInstall

Dependencies

For all features, please make sure that the following dependencies have been installed.

macOS / Homebrew

brew tap "homebrew/bundle"
brew tap "homebrew/cask"
brew tap "homebrew/cask-fonts"
brew tap "homebrew/core"
# iTerm2 used with macOS. Not needed/available for Linux.
brew install "iterm2" --cask
brew install "neovim"
brew install "tmux"
brew install "fzf"
brew install "git"
brew install "ripgrep"
brew install "font-hack-nerd-font" --cask
brew install "font-jetbrains-mono-nerd-font" --cask
brew install "font-sauce-code-pro-nerd-font" --cask
brew install python3
# Using nvm to handle node virtual environments
brew install nvm
# Install python3 provider dependencies
pip3 install pynvim
pip3 install neovim-remote
# Install node v14.15.3 (or select newer LTS version)
nvm install 14.15.3
# Install node dependencies
npm install -g neovim

Debian / Ubuntu / Raspberry Pi OS

sudo apt update && sudo apt upgrade -y
sudo apt install zsh git curl python3 python3-pip -y
sudo apt install tmux neovim fzf ripgrep software-properties-common -y
# Install oh my zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# Install nvm (node version manager)
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
source ~/.zshrc
# Install python3 provider dependencies
pip3 install pynvim
pip3 install neovim-remote
# Install node v14.15.3 (or select newer LTS version)
nvm install 14.15.3
# Install node dependencies
npm install -g neovim

Credits

Originally based on nvim repository by Christian Chiarulli. Please checkout his work:

About

Neovim configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published