Skip to content

khayo/khayo-vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

khayo-vim

Repositório para armazenar minhas configurações do neovim

Ubuntu

clonar na pasta .config/nvim

sudo apt install fd-find ripgrep libreadline-dev

Instalação Lua

asdf plugin add lua
asdf install lua 5.1
asdf global lua 5.1

Instalação Node

asdf plugin add nodejs
asdf install nodejs 20.14.0
asdf global nodejs 20.14.0

Instalação Python

asdf plugin add python
asdf install python 3.13.0
asdf global python 3.13.0

Instalação Rust

asadf plugin add rust
asdf install rust 1.84.0
asdf global rust 1.84.0

Lazygit

LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | \grep -Po '"tag_name": *"v\K[^"]*')
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
tar xf lazygit.tar.gz lazygit
sudo install lazygit -D -t /usr/local/bin/

Pacotes

python

pip install -U nginx-language-server pynvim

NPM

npm i -g vscode-css-languageservice cssmodules-language-server typescript-language-server some-sass-language-server vscode-langservers-extracted @angular/language-server typescript tree-sitter-cli neovim

Aliases

Adicione ao .bashrc ou .zshrc o alias a seguir para facilitar a configuração e atualização

alias nup='~/.config/nvim/./update.sh'
alias cnv='cd ~/.config/nvim/'

Health check

:checkhealth

Windows

Clonar na pasta /c/users/SEU_USER/AppData/local/nvim

Comandos úteis:

Em caso de erro na instalação

Lua windows

https://github.com/rjpcomputing/luaforwindows/releases

Lua Rocks

https://github.com/luarocks/luarocks/wiki/Download

Instruções Lua Rocks

https://github.com/luarocks/luarocks/wiki/Installation-instructions-for-Windows

dependências Windows

choco install fd
choco install ripgrep

Lazygit

Windows

Chocolatey

choco install lazygit

Winget

winget install -e --id=JesseDuffield.lazygit

Linux

Manjaro

sudo pacman -S lazygit

Dotnet

Instalação debugger

Falta resolver

Ainda não consegui resolver as questões do clipboard que não funciona corretamente em máquinas remotas e WSL

updater

Adicione ao .bashrc ou .zshrc o alias a seguir

alias nup=/c/users/CHANGE_FOR_THE_CORRECT_USER/appdata/local/nvim/./update.sh

config

Adicione esse alias para facilitar a configuração do repositório

alias cnv='cd /c/users/CHANGE_FOR_THE_CORRECT_USER/appdata/local/nvim/'

Adicionar usando Mason

Expansor de HTML https://github.com/olrtg/emmet-language-server

:MasonInstall emmet-language-server

Health check

Use o comando :checkhealth

About

Repositório para armazenar minhas configurações do neovim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published