Skip to content

Basic, HPC friendly neovim setup with what I consider to be the 'essentials' and not much more.

Notifications You must be signed in to change notification settings

r2stanton/neovim_dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

neovim_dotfiles

Contains two basic neovim setups, one in vimscript (init.vim the vimscript folder) and one in lua (init.lua in base folder)

The purpose of the vimscript setup is to be extremely lightweight with minimal plugins, no completion, etc. (other than Copilot). The lua config is meant to be a minimally modified kickstart.vim setup

All requirements can be handled through HPC friendly package managers. See links below for requirements, all of which are obtainable through pip/conda/npm, at least one of which you should have access to on your cluster.

Setup:

  1. Clone the repo to your config directory. git clone https://github.com/r2stanton/neovim_dotfiles ~/.config/nvim
  2. Make sure you have the Requirements below.
  3. Open neovim and run :PlugInstall if using the vimscript config.

Requirements

  1. vim-plug, as it's the package manager [vimscript config]
  1. neovim

Optional

  1. For Copilot support
  1. For latex support
  • vimtex plugin support is included in init.vim
  • You'll need a vim compiler like latexmk which you can get via conda install -c conda-forge latexmk
  • Also you'll likely need pdflatex conda install -c conda-forge texlive-core

Bindings

A number of these bindings are the defaults from the corresponding plugin, however this is meant to act more as a 'cheatsheet' than a changelog.

  • Leader = SPACE
  • Toggle NerdTree = Leader+Tab
  • NerdCommenter
    • Comment block = Leader+cc
    • Uncomment block = Leader+cu
  • Navigate splits = Ctrl+hjkl for split direction
  • Move to next file in buffer = Leader+1
  • Move to previous file in buffer = Leader+2
  • Close file in current buffer = Leader+-
  • Toggle Copilot with :Copilot enable, :Copilot disable once neovim is open.

About

Basic, HPC friendly neovim setup with what I consider to be the 'essentials' and not much more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published