Skip to content

Instantly share code, notes, and snippets.

@claudioacioli
Last active February 5, 2023 01:57
Show Gist options
  • Save claudioacioli/5c5700738cd301dbbf3aa3c02750069c to your computer and use it in GitHub Desktop.
Save claudioacioli/5c5700738cd301dbbf3aa3c02750069c to your computer and use it in GitHub Desktop.
My vimrc
"Identifica o tipo de arquivo e identa
filetype plugin indent on
"Colore pela sintax
syntax on
"Escolhe o tema
colorscheme industry
"Apresenta linhas relativas a linha atual
"set relativenumber
"Busca incremental
set incsearch
"Highlight todas combinacoes busca
set hlsearch
set ignorecase
" Altera cor realce pesquisa
highlight Search ctermbg=gray ctermfg=red guibg=gray guifg=red
set clipboard=unnamedplus
set paste
"Tamanho da identacao
set tabstop=2
"Desativa quebra de linha
set nowrap
"Apresenta numero de linhas
set number ruler
"Troca tab por espaco
set expandtab
"Tecla 'Enter' ter o mesmo tamanho do TAB
set shiftwidth=2
"Comportamento usual do backspace
set backspace=2
"Apresenta Tabs
set list
set listchars=tab:»»,trail:·,eol:¬
"StatusBar
set laststatus=2
set statusline=%t%m%r%=(%c,%l)[%L\ lines][%{&fenc}]%y[%{&fileformat}]
" Vim color file
"
" Author: ClaudioAcioli - https://github.com/cloudacioli
" Extends: Tomas Restrepo - https://github.com/tomasr/molokai
"
" Mod by Siltaar - https://grimoire-command.es/2022/vim_colors_like_firefox_debugger.html
" Droped GUI colorscheme support
"
hi clear
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="cloudU"
if &t_Co > 255
hi CursorLineNr ctermfg=33 ctermbg=255 cterm=none
hi CursorLine ctermbg=255 cterm=none
hi CursorLine ctermbg=255 cterm=none
hi Normal ctermfg=16 ctermbg=15
hi Boolean ctermfg=69
hi Character ctermfg=144
hi Number ctermfg=69
hi String ctermfg=30
hi Conditional ctermfg=163
hi Constant ctermfg=141
hi Cursor ctermfg=16 ctermbg=8
hi Debug ctermfg=225
hi Define ctermfg=93
hi Delimiter ctermfg=241
"
hi DiffAdd ctermbg=24
hi DiffChange ctermfg=193 ctermbg=239
hi DiffDelete ctermfg=162 ctermbg=53
hi DiffText ctermbg=102
"
hi Directory ctermfg=163
hi Error ctermfg=1 ctermbg=15
hi ErrorMsg ctermfg=1 ctermbg=15
hi Exception ctermfg=112
hi Float ctermfg=135
hi FoldColumn ctermfg=67 ctermbg=16
hi Folded ctermfg=67 ctermbg=16
hi Function ctermfg=93
hi Identifier ctermfg=93 cterm=none
hi Ignore ctermfg=244 ctermbg=232
hi IncSearch ctermfg=193 ctermbg=16
"
hi keyword ctermfg=163
hi Label ctermfg=93 cterm=none
hi Macro ctermfg=193
hi SpecialKey ctermfg=93
"
hi MatchParen ctermfg=233 ctermbg=6
hi ModeMsg ctermfg=112
hi MoreMsg ctermfg=112
hi Noise ctermfg=8
hi Operator ctermfg=172
" complete menu
hi Pmenu ctermfg=163 ctermbg=255
hi PmenuSel ctermfg=163 ctermbg=255
hi PmenuSbar ctermbg=255
hi PmenuThumb ctermfg=93
"
hi PreCondit ctermfg=163
hi PreProc ctermfg=163
hi Question ctermfg=93
hi Repeat ctermfg=163
hi Search ctermfg=16 ctermbg=7 cterm=NONE
" marks column
hi SignColumn ctermfg=112 ctermbg=235
hi SpecialChar ctermfg=166
hi SpecialComment ctermfg=166
hi Special ctermfg=93
" for spell
hi SpellBad ctermbg=52
hi SpellCap ctermbg=17
hi SpellLocal ctermbg=17
hi SpellRare ctermfg=none ctermbg=none cterm=reverse
hi Statement ctermfg=163
hi StatusLine ctermfg=15 ctermbg=30
hi StatusLineNC ctermfg=15 ctermbg=8
" let const…
hi StorageClass ctermfg=163
hi Structure ctermfg=163
hi Tag ctermfg=163
hi Title ctermfg=166
syntax match TODO '.*TODO.*$'
hi Todo ctermfg=33 ctermbg=15
"
hi Typedef ctermfg=93
hi Type ctermfg=93 cterm=none
hi Underlined ctermfg=244 cterm=underline
"
hi VertSplit ctermfg=15 ctermbg=15
hi VisualNOS ctermfg=15 ctermbg=16
hi Visual ctermfg=15 ctermbg=16
hi WarningMsg ctermfg=231 ctermbg=238
hi WildMenu ctermfg=93 ctermbg=16
"
hi Comment ctermfg=247
hi CursorColumn ctermbg=236
hi ColorColumn ctermbg=236
hi LineNr ctermfg=7 ctermbg=15
hi NonText ctermfg=6
"
hi SpecialKey ctermfg=59
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment