Neovim config portável para Termux
- Lua 87.5%
- Shell 12.5%
| .github/workflows | ||
| ftplugin | ||
| lua/plugins | ||
| .gitignore | ||
| init.lua | ||
| install_nvim.sh | ||
| lazy-lock.json | ||
| README.md | ||
Neovim Config for Termux
Configuração portátil do Neovim para ambiente de desenvolvimento Java no Termux.
Recursos
- Gerenciador de plugins Lazy.nvim
- LSP Java com nvim-jdtls e Mason
- Autocompletar com nvim-cmp
- Snippets com LuaSnip
- Histórico persistente de undo
Instalação
pkg install git -y
git clone https://git.disroot.org/Ue1i7on/neovim-termux-config.git ~/setup-nvim
bash ~/setup-nvim/install_nvim.sh
Ou manualmente:
pkg update && pkg upgrade -y
pkg install openjdk-17 neovim git nodejs-lts -y
git clone https://git.disroot.org/Ue1i7on/neovim-termux-config.git ~/.config/nvim
git clone https://github.com/folke/lazy.nvim.git ~/.local/share/nvim/lazy/lazy.nvim
mkdir -p ~/.local/share/nvim/undo
nvim
Estrutura
~/.config/nvim
├── init.lua # Configuração principal
├── lazy-lock.json # Lock das versões dos plugins
├── lua/plugins/init.lua # Plugins configurados
├── ftplugin/java.lua # Configuração específica para Java
└── install_nvim.sh # Script de instalação automatizada
Licença
MIT