Populate repo
This commit is contained in:
96
vim/.vim/prefs/ui.vim
Normal file
96
vim/.vim/prefs/ui.vim
Normal file
@ -0,0 +1,96 @@
|
||||
" disable/enable the cursor line on window enter/exit
|
||||
au WinEnter * setlocal cursorline
|
||||
au WinLeave * setlocal nocursorline
|
||||
|
||||
highlight ExtraWhitespace ctermbg=red
|
||||
|
||||
" enable extra syntax hilighting for C++
|
||||
let g:cpp_class_scope_highlight = 1
|
||||
let g:cpp_experimental_template_highlight = 1
|
||||
|
||||
" AirLine visual settings
|
||||
if !exists('g:airline_symbols')
|
||||
let g:airline_symbols = {}
|
||||
endif
|
||||
|
||||
let g:airline_theme='onedark'
|
||||
" let g:airline_stl_path_style = 'short'
|
||||
|
||||
let g:airline#extensions#coc#enabled = 1
|
||||
|
||||
let g:airline_left_sep=''
|
||||
let g:airline_left_alt_sep = ''
|
||||
let g:airline_right_sep=''
|
||||
let g:airline_right_alt_sep = ''
|
||||
let g:airline_symbols.branch = ''
|
||||
let g:airline_symbols.readonly = ''
|
||||
let g:airline_symbols.dirty = ''
|
||||
let g:airline_symbols.linenr = ''
|
||||
"let g:airline_symbols.whitespace = 'Ξ'
|
||||
let g:airline_powerline_fonts = 1
|
||||
let g:airline#extensions#tabline#enabled = 1
|
||||
let g:airline#extensions#tabline#formatter = 'unique_tail_improved'
|
||||
let g:airline#extensions#tabline#show_buffers = 0
|
||||
let g:airline#extensions#tabline#show_splits = 1
|
||||
let g:airline#extensions#tabline#show_tabs = 1
|
||||
let g:airline#extensions#tabline#show_tab_nr = 0
|
||||
let g:airline#extensions#tabline#show_tab_type = 0
|
||||
let g:airline#extensions#tabline#exclude_preview = 1
|
||||
let g:airline#extensions#tabline#show_close_button = 0
|
||||
let g:airline#extensions#tabline#fnamemod = ':t'
|
||||
|
||||
|
||||
let g:airline_mode_map = {
|
||||
\ '__' : '------',
|
||||
\ 'n' : 'NORMAL',
|
||||
\ 'c' : 'COMMAND',
|
||||
\ 'i' : 'INSERT',
|
||||
\ 'R' : 'REPLACE',
|
||||
\ 's' : 'SELECT',
|
||||
\ 'S' : 'S-LINE',
|
||||
\ '' : 'S-BLOCK',
|
||||
\ 'v' : 'VISUAL',
|
||||
\ 'V' : 'V-LINE',
|
||||
\ '' : 'V-BLOCK',
|
||||
\ }
|
||||
|
||||
let g:PaperColor_Theme_Options = {
|
||||
\ 'language': {
|
||||
\ 'python': {
|
||||
\ 'highlight_builtins' : 1
|
||||
\ },
|
||||
\ 'cpp': {
|
||||
\ 'highlight_standard_library': 1
|
||||
\ },
|
||||
\ 'c': {
|
||||
\ 'highlight_builtins' : 1
|
||||
\ }
|
||||
\ },
|
||||
\ 'theme': {
|
||||
\ 'default.dark': {
|
||||
\ 'transparent_background': 1
|
||||
\ }
|
||||
\ }
|
||||
\ }
|
||||
|
||||
|
||||
" Function to let me know what syntax hilighting group is under the cursor.
|
||||
" Not used often
|
||||
function! SynGroup()
|
||||
let l:s = synID(line('.'), col('.'), 1)
|
||||
echo synIDattr(l:s, 'name') . ' -> ' . synIDattr(synIDtrans(l:s), 'name')
|
||||
endfun
|
||||
|
||||
function! PhpSyntaxOverride()
|
||||
" Put snippet overrides in this function.
|
||||
hi! link phpDocTags phpDefine
|
||||
hi! link phpDocParam phpType
|
||||
endfunction
|
||||
|
||||
augroup phpSyntaxOverride
|
||||
autocmd!
|
||||
autocmd FileType php call PhpSyntaxOverride()
|
||||
augroup END
|
||||
|
||||
|
||||
" Highlight the symbol and its references when holding the cursor.
|
Reference in New Issue
Block a user