Skip to content
This repository has been archived by the owner on Jun 24, 2024. It is now read-only.

devOpifex/setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

nvim setup

Uses

Note this includes language servers, linters, formatters for:

  • Javascript and Typescript
  • Go
  • R
  • Sass

Some instructions here assume you're running Linux

NvChad

Install NvChad

git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1

Pick a nerdfont and install it.

unzip myfont.zip -d ~/.fonts
fc-cache -fv

Then set as terminal font.

Custom Config

Place the custom directory of this repo in ~/.config/nvim/lua/custom

Node

nvm for node version management (default Linux apt quite old) or skip if you have a recent version of node

nvm install 20.9.0
nvm use 20.9.0

Packages

Node packages

npm install -g eslint_d @fsouza/prettierd typescript-language-server typescript @johnnymorganz/stylua-bin vscode-langservers-extracted

R packages see r.nvim

install.packages(c("languageserver", "lintr"))
remotes::install_github("gadenbuie/grkstyle")
remotes::install_github("devOpifex/r.nvim")

Mason

Mason to install language servers

:MasonInstallAll

TS linters

:TSInstall html css go jsdoc r

About

nvim config and more

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages