Skip to content

An attempt at making a portable, fully featured version of neovim for my development workflow.

Notifications You must be signed in to change notification settings

metastableB/msb-neovim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSB-Neovim

My neovim configurations files and installation scripts for OSX and UNIX/ Bash-WSL2. An attempt at making this portable.

Installation

Clone this repository to your local machine. Open the folder in a terminal with bash execute the following commands.

./setup.sh  
source ./.venv-nvim-setup/bin/activate
python3 install.py

The setup.sh script will create a virtual-environment in the package directory. After sourcing this with the second command, the install script in the third command will setup neovim and configurations to run out of this directory.

Post-Install Notes

  1. .msbrc: Follow the post install instructions in the install.py script to source .msbrc. This will make msb-neovim available from other locations.
  2. LSP Servers: We do not include any LSP servers and they need to be installed on a need basis. We do include nvim-lspconfig plugin which is a collection of common configuration for a variety of LSP servers. Here is a list of LSP servers whose configuration we ship with.
  3. Plugin details, usage and key-binds

Debugging

:checkhealth and :checkhealth PLUGIN-NAME is your best buds when trying to debug things from within neovim. Also simple lua commands can be executed from within neovim by prefixing the lua keyword. For instance, to view current rtp you can type:

:lua print(vim.o.rtp)

Note that due to Packer's lazy loading feature, most plugins won't be loaded till they are used for the first time. This means that a premature checkhealth might fail.

About

An attempt at making a portable, fully featured version of neovim for my development workflow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published