"***************************************************************************************** " ___ __ _ ____ __ __ _ " / _ \ / / __ __ ___ _ (_) ___ / __/ ___ / /_ / /_ (_) ___ ___ _ ___ " / ___/ / / / // / / _ `/ / / / _ \ _\ \ / -_)/ __// __/ / / / _ \ / _ `/ (_-< "/_/ /_/ \_,_/ \_, / /_/ /_//_/ /___/ \__/ \__/ \__/ /_/ /_//_/ \_, / /___/ " /___/ /___/ " "***************************************************************************************** """"""""""" " Tmuxline" " """"""""" let g:tmuxline_preset = { \'a' : '#S', \'b' : '#W', \'c' : ['#(~/.config/Scripts/showip)'], \'win' : ['#I', '#W'], \'cwin' : ['#I', '#W', '#F'], \'y' : ['%R', '%a', '%Y'], \'z' : '#H'} """"""""""" " Goyo " """"""""""" nmap :Goyo """"""""""" " Vista " """"""""""" nmap :Vista!! let g:vista_executive_for = { \ 'c': 'coc', \ } nnoremap vf :Vista finder coc let g:vista_icon_indent = ["╰─▸ ", "├─▸ "] let g:vista#renderer#enable_icon = 1 let g:vista_sidebar_width = 50 """""""""""" "NerdTree " """""""""""" " if nerdtree is only window, kill nerdtree so buffer can die autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | :bdelete | endif map :NERDTreeToggle let nerdtreequitonopen = 0 let NERDTreeShowHidden=1 let nerdchristmastree=1 let g:NERDTreeMinimalUI = 1 let g:nerdtreewinsize = 25 let g:NERDTreeDirArrowExpandable = '▷' let g:NERDTreeDirArrowCollapsible = '▼' let NERDTreeAutoCenter=1 let g:NERDTreeIndicatorMapCustom = { \ "modified" : "✹", \ "staged" : "✚", \ "untracked" : "✭", \ "renamed" : "➜", \ "unmerged" : "═", \ "deleted" : "✖", \ "dirty" : "✗", \ "clean" : "✔︎", \ 'ignored' : '☒', \ "unknown" : "?" \ } """""""""""" "Airline " """""""""""" "main settings let g:airline_theme='wpgtk' let g:airline_powerline_fonts = 1 let g:airline_symbols = {} let g:airline_skip_empty_sections = 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_powerline_fonts = 1 let g:airline_symbols.crypt = '' let g:airline_symbols.linenr = '☰' let g:airline_symbols.linenr = '␊' let g:airline_symbols.linenr = '␤' let g:airline_symbols.linenr = '¶' let g:airline_symbols.maxlinenr = '' let g:airline_symbols.paste = 'ρ' let g:airline_symbols.paste = 'Þ' let g:airline_symbols.paste = '∥' let g:airline_symbols.spell = 'Ꞩ' let g:airline_symbols.notexists = 'Ɇ' let g:airline_symbols.whitespace = 'Ξ' let g:airline_symbols.modified = ' ' let g:airline_section_error = '%{airline#util#wrap(airline#extensions#coc#get_error(),0)}' let g:airline_section_warning = '%{airline#util#wrap(airline#extensions#coc#get_warning(),0)}' "extensions let g:airline#extensions#tabline#enabled = 1 let g:airline#extensions#ale#enabled = 1 let g:airline#extensions#coc#enabled = 1 let g:airline#extensions#unicode#enabled = 1 let g:airline#extensions#branch#enabled = 1 let g:airline#extensions#vista#enabled = 1 let g:airline#extensions#hunks#enabled = 1 "extension settings let airline#extensions#coc#stl_format_err = '%E{[%e(#%fe)]}' let airline#extensions#coc#stl_format_warn = '%W{[%w(#%fw)]}' let airline#extensions#coc#warning_symbol = ':' let airline#extensions#coc#error_symbol = ':' let g:airline#extensions#hunks#hunk_symbols = [':', ':', ':'] let g:airline#extensions#branch#format = 2 """"""""""""" "Devicons " """"""""""""" let g:webdevicons_enable = 1 let g:webdevicons_enable_unite = 1 let g:webdevicons_enable_denite = 1 let g:webdevicons_enable_nerdtree = 1 let g:webdevicons_enable_airline_tabline = 1 let g:webdevicons_enable_vimfiler = 1 let g:WebDevIconsUnicodeDecorateFileNodes = 1 let g:WebDevIconsUnicodeDecorateFolderNodes = 1 let g:WebDevIconsUnicodeGlyphDoubleWidth = 1 let g:webdevicons_enable_airline_statusline = 1 let g:WebDevIconsNerdTreeGitPluginForceVAlign = 1 let g:WebDevIconsUnicodeGlyphDoubleWidth = 1 let g:WebDevIconsUnicodeDecorateFolderNodesDefaultSymbol = '' let g:DevIconsDefaultFolderOpenSymbol = '' """"""""""""""""" "Comfy-Scroll " """"""""""""""""" noremap :call comfortable_motion#flick(40) noremap :call comfortable_motion#flick(-40) let g:comfortable_motion_friction = 50.0 let g:comfortable_motion_air_drag = 1.0