-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinit.vim
82 lines (63 loc) · 1.84 KB
/
init.vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
"===========
"= PLUGINS =
"===========
" Plugin Manager = Vim-Plug
call plug#begin()
" Lista de Plugins usados
Plug 'dracula/vim', {'name':'dracula'}
Plug 'mattn/emmet-vim'
call plug#end()
"===========
"= CONFIGS =
"===========
" Exibe números das linhas de forma reversa a partir da linha atual
set rnu
" Exibe número da linha real onde estiver o cursor
set nu
" Força arquivos a estarem no formato Unix
set fileformats=unix
" Habilita configuração correta de Temas
" if you have Neovim >= 0.1.5
if (has("termguicolors"))
set termguicolors
endif
" Número de espaços inseridos quando TAB for usado
set tabstop=4
" Largura da identação no código
set shiftwidth=4
" Quando usar TAB, inserir espaços
" Para TAB, Ctrl-V<Tab>
set expandtab
" = V Pagar.me V: https://www.youtube.com/watch?v=kZDT10nFiTY =
" Permite abrir novos arquivos mesmo com arquivo em edição sem salvar
set hidden
" Habilita suporte a mouse
set mouse=a
" [NeoVim] Permite visualizar alterações de substituições no arquivo em tempo
" real
set inccommand=split
"===========
"= ATALHOS =
"===========
" Definir tecla de comando para início dos atalhos
let mapleader="\<space>"
" Atalhos para modo NORMAL
" n = NORMAL mode
" nore = NO REcursive (sem expansão em outras macros já definidas)
" map = definição de atalho
" <leader>; = padrão com sequência para ativar o comando
" A;<esc> = comando que será executado após ativação do atalho
" Adiciona um ; no final da linha
nnoremap <leader>; A;<esc><cr>
" Edita o arquivo de configuração
nnoremap <leader>ev :vsplit ~/.config/nvim/init.vim<cr>
" Recarrega o arquivo de configuração
nnoremap <leader>sv :source ~/.config/nvim/init.vim<cr>
" = ^ Pagar.me ^ =
"===========
"= VISUAIS =
"===========
" Habilita coloração de syntax para arquivos de códigos fonte
syntax enable
" Ativa o tema Drácula
colorscheme dracula