Mercurial > ec-dotfiles
view vendor/vim-packs/srcery-vim/after/plugin/srcery.vim @ 725:0a896ffe3029
Switch to tgz
bsdunzip doesn't seem to unzip from stdin.
author | nanaya <me@nanaya.net> |
---|---|
date | Mon, 19 Aug 2024 17:03:52 +0900 |
parents | 1e0f578f6752 |
children | 78469331407e |
line wrap: on
line source
if srcery#helper#ShouldAbort() finish endif " Palette {{{ let s:none = g:srcery#palette.none " 16 base colors let s:black = g:srcery#palette.black let s:red = g:srcery#palette.red let s:green = g:srcery#palette.green let s:yellow = g:srcery#palette.yellow let s:blue = g:srcery#palette.blue let s:magenta = g:srcery#palette.magenta let s:cyan = g:srcery#palette.cyan let s:white = g:srcery#palette.white let s:bright_black = g:srcery#palette.bright_black let s:bright_red = g:srcery#palette.bright_red let s:bright_green = g:srcery#palette.bright_green let s:bright_yellow = g:srcery#palette.bright_yellow let s:bright_blue = g:srcery#palette.bright_blue let s:bright_magenta = g:srcery#palette.bright_magenta let s:bright_cyan = g:srcery#palette.bright_cyan let s:bright_white = g:srcery#palette.bright_white " xterm colors let s:orange = g:srcery#palette.orange let s:bright_orange = g:srcery#palette.bright_orange let s:hard_black = g:srcery#palette.hard_black let s:xgray1 = g:srcery#palette.xgray1 let s:xgray2 = g:srcery#palette.xgray2 let s:xgray3 = g:srcery#palette.xgray3 let s:xgray4 = g:srcery#palette.xgray4 let s:xgray5 = g:srcery#palette.xgray5 let s:xgray6 = g:srcery#palette.xgray6 "}}} " Setup Emphasis: {{{ let s:bold = g:srcery#palette.bold let s:italic = g:srcery#palette.italic let s:underline = g:srcery#palette.underline let s:undercurl = g:srcery#palette.undercurl let s:inverse = g:srcery#palette.inverse " }}} " Sneak: {{{ if exists('g:loaded_sneak_plugin') hi! link Sneak Search call srcery#helper#Highlight('SneakScope', s:none, s:hard_black) hi! link SneakLabel Search endif " }}} " Rainbow Parentheses: {{{ if !exists('g:rbpt_colorpairs') let g:rbpt_colorpairs = \ [ \ ['blue', '#2C78BF'], ['202', '#FF5F00'], \ ['red', '#EF2F27'], ['magenta', '#E02C6D'] \ ] endif let g:rainbow_guifgs = [ '#E02C6D', '#EF2F27', '#D75F00', '#2C78BF'] let g:rainbow_ctermfgs = [ 'magenta', 'red', '202', 'blue' ] if !exists('g:rainbow_conf') let g:rainbow_conf = {} endif if !has_key(g:rainbow_conf, 'guifgs') let g:rainbow_conf['guifgs'] = g:rainbow_guifgs endif if !has_key(g:rainbow_conf, 'ctermfgs') let g:rainbow_conf['ctermfgs'] = g:rainbow_ctermfgs endif let g:niji_dark_colours = g:rbpt_colorpairs let g:niji_light_colours = g:rbpt_colorpairs "}}} " GitGutter: {{{ if exists('g:loaded_gitgutter') hi! link GitGutterAdd SrceryGreen hi! link GitGutterChange SrceryYellow hi! link GitGutterDelete SrceryRed hi! link GitGutterChangeDelete SrceryYellow endif " }}} " Asynchronous Lint Engine: {{{ if exists('g:ale_enabled') call srcery#helper#Highlight('ALEError', s:none, s:none, s:undercurl, s:red) call srcery#helper#Highlight('ALEWarning', s:none, s:none, s:undercurl, s:yellow) call srcery#helper#Highlight('ALEInfo', s:none, s:none, s:undercurl, s:blue) hi! link ALEErrorSign SrceryRed hi! link ALEWarningSign SrceryYellow hi! link ALEInfoSign SrceryBlue endif " }}} " vim-indent-guides: {{{ if exists('g:loaded_indent_guides') call srcery#helper#Highlight('IndentGuidesEven', s:none, s:xgray3) call srcery#helper#Highlight('IndentGuidesOdd', s:none, s:xgray4) endif " }}} " vim-startify: {{{ if exists('g:loaded_startify') hi! link StartifyNumber Statement hi! link StartifyFile Normal hi! link StartifyPath String hi! link StartifySlash Normal hi! link StartifyBracket Comment hi! link StartifyHeader Type hi! link StartifyFooter Normal hi! link StartifySpecial Comment hi! link StartifySection Identifier endif " }}} " fzf: {{{ if exists('g:loaded_fzf') call srcery#helper#Highlight('fzf1', s:magenta, s:xgray2) call srcery#helper#Highlight('fzf2', s:bright_green, s:xgray2) call srcery#helper#Highlight('fzf3', s:bright_white, s:xgray2) endif "}}} " Netrw: {{{ hi! link netrwDir SrceryBlue hi! link netrwClassify SrceryCyan hi! link netrwLink SrceryBrightBlack hi! link netrwSymLink SrceryCyan hi! link netrwExe SrceryYellow hi! link netrwComment SrceryBrightBlack hi! link netrwList SrceryBrightBlue hi! link netrwTreeBar SrceryBrightBlack hi! link netrwHelpCmd SrceryCyan hi! link netrwVersion SrceryGreen hi! link netrwCmdSep SrceryBrightBlack "}}} " coc.nvim: {{{ if exists('g:did_coc_loaded') hi! link CocErrorSign SrceryRed hi! link CocWarningSign SrceryBrightOrange hi! link CocInfoSign SrceryYellow hi! link CocHintSign SrceryBlue hi! link CocErrorFloat SrceryRed hi! link CocWarningFloat SrceryOrange hi! link CocInfoFloat SrceryYellow hi! link CocHintFloat SrceryBlue hi! link CocDiagnosticsError SrceryRed hi! link CocDiagnosticsWarning SrceryOrange hi! link CocDiagnosticsInfo SrceryYellow hi! link CocDiagnosticsHint SrceryBlue hi! link CocSelectedText SrceryRed hi! link CocCodeLens SrceryWhite call srcery#helper#Highlight('CocErrorHighlight', s:none, s:none, s:undercurl, s:red) call srcery#helper#Highlight('CocWarningHighlight', s:none, s:none, s:undercurl, s:bright_orange) call srcery#helper#Highlight('CocInfoHighlight', s:none, s:none, s:undercurl, s:yellow) call srcery#helper#Highlight('CocHintHighlight', s:none, s:none, s:undercurl, s:blue) endif " }}} " CtrlP: "{{{ if exists('g:loaded_ctrlp') hi! link CtrlPMatch SrceryMagenta hi! link CtrlPLinePre SrceryBrightGreen call srcery#helper#Highlight('CtrlPMode1', s:bright_white, s:xgray3) call srcery#helper#Highlight('CtrlPMode2', s:bright_white, s:xgray5) call srcery#helper#Highlight('CtrlPStats', s:yellow, s:xgray2) endif " }}} " NERDTree: "{{{ if exists('g:loaded_nerd_tree') hi! link NERDTreeDir SrceryBlue hi! link NERDTreeDirSlash SrceryCyan hi! link NERDTreeOpenable SrceryBlue hi! link NERDTreeClosable SrceryBlue hi! link NERDTreeFile SrceryWhite hi! link NERDTreeExecFile SrceryYellow hi! link NERDTreeUp SrceryOrange hi! link NERDTreeCWD SrceryGreen hi! link NERDTreeHelp SrceryCyan hi! link NERDTreeFlags SrceryCyan hi! link NERDTreeLinkFile SrceryBrightBlack hi! link NERDTreeLinkTarget SrceryBrightBlack endif " }}} " Telescope: "{{{ if exists('g:loaded_telescope') call srcery#helper#Highlight('TelescopeNormal', s:white, s:none) call srcery#helper#Highlight('TelescopeSelection', s:green, s:none, s:bold) call srcery#helper#Highlight('TelescopeMatching', s:magenta) call srcery#helper#Highlight('TelescopeSelectionCaret', s:magenta) call srcery#helper#Highlight('TelescopePromptPrefix', s:bright_yellow) endif " }}} " nvim: {{{ if has('nvim') " nvim-treesitter: {{{ if exists('g:loaded_nvim_treesitter') " This is deprecated in new nvim releases call srcery#helper#Highlight('TSStrong', s:none, s:none, s:bold) call srcery#helper#Highlight('TSEmphasis', s:none, s:none, s:bold) call srcery#helper#Highlight('TSUnderline', s:none, s:none, s:underline) highlight! link TSWarning SrceryOrangeBold highlight! link TSDanger SrceryRedBold highlight! link TSConstBuiltin SrceryCyan highlight! link TSField SrceryGreen highlight! link TSFuncBuiltin SrceryYellow highlight! link TSFuncMacro SrceryOrange highlight! link TSFunction SrceryYellow call srcery#helper#Highlight('TSNamespace', s:white, s:none, s:italic) call srcery#helper#Highlight('TSParameter', s:cyan, s:none, s:italic) highlight! link TSProperty SrceryBrightBlue highlight! link TSSymbol SrceryBlue highlight! link TSTag SrceryBlue highlight! link TSTagAttribute SrceryYellow highlight! link TSVariableBuiltin SrceryCyan highlight! link TSType SrceryWhite highlight! link TSDelimiter SrceryWhite highlight! link TSURI SrceryGreen highlight! link TSVariable SrceryBrightWhite if has('nvim-0.8') " TODO: Implement new nvim syntax " Example could be taken from: https://github.com/dracula/vim/blob/b9f4f3a169266031d3744335595eee02a6e396c6/after/plugin/dracula.vim#L103 endif endif " }}} endif " }}} " vim: fdm=marker ts=2 sts=2 sw=2 fdl=0: