Skip to content
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.

Diogo-ss/SUNvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SolarVim - Migramos o SUNvim pra o SolarVim

Simple Useful Nvim

Computador iuriCode

🚀 Site - beta

Introdução

Screenshot

Dependências

Neovim >= 0.7.0

Nodejs >= 12.xx - Necessário para o autocomplete

Vim-Plug - Instalador dos Plugins

Nerd Fonts - Necessário para os ícones

Dependências opcionais:

LazyGit - Para facilitar o uso do Git

Instalação

(WSL/Linux)

Após a instalação das dependências, execute o comando abaixo. Tenha o Git instalado.

curl https://raw.githubusercontent.com/Diogo-ss/SUNvim/main/script/install.sh > sunvim_install.sh && sh sunvim_install.sh

Linguagens

Cada linguagem necessita de suporte indivídual para seu funcionamento no SUNvim, mas é simples. O autocomplete é o Coc.nvim e toda sua documentação oficial está disponível em Coc.nvim . Cada linguagem precisa de seu compilador e do seu Language servers . C/C++, HTML, Java, Javascript/Typescript, JSON, Lua e Python podem ser instaldas através dos comandos abaixo, instruções para outras linguagem aqui.

C/C++

1° - Instale o gcc, g++ e make

sudo apt-get install manpages-dev

2° - Instale CLangd >= 8.0, para o autocomplete

sudo apt-get install clangd-12

3° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-clangd'

HTML, CSS e JS

1° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-html coc-css coc-tsserver'

Java

1° instale o Java JDK >= 11

2° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-java'

JSON

1° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-json'

Lua

1° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-sumneko-lua'

Python

1° Instale o Python3

sudo apt install python3

2° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-python'

Rust

1° - Instale o Rust

sudo apt install rustc

2° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-rust-analyzer'

Recomendações

Para evitar travamentos adicione stty -ixon no .bashrc, faça isso com comando abaixo.

echo 'stty -ixon' >> ~/.bashrc

HTML, CSS e JS em termpo real

1° - Instale o live server

npm i -g live-server

Caso a instalção acima dê algum erro execute o código abaixo

sudo npm i -g live-server

2° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-html coc-css coc-tsserver'

Para usar siga a instruções abaixo

1° - Acesse o index.html através do SUNvim e precione F5, uma aba será aberta automaticamente em seu navegador padrão

2° - O site será atualizado assim que as alterções forem salvas com Ctrl + s

Atalhos

Atalhos gerais

Navegação

Geral

Navegação

Contribuidores

Créditos

FAQ

Releases

No releases published

Packages

No packages published