Skip to content

adonespitogo/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation:

git clone git@github.com:adonespitogo/nvim.git ~/.config/nvim

Fonts

Downloads Nerd Fonts.

For Mac OS, copy the font files to ~/Library/Fonts/.

For Linux, copy the font files to ~/.local/share/fonts.

Fix missing loading icons in Gnome:

paru -S gnome-characters

Packages

Debian:

sudo apt install -y fd-find ripgrep ranger luarocks python3-pip pipx python3-testresources chafa universal-ctags rustup gotags
cargo install typos-cli
# cargo
export PATH="/home/adonesp/.cargo/bin:$PATH"

Mac OS:

brew install fd ripgrep ranger luarocks python3 pipx tidy-html5 bufbuild/buf/buf chafa ctags gotags netcoredbg bash-language-server rust typos beautysh pgformatter

Arch Linux:

paru -S fd ripgrep ranger luarocks python python-pip python-pipx ttf-dejavu chafa ctags gotags netcoredbg bash-language-server buf rust typos beautysh pgformatter stylua

LSPs

Install luarocks:

luarocks install luacheck --local
luarocks install jsregexp --local

Install ruby gems:

Add to ~/.rvm/gemsets/global.gems:

ruby-lsp
erb_lint
haml_lint
htmlbeautifier
rubocop
rubocop-minitest
rubocop-packaging
rubocop-performance
rubocop-rails
solargraph

Install go modules:

go install github.com/google/yamlfmt/cmd/yamlfmt@latest

Install npm modules:

You can add these node packages to $NVM_DIR/default-packages if you're using NVM, otherwise install with npm install:

eslint
eslint_d
eslint-config-es3
standard
fixjson
nginxbeautifier
prettier
@johnnymorganz/stylua-bin
vscode-langservers-extracted
@prantlf/jsonlint
@tailwindcss/language-server
typescript-language-server
typescript
blade-formatter
@olrtg/emmet-language-server
git+https://github.com/ramitos/jsctags.git

Install pip modules:

for pkg in yamllint yamlfix proselint codespell mdformat beautysh sqlfluff; do pipx install $pkg; done

Add to your $PATH env:

# Python paths
export PATH="$HOME/.local/bin:$PATH"
export PATH="$HOME/.luarocks/bin:$PATH"

Laravel:

Follow the instructions at: https://github.com/barryvdh/laravel-ide-helper

GO:

go install github.com/go-delve/delve/cmd/dlv@latest
echo "0"|sudo tee /proc/sys/kernel/yama/ptrace_scope

Protobufs:

cargo install --git https://git.sr.ht/~rrc/pbls

About

My neovim config

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published