Nesse vídeo mostramos como criar seus próprios mapeamentos utilizando Lua e também como rodar Vimscript via API do Vim . Compilamos do zero o Neovim que já possui dependências embutidas como: LuaJit, LuaRocks , além de dicas de utilização dos plugins e entre outros.
Precisa ter as fonts e pré-instalados no seu sistema.
Altere a fonte do seu terminal para: JetBrainsMonoMedium Nerd Font.
A instalação deve ser feita através desse link, mas caso haja algum problema, rode os comandos abaixo:
Saia do Neovim assim que terminar e abra um arquivo de teste, exemplo:
Exemplo, mapear a letra ‘q’ sair no modo de comando
Edite o arquivo: nvim ~/.config/nvim/lua/mappings.lua
Por exemplo, quando entramos em modo normal o cursor fica do tipo Block e se você gosta do I-Beam, ele modifica até o do terminal.
Para alterar para sempre ser I-Beam utilizando VimScript dentro de arquivos .lua
edite o arquivo: ~/.config/nvim/lua/options.lua
e adicione essa linha:
Ctrl + n
, o arquivo será aberto em TabBuffer;:ToogleTerm
Ctrl + s
salva o arquivo:PackerStatus
vim
para o nvim
se você estiver acostumado com ele: echo 'alias vim="nvim"' >> ~/.bashrc && source ~/.bashrc
.