From 93752b03bf12cb7ce26cc6c1bc4e3d23287c49bc Mon Sep 17 00:00:00 2001 From: Hugues Hiegel Date: Fri, 18 Oct 2019 14:46:00 +0200 Subject: stuff. --- colors/blue.vim | 570 +----------------------------------------------------- doc/tags | 24 ++- doc/tags-ja | 9 + ftplugin/ctab.vim | 349 --------------------------------- vimrc | 32 +++ 5 files changed, 60 insertions(+), 924 deletions(-) create mode 100644 doc/tags-ja delete mode 100644 ftplugin/ctab.vim diff --git a/colors/blue.vim b/colors/blue.vim index 0e6a447..945f87a 100644 --- a/colors/blue.vim +++ b/colors/blue.vim @@ -13,573 +13,11 @@ let g:colors_name = "blue" if has("gui_running") || &t_Co >= 255 -"SpecialKey xxx term=bold ctermfg=236 -"NonText xxx term=bold cterm=bold ctermfg=0 -"Directory xxx term=bold ctermfg=2 -"ErrorMsg xxx term=standout ctermfg=15 ctermbg=1 -"IncSearch xxx term=reverse cterm=bold ctermfg=190 ctermbg=34 -"Search xxx term=reverse cterm=bold ctermfg=190 -"MoreMsg xxx term=bold ctermfg=239 -"ModeMsg xxx term=bold cterm=bold -"LineNr xxx term=bold,reverse cterm=bold ctermfg=236 -"Question xxx term=standout ctermfg=209 -"StatusLine xxx term=bold,reverse cterm=bold,reverse -" links to StatusLineCMD -"StatusLineNC xxx term=reverse cterm=bold ctermfg=8 -"VertSplit xxx term=reverse ctermfg=8 -"Title xxx term=bold cterm=bold ctermfg=3 -"Visual xxx term=reverse ctermbg=0 -"VisualNOS xxx cleared -"WarningMsg xxx term=standout ctermfg=224 -"WildMenu xxx term=reverse cterm=bold ctermfg=3 ctermbg=0 -"Folded xxx term=reverse cterm=bold ctermfg=0 -"FoldColumn xxx term=standout ctermfg=14 ctermbg=242 -" links to Folded -"DiffAdd xxx term=bold ctermbg=0 -"DiffChange xxx term=bold ctermbg=0 -"DiffDelete xxx term=reverse ctermfg=0 -"DiffText xxx ctermbg=88 -"SignColumn xxx term=standout ctermfg=14 ctermbg=242 -"SpellBad xxx term=reverse cterm=bold ctermfg=171 ctermbg=52 -"SpellCap xxx term=reverse ctermfg=1 -"SpellRare xxx term=reverse cterm=bold ctermfg=68 ctermbg=171 -"SpellLocal xxx term=underline cterm=bold ctermfg=2 ctermbg=14 -"Pmenu xxx ctermbg=13 -"PmenuSel xxx ctermbg=242 -"PmenuSbar xxx ctermbg=248 -"PmenuThumb xxx cterm=reverse -"TabLine xxx term=underline cterm=underline ctermfg=0 -"TabLineSel xxx term=bold cterm=bold ctermfg=171 ctermbg=88 -"TabLineFill xxx term=reverse cterm=reverse -" links to TabLine -"CursorColumn xxx term=reverse ctermbg=236 -"CursorLine xxx term=underline ctermbg=0 -"MatchParen xxx term=reverse cterm=bold ctermfg=3 -"Comment xxx term=bold cterm=bold ctermfg=238 -"Constant xxx term=underline cterm=bold ctermfg=94 -"Special xxx term=bold ctermfg=171 ctermbg=236 -"Identifier xxx term=underline cterm=bold ctermfg=1 -"Statement xxx term=bold cterm=bold ctermfg=171 -"PreProc xxx term=underline ctermfg=244 ctermbg=236 -"Type xxx term=underline cterm=bold ctermfg=9 -"Underlined xxx term=underline cterm=underline ctermfg=81 -"Ignore xxx ctermfg=0 -"Error xxx term=reverse cterm=bold ctermfg=1 ctermbg=1 -"Todo xxx term=standout cterm=bold ctermfg=220 ctermbg=28 -"String xxx ctermfg=238 ctermbg=0 -"Character xxx links to Constant -"Number xxx cterm=bold ctermfg=196 -"Boolean xxx links to Constant -"Float xxx links to Number -"Function xxx cterm=bold ctermfg=1 -"Conditional xxx ctermfg=171 -"Repeat xxx links to Statement -"Label xxx cterm=bold ctermfg=1 -"Operator xxx links to Statement -"Keyword xxx links to Statement -"Exception xxx links to Statement -"Include xxx links to PreProc -"Define xxx links to PreProc -"Macro xxx links to PreProc -"PreCondit xxx links to PreProc -"StorageClass xxx links to Type -"Structure xxx links to Type -"Typedef xxx links to Type -"Tag xxx links to Special -"SpecialChar xxx links to Special -"Delimiter xxx links to Special -"SpecialComment xxx links to Special -"Debug xxx links to Special -"cStatement xxx links to Statement -"cConditional xxx ctermfg=171 -"cLabel xxx links to Label -"cDefine xxx ctermfg=244 -"cType xxx cterm=underline ctermfg=9 -"cFormat xxx cterm=bold ctermfg=1 -"StatusLineCMD xxx term=bold,reverse cterm=bold ctermfg=171 -"StatusLineINS xxx term=bold,reverse cterm=bold ctermfg=9 -"User1 xxx term=underline,reverse cterm=bold ctermfg=1 -"User2 xxx term=bold cterm=bold ctermfg=3 -"User3 xxx term=bold cterm=bold ctermfg=236 ctermbg=0 -"User4 xxx term=bold ctermfg=88 -"makeCommands xxx ctermfg=86 ctermbg=0 -"todoTitle1 xxx cterm=bold ctermfg=3 -"todoTitle2 xxx cterm=bold ctermfg=9 -"todoTitle3 xxx cterm=bold ctermfg=36 -"todoTitle4 xxx cterm=bold ctermfg=10 -"todoTask1 xxx cleared -"todoTask2 xxx ctermfg=248 -"todoTask3 xxx ctermfg=242 -"todoTask4 xxx ctermfg=238 -"todoTaskDone xxx ctermfg=16 -"todoSubDone xxx cterm=standout ctermfg=16 -"todoImportant xxx cterm=bold -"todoLink xxx cterm=underline ctermfg=171 ctermbg=88 -"rtTicket xxx cterm=standout ctermfg=208 -"todoDiggle xxx cterm=bold ctermfg=236 -"todoMark xxx cterm=bold ctermfg=236 ctermbg=8 -"cRepeat xxx links to Repeat -"cTodo xxx links to Todo -"cSpecial xxx links to SpecialChar -"cString xxx links to String -"cCppString xxx links to cString -"cCharacter xxx links to Character -"cSpecialError xxx links to cError -"cSpecialCharacter xxx links to cSpecial -"cCurlyError xxx links to cError -"cErrInParen xxx links to cError -"cCppParen xxx cleared -"cErrInBracket xxx links to cError -"cCppBracket xxx cleared -"cBlock xxx cleared -"cParenError xxx links to cError -"cIncluded xxx links to cString -"cCommentSkip xxx links to cComment -"cCommentString xxx links to cString -"cComment2String xxx links to cString -"cCommentStartError xxx links to cError -"cUserCont xxx cleared -"cUserLabel xxx links to Label -"cBitField xxx cleared -"cOctalZero xxx links to PreProc -"cCppOut xxx links to Comment -"cCppOut2 xxx links to cCppOut -"cCppSkip xxx links to cCppOut -"cNumber xxx links to Number -"cFloat xxx links to Float -"cOctal xxx links to Number -"cOctalError xxx links to cError -"cNumbersCom xxx cleared -"cParen xxx cleared -"cBracket xxx cleared -"cNumbers xxx cleared -"cSpaceError xxx links to cError -"cCommentL xxx links to cComment -"cCommentStart xxx links to cComment -"cComment xxx links to Comment -"cCommentError xxx links to cError -"cOperator xxx links to Operator -"cStructure xxx links to Structure -"cStorageClass xxx links to StorageClass -"cConstant xxx links to Constant -"cPreCondit xxx links to PreCondit -"cInclude xxx links to Include -"cMulti xxx cleared -"cPreProc xxx links to PreProc -"cError xxx links to Error -"ExtraWhitespace xxx ctermfg=0 ctermbg=9 -"todoMarkee xxx cleared -"Column71 xxx ctermfg=70 -"Column80 xxx ctermfg=82 -"mailHeaderKey xxx links to Type -"mailSubject xxx links to LineNr -"mailHeaderEmail xxx links to mailEmail -"mailEmail xxx links to Special -"mailURL xxx links to String -"mailQuoteExp1 xxx links to mailQuoted1 -"mailQuoted1 xxx ctermfg=249 -"mailQuoteExp2 xxx links to mailQuoted2 -"mailQuoted2 xxx ctermfg=245 -"mailQuoteExp3 xxx links to mailQuoted3 -"mailQuoted3 xxx ctermfg=240 -"mailQuoteExp4 xxx links to mailQuoted4 -"mailQuoted4 xxx ctermfg=237 -"mailQuoteExp5 xxx links to mailQuoted5 -"mailQuoted5 xxx ctermfg=234 -"mailQuoteExp6 xxx links to mailQuoted6 -"mailQuoted6 xxx ctermfg=232 -"mailHeader xxx links to Statement -"mailSignature xxx links to PreProc -"vimTodo xxx links to Todo -"vimCommand xxx links to Statement -"vimOption xxx links to PreProc -"vimErrSetting xxx links to vimError -"vimAutoEvent xxx links to Type -"vimGroup xxx links to Type -"vimHLGroup xxx links to vimGroup -"vimFuncName xxx links to Function -"vimNumber xxx links to Number -"vimAddress xxx links to vimMark -"vimAutoCmd xxx links to vimCommand -"vimExtCmd xxx cleared -"vimFilter xxx cleared -"vimLet xxx links to vimCommand -"vimMap xxx links to vimCommand -"vimMark xxx links to Number -"vimSet xxx cleared -"vimSyntax xxx links to vimCommand -"vimUserCmd xxx cleared -"vimCmdSep xxx cleared -"vimIsCommand xxx cleared -"vimVar xxx cleared -"vimInsert xxx links to vimString -"vimBehaveModel xxx links to vimBehave -"vimBehaveError xxx links to vimError -"vimBehave xxx links to vimCommand -"vimFTCmd xxx links to vimCommand -"vimFTOption xxx links to vimSynType -"vimFTError xxx links to vimError -"vimFiletype xxx cleared -"vimFunction xxx cleared -"vimFunctionError xxx links to vimError -"vimLineComment xxx links to vimComment -"vimSpecFile xxx links to Identifier -"vimOper xxx links to Operator -"vimComment xxx links to Comment -"vimString xxx links to String -"vimSubst xxx links to vimCommand -"vimRegister xxx links to SpecialChar -"vimCmplxRepeat xxx links to SpecialChar -"vimRegion xxx cleared -"vimSynLine xxx cleared -"vimNotation xxx links to Special -"vimCtrlChar xxx links to SpecialChar -"vimFuncVar xxx links to Identifier -"vimContinue xxx links to Special -"vimAugroupKey xxx links to vimCommand -"vimAugroup xxx cleared -"vimAugroupError xxx cleared -"vimOperParen xxx cleared -"vimSep xxx links to Delimiter -"vimOperError xxx links to Error -"vimFuncKey xxx links to vimCommand -"vimFuncSID xxx links to Special -"vimEcho xxx cleared -"vimEchoHL xxx links to vimCommand -"vimExecute xxx cleared -"vimIf xxx cleared -"vimFunc xxx links to vimError -"vimNorm xxx links to vimCommand -"vimNotFunc xxx links to vimCommand -"vimUserCommand xxx links to vimCommand -"vimFuncBlank xxx cleared -"vimFuncBody xxx cleared -"vimPattern xxx links to Type -"vimSpecFileMod xxx links to vimSpecFile -"vimHighlight xxx links to vimCommand -"vimEscapeBrace xxx cleared -"vimSetEqual xxx cleared -"vimSetString xxx links to vimString -"vimSubstRep xxx cleared -"vimSubstRange xxx cleared -"vimUserAttrb xxx links to vimSpecial -"vimUserAttrbKey xxx links to vimOption -"vimUserAttrbCmplt xxx links to vimSpecial -"vimUserCmdError xxx links to Error -"vimUserAttrbCmpltFunc xxx links to Special -"vimCommentString xxx links to vimString -"vimEnvvar xxx links to PreProc -"vimPatSepErr xxx links to vimPatSep -"vimPatSep xxx links to SpecialChar -"vimPatSepZ xxx links to vimPatSep -"vimPatSepZone xxx links to vimString -"vimPatSepR xxx links to vimPatSep -"vimPatRegion xxx cleared -"vimNotPatSep xxx links to vimString -"vimStringCont xxx links to vimString -"vimSubstTwoBS xxx links to vimString -"vimSubstSubstr xxx links to SpecialChar -"vimCollection xxx cleared -"vimSubstPat xxx cleared -"vimSubst1 xxx links to vimSubst -"vimSubstDelim xxx links to Delimiter -"vimSubstRep4 xxx cleared -"vimSubstFlagErr xxx links to vimError -"vimCollClass xxx cleared -"vimCollClassErr xxx links to vimError -"vimSubstFlags xxx links to Special -"vimMarkNumber xxx links to vimNumber -"vimPlainMark xxx links to vimMark -"vimPlainRegister xxx links to vimRegister -"vimSetMod xxx links to vimOption -"vimSetSep xxx links to Statement -"vimAbb xxx links to vimCommand -"vimMapMod xxx links to vimBracket -"vimMapLhs xxx cleared -"vimAutoCmdSpace xxx cleared -"vimAutoEventList xxx cleared -"vimAutoCmdSfxList xxx cleared -"varVar xxx cleared -"vimEchoHLNone xxx links to vimGroup -"vimMapBang xxx links to vimCommand -"vimMapRhs xxx cleared -"vimMapModKey xxx links to vimFuncSID -"vimMapModErr xxx links to vimError -"vimMapRhsExtend xxx cleared -"vimMenuBang xxx cleared -"vimMenuPriority xxx cleared -"vimMenuName xxx links to PreProc -"vimMenuMod xxx links to vimMapMod -"vimMenuNameMore xxx links to vimMenuName -"vimMenuMap xxx cleared -"vimMenuRhs xxx cleared -"vimBracket xxx links to Delimiter -"vimUserFunc xxx links to Normal -"vimElseIfErr xxx links to Error -"vimBufnrWarn xxx links to vimWarn -"vimNormCmds xxx cleared -"vimGroupSpecial xxx links to Special -"vimGroupList xxx cleared -"vimSynError xxx links to Error -"vimSynContains xxx links to vimSynOption -"vimSynKeyContainedin xxx links to vimSynContains -"vimSynNextgroup xxx links to vimSynOption -"vimSynType xxx links to vimSpecial -"vimAuSyntax xxx cleared -"vimSynCase xxx links to Type -"vimSynCaseError xxx links to vimError -"vimClusterName xxx cleared -"vimGroupName xxx cleared -"vimGroupAdd xxx links to vimSynOption -"vimGroupRem xxx links to vimSynOption -"vimSynKeyOpt xxx links to vimSynOption -"vimSynKeyRegion xxx cleared -"vimMtchComment xxx links to vimComment -"vimSynMtchOpt xxx links to vimSynOption -"vimSynRegPat xxx links to vimString -"vimSynMatchRegion xxx cleared -"VimSynMtchCchar xxx cleared -"vimSynPatRange xxx links to vimString -"vimSynNotPatRange xxx links to vimSynRegPat -"vimSynRegOpt xxx links to vimSynOption -"vimSynReg xxx links to Type -"vimSynMtchGrp xxx links to vimSynOption -"vimSynRegion xxx cleared -"vimSynPatMod xxx cleared -"vimSyncC xxx links to Type -"vimSyncLines xxx cleared -"vimSyncMatch xxx cleared -"vimSyncError xxx links to Error -"vimSyncLinebreak xxx cleared -"vimSyncLinecont xxx cleared -"vimSyncRegion xxx cleared -"vimSyncGroupName xxx links to vimGroupName -"vimSyncKey xxx links to Type -"vimSyncGroup xxx links to vimGroupName -"vimSyncNone xxx links to Type -"vimHiLink xxx cleared -"vimHiClear xxx cleared -"vimHiKeyList xxx cleared -"vimHiBang xxx cleared -"vimHiGroup xxx links to vimGroupName -"vimHiAttrib xxx links to PreProc -"vimFgBgAttrib xxx links to vimHiAttrib -"vimHiAttribList xxx links to vimError -"vimHiCtermColor xxx cleared -"vimHiFontname xxx cleared -"vimHiGuiFontname xxx cleared -"vimHiGuiRgb xxx links to vimNumber -"vimHiCtermError xxx links to vimError -"vimHiTerm xxx links to Type -"vimHiCTerm xxx links to vimHiTerm -"vimHiStartStop xxx links to vimHiTerm -"vimHiCtermFgBg xxx links to vimHiTerm -"vimHiGui xxx links to vimHiTerm -"vimHiGuiFont xxx links to vimHiTerm -"vimHiGuiFgBg xxx links to vimHiTerm -"vimHiKeyError xxx links to vimError -"vimHiTermcap xxx cleared -"vimCommentTitle xxx links to PreProc -"vimCommentTitleLeader xxx cleared -"vimSearchDelim xxx links to Statement -"vimSearch xxx links to vimString -"vimGlobal xxx cleared -"perlTodo xxx links to Todo -"perlPOD xxx links to perlComment -"perlElseIfError xxx links to Error -"perlConditional xxx links to Conditional -"perlRepeat xxx links to Repeat -"perlOperator xxx links to Operator -"perlControl xxx links to PreProc -"perlStatementStorage xxx links to perlStatement -"perlStatementControl xxx links to perlStatement -"perlStatementScalar xxx links to perlStatement -"perlStatementRegexp xxx links to perlStatement -"perlStatementNumeric xxx links to perlStatement -"perlStatementList xxx links to perlStatement -"perlStatementHash xxx links to perlStatement -"perlStatementIOfunc xxx links to perlStatement -"perlStatementFiledesc xxx links to perlStatement -"perlFiledescStatementNocomma xxx cleared -"perlFiledescStatementComma xxx cleared -"perlStatementVector xxx links to perlStatement -"perlStatementFiles xxx links to perlStatement -"perlStatementFlow xxx links to perlStatement -"perlStatementInclude xxx links to perlStatement -"perlStatementScope xxx links to perlStatement -"perlStatementProc xxx links to perlStatement -"perlStatementSocket xxx links to perlStatement -"perlStatementIPC xxx links to perlStatement -"perlStatementNetwork xxx links to perlStatement -"perlStatementPword xxx links to perlStatement -"perlStatementTime xxx links to perlStatement -"perlStatementMisc xxx links to perlStatement -"perlStatementNew xxx links to perlStatement -"perlVarPlain xxx links to perlIdentifier -"perlVarNotInMatches xxx links to perlIdentifier -"perlVarSlash xxx links to perlIdentifier -"perlPackageRef xxx links to perlType -"perlVarMember xxx cleared -"perlVarSimpleMember xxx links to perlIdentifier -"perlMethod xxx links to perlIdentifier -"perlVarPlain2 xxx links to perlIdentifier -"perlFunctionName xxx links to perlIdentifier -"perlVarSimpleMemberName xxx links to perlString -"perlFiledescRead xxx links to perlIdentifier -"perlFiledescStatement xxx links to perlIdentifier -"perlSpecialString xxx links to perlSpecial -"perlSpecialStringU xxx links to perlSpecial -"perlSpecialMatch xxx links to perlSpecial -"perlNotEmptyLine xxx links to Error -"perlVarBlock xxx cleared -"perlSpecialBEOM xxx links to perlSpecial -"perlMatchStartEnd xxx links to perlStatement -"perlShellCommand xxx links to perlString -"perlNumber xxx links to Number -"perlFloat xxx links to Float -"perlMatch xxx links to perlString -"perlComment xxx links to Comment -"perlSubstitutionSQ xxx links to perlString -"perlSubstitutionDQ xxx links to perlString -"perlSubstitutionSlash xxx links to perlString -"perlSubstitutionHash xxx links to perlString -"perlSubstitutionBracket xxx links to perlString -"perlSubstitutionCurly xxx links to perlString -"perlSubstitutionPling xxx links to perlString -"perlTranslationSQ xxx cleared -"perlTranslationDQ xxx cleared -"perlTranslationSlash xxx links to perlString -"perlTranslationHash xxx links to perlString -"perlTranslationBracket xxx links to perlString -"perlTranslationCurly xxx links to perlString -"perlString xxx links to String -"perlBrackets xxx links to Error -"perlStringStartEnd xxx links to perlString -"perlStringUnexpanded xxx links to perlString -"perlQQ xxx links to perlString -"perlHereDoc xxx links to perlString -"perlAutoload xxx cleared -"perlUntilEOFDQ xxx cleared -"perlUntilEOFSQ xxx cleared -"perlUntilEmptyDQ xxx cleared -"perlUntilEmptySQ xxx cleared -"perlStatementPackage xxx links to perlStatement -"perlPackageDecl xxx links to perlType -"perlStatementSub xxx links to perlStatement -"perlFunctionPrototype xxx links to perlFunction -"perlFunctionPRef xxx links to perlType -"perlFunction xxx links to Function -"perlSharpBang xxx links to PreProc -"perlFormatName xxx links to perlIdentifier -"perlFormatField xxx links to perlString -"perlFormat xxx cleared -"perlDATA xxx links to perlComment -"perlInclude xxx links to Include -"perlSpecial xxx links to Special -"perlCharacter xxx links to Character -"perlType xxx links to Type -"perlIdentifier xxx links to Identifier -"perlLabel xxx links to Label -"perlStatement xxx links to Statement -"perlList xxx links to perlStatement -"perlMisc xxx links to perlStatement -"perlStorageClass xxx links to perlType -"perlSpecialAscii xxx links to perlSpecial -"perlSpecialDollar xxx links to perlSpecial -"perlSync xxx cleared -"perlSyncPOD xxx cleared -"vimScriptDelim xxx links to Comment -"vimPerlRegion xxx cleared -"vimEmbedError xxx links to vimError -"pythonStatement xxx links to Statement -"pythonFunction xxx links to Function -"pythonRepeat xxx links to Repeat -"pythonConditional xxx links to Conditional -"pythonOperator xxx links to Operator -"pythonPreCondit xxx links to PreCondit -"pythonTodo xxx links to Todo -"pythonComment xxx links to Comment -"pythonDecorator xxx links to Define -"Normal xxx cleared -"pythonEscape xxx links to Special -"pythonString xxx links to String -"pythonRawString xxx links to String -"pythonBuiltin xxx cleared -"pythonException xxx cleared -"pythonSync xxx cleared -"vimPythonRegion xxx cleared -"vimAugroupSyncA xxx cleared -"vimAuHighlight xxx links to vimHighlight -"vimError xxx links to Error -"vimKeyCodeError xxx links to vimError -"vimWarn xxx links to WarningMsg -"vimAutoCmdOpt xxx links to vimOption -"vimAutoSet xxx links to vimCommand -"vimCondHL xxx links to vimCommand -"vimElseif xxx links to vimCondHL -"vimSynOption xxx links to Special -"vimKeyCode xxx links to vimSpecFile -"vimSpecial xxx links to Type -"vimFold xxx links to Folded -"vimHLMod xxx links to PreProc -"vimKeyword xxx links to Statement -"vimStatement xxx links to Statement -"helpHeadline xxx links to Statement -"helpSectionDelim xxx links to PreProc -"helpIgnore xxx links to Ignore -"helpExample xxx links to Comment -"helpBar xxx links to Ignore -"helpStar xxx links to Ignore -"helpHyperTextJump xxx links to Subtitle -"helpHyperTextEntry xxx links to String -"helpNormal xxx cleared -"helpVim xxx links to Identifier -"helpOption xxx links to Type -"helpHeader xxx links to PreProc -"helpNote xxx links to Todo -"helpSpecial xxx links to Special -"helpLeadBlank xxx cleared -"helpNotVi xxx links to Special -"helpComment xxx links to Comment -"helpConstant xxx links to Constant -"helpString xxx links to String -"helpCharacter xxx links to Character -"helpNumber xxx links to Number -"helpBoolean xxx links to Boolean -"helpFloat xxx links to Float -"helpIdentifier xxx links to Identifier -"helpFunction xxx links to Function -"helpStatement xxx links to Statement -"helpConditional xxx links to Conditional -"helpRepeat xxx links to Repeat -"helpLabel xxx links to Label -"helpOperator xxx links to Operator -"helpKeyword xxx links to Keyword -"helpException xxx links to Exception -"helpPreProc xxx links to PreProc -"helpInclude xxx links to Include -"helpDefine xxx links to Define -"helpMacro xxx links to Macro -"helpPreCondit xxx links to PreCondit -"helpType xxx links to Type -"helpStorageClass xxx links to StorageClass -"helpStructure xxx links to Structure -"helpTypedef xxx links to Typedef -"helpSpecialChar xxx links to SpecialChar -"helpTag xxx links to Tag -"helpDelimiter xxx links to Delimiter -"helpSpecialComment xxx links to SpecialComment -"helpDebug xxx links to Debug -"helpUnderlined xxx links to Underlined -"helpError xxx links to Error -"helpTodo xxx links to Todo -"helpURL xxx links to String -"helpExampleStart xxx links to helpIgnore -"Subtitle xxx links to Identifier - hi! CursorLine ctermbg=236 cterm=none hi! CursorColumn ctermbg=236 cterm=none + hi! LineNr term=bold,reverse cterm=bold ctermfg=236 + hi! qfLineNr term=bold,reverse cterm=bold ctermfg=238 hi! Comment ctermfg=240 cterm=bold hi! ColorColumn ctermfg=234 ctermbg=none @@ -688,8 +126,8 @@ if has("gui_running") || &t_Co >= 255 hi! WildMenu term=reverse cterm=bold ctermbg=00 ctermfg=03 - hi! NonText ctermfg=0 cterm=bold - hi! SpecialKey ctermfg=234 cterm=none + hi! NonText ctermfg=0 cterm=bold ctermbg=none + hi! SpecialKey ctermfg=235 cterm=none ctermbg=none hi! makeCommands ctermfg=86 ctermbg=0 diff --git a/doc/tags b/doc/tags index e9c081c..5e0b063 100644 --- a/doc/tags +++ b/doc/tags @@ -1,5 +1,4 @@ -:Linediff linediff.txt /*:Linediff* -:LinediffReset linediff.txt /*:LinediffReset* +:DetectIndent detectindent.txt /*:DetectIndent* :VWB vimwiki.txt /*:VWB* :VWS vimwiki.txt /*:VWS* :Vimwiki2HTML vimwiki.txt /*:Vimwiki2HTML* @@ -40,6 +39,11 @@ AnsiEsc-manual AnsiEsc.txt /*AnsiEsc-manual* AnsiEsc.txt AnsiEsc.txt /*AnsiEsc.txt* VimwikiLinkHandler vimwiki.txt /*VimwikiLinkHandler* alternative vimwiki.txt /*alternative* +detectindent detectindent.txt /*detectindent* +detectindent-changelog detectindent.txt /*detectindent-changelog* +detectindent-contents detectindent.txt /*detectindent-contents* +detectindent-settings detectindent.txt /*detectindent-settings* +detectindent.txt detectindent.txt /*detectindent.txt* fugitive fugitive.txt /*fugitive* fugitive#head(...) fugitive.txt /*fugitive#head(...)* fugitive#statusline() fugitive.txt /*fugitive#statusline()* @@ -119,13 +123,15 @@ g:vimwiki_use_mouse vimwiki.txt /*g:vimwiki_use_mouse* g:vimwiki_user_htmls vimwiki.txt /*g:vimwiki_user_htmls* g:vimwiki_valid_html_tags vimwiki.txt /*g:vimwiki_valid_html_tags* g:vimwiki_w32_dir_enc vimwiki.txt /*g:vimwiki_w32_dir_enc* -linediff linediff.txt /*linediff* -linediff-commands linediff.txt /*linediff-commands* -linediff-contents linediff.txt /*linediff-contents* -linediff-installation linediff.txt /*linediff-installation* -linediff-internals linediff.txt /*linediff-internals* -linediff-issues linediff.txt /*linediff-issues* -linediff-usage linediff.txt /*linediff-usage* +l9 l9.txt /*l9* +l9-about l9.txt /*l9-about* +l9-author l9.txt /*l9-author* +l9-changelog l9.txt /*l9-changelog* +l9-contact l9.txt /*l9-contact* +l9-installation l9.txt /*l9-installation* +l9-introduction l9.txt /*l9-introduction* +l9-usage l9.txt /*l9-usage* +l9.txt l9.txt /*l9.txt* one vimwiki.txt /*one* two vimwiki.txt /*two* vimwiki vimwiki.txt /*vimwiki* diff --git a/doc/tags-ja b/doc/tags-ja new file mode 100644 index 0000000..dbb4de6 --- /dev/null +++ b/doc/tags-ja @@ -0,0 +1,9 @@ +!_TAG_FILE_ENCODING utf-8 // +l9 l9.jax /*l9* +l9-about l9.jax /*l9-about* +l9-author l9.jax /*l9-author* +l9-contact l9.jax /*l9-contact* +l9-installation l9.jax /*l9-installation* +l9-introduction l9.jax /*l9-introduction* +l9-usage l9.jax /*l9-usage* +l9.txt l9.jax /*l9.txt* diff --git a/ftplugin/ctab.vim b/ftplugin/ctab.vim deleted file mode 100644 index 4b105f6..0000000 --- a/ftplugin/ctab.vim +++ /dev/null @@ -1,349 +0,0 @@ -" Intelligent Indent -" Author: Michael Geddes < vimmer at frog dot wheelycreek dot net > -" Version: 2.6 -" Last Modified: December 2010 -" -" Histroy: -" 1.0: - Added RetabIndent command - similar to :retab, but doesn't cause -" internal tabs to be modified. -" 1.1: - Added support for backspacing over spaced tabs 'smarttab' style -" - Clean up the look of it by blanking the :call -" - No longer a 'filetype' plugin by default. -" 1.2: - Interactions with 'smarttab' were causing problems. Now fall back to -" vim's 'smarttab' setting when inserting 'indent' tabs. -" - Fixed compat with digraphs (which were getting swallowed) -" - Made mapping work with the 'filetype' plugin mode. -" - Make CTabAlignTo() public. -" 1.3: - Fix removing trailing spaces with RetabIndent! which was causing -" initial indents to disappear. -" 1.4: - Fixed Backspace tab being off by 1 -" 2.0: - Add support for alignment whitespace for mismatched brackets to be spaces. -" 2.1: - Fix = operator -" 2.3: - Fix (Gene Smith) for error with non C files -" - Add option for filetype maps -" - Allow for lisp indentation -" 2.4: - Fix bug in Retab -" 2.5: - Fix issue with not aligning -" 2.6: - Fix issue with alignment not disappearing. - -" This is designed as a filetype plugin (originally a 'Buffoptions.vim' script). -" -" The aim of this script is to be able to handle the mode of tab usage which -" distinguishes 'indent' from 'alignment'. The idea is to use -" characters only at the beginning of lines. -" -" This means that an individual can use their own 'tabstop' settings for the -" indent level, while not affecting alignment. -" -" The one caveat with this method of tabs is that you need to follow the rule -" that you never 'align' elements that have different 'indent' levels. -" -" :RetabIndent[!] [tabstop] -" This is similar to the :retab command, with the exception that it -" affects all and only whitespace at the start of the line, changing it to -" suit your current (or new) tabstop and expandtab setting. -" With the bang (!) at the end, the command also strips trailing -" whitespace. -" -" CTabAlignTo(n) -" 'Tab' to the n'th column from the start of the indent. - -" g:ctab_filetype_maps -" set this to true if script used as a filetype plugin -" g:ctab_disable_checkalign -" set this to true to disable re-check of alignment -" g:ctab_enable_default_filetype_maps -" disable the filetype specific maps -" g:ctab_disable_tab_maps -" disable the (original) tab mappings - -if exists('g:ctab_filetype_maps') && g:ctab_filetype_maps - let s:buff_map=' ' -else - let s:buff_map='' -endif - -if exists('g:ctab_enable_default_filetype_maps') && ctab_enable_default_filetype_maps - if s:buff_map != '' - if (&filetype =~ '^\(cpp\|idl\)$' ) - imap CTabAlignTo(20).'//' - imap CTabAlignTo(30).'//' - imap º - elseif &filetype == 'c' - imap CTabAlignTo(10).'/* */' - endif - else - au FileType cpp,idl imap CTabAlignTo(20).'//' - au FileType cpp,idl imap CTabAlignTo(30).'//' - au FileType c imap CTabAlignTo(10).'/* */' - endif -endif - -if !exists('g:ctab_disable_tab_maps') || ! g:ctab_disable_tab_maps - exe 'imap '.s:buff_map.' InsertSmartTab()' - exe 'inoremap '.s:buff_map.' DoSmartDelete()."\"' -endif - -"exe 'imap '.s:buff_map.' KeepDelLine()."\" - -" MRG: TODO -"exe 'imap '.s:buff_map.' :call SmartDeleteTab()' -"exe 'imap '.s:buff_map.' SmartInsertTab()' -" fun! s:SmartDeleteTab() -" let curcol=col('.')-&sw -" let origtxt=getline('.') -" let repl=matchstr(origtxt,'^\s\{-}\%'.(&sw+2)."v') -" if repl == '' then -" return "\".':s/ *\zs /'.repeat(' ',(&ts-&sw)).'/'."\\".curcol.'|' -" else -" return "\".':s/^\s\{-}\%'.(&sw+1)."v//\\".curcol."|" -" end -" -" endfun - -" Insert a smart tab. -fun! s:InsertSmartTab() - " Clear the status - echo '' - if strpart(getline('.'),0,col('.')-1) =~'^\s*$' - if exists('b:ctab_hook') && b:ctab_hook != '' - exe 'return '.b:ctab_hook - elseif exists('g:ctab_hook') && g:ctab_hook != '' - exe 'return '.g:ctab_hook - endif - return "\" - endif - - let sts=exists("b:insidetabs")?(b:insidetabs):((&sts==0)?&sw:&sts) - let sp=(virtcol('.') % sts) - if sp==0 | let sp=sts | endif - return strpart(" ",0,1+sts-sp) -endfun - -fun! s:CheckLeaveLine(line) - if ('cpo' !~ 'I') && exists('b:ctab_lastalign') && (a:line == b:ctab_lastalign) - s/^\s*$//e - endif -endfun - -" Check on blanks -aug Ctab -au! InsertLeave * call CheckLeaveLine(line('.')) -aug END - - -" Do a smart delete. -" The is included at the end so that deleting back over line ends -" works as expected. -fun! s:DoSmartDelete() - " Clear the status - "echo '' - let uptohere=strpart(getline('.'),0,col('.')-1) - " If at the first part of the line, fall back on defaults... or if the - " preceding character is a , then similarly fall back on defaults. - " - let lastchar=matchstr(uptohere,'.$') - if lastchar == "\" || uptohere =~ '^\s*$' | return '' | endif " Simple cases - if lastchar != ' ' | return ((&digraph)?("\".lastchar): '') | endif " Delete non space at end / Maintain digraphs - - " Work out how many tabs to use - let sts=(exists("b:insidetabs")?(b:insidetabs):((&sts==0)?(&sw):(&sts))) - - let ovc=virtcol('.') " Find where we are - let sp=(ovc % sts) " How many virtual characters to delete - if sp==0 | let sp=sts | endif " At least delete a whole tabstop - let vc=ovc-sp " Work out the new virtual column - " Find how many characters we need to delete (using \%v to do virtual column - " matching, and making sure we don't pass an invalid value to vc) - let uthlen=strlen(uptohere) - let bs= uthlen-((vc<1)?0:( match(uptohere,'\%'.(vc-1).'v'))) - let uthlen=uthlen-bs - " echo 'ovc = '.ovc.' sp = '.sp.' vc = '.vc.' bs = '.bs.' uthlen='.uthlen - if bs <= 0 | return '' | endif - - " Delete the specifed number of whitespace characters up to the first non-whitespace - let ret='' - let bs=bs-1 - if uptohere[uthlen+bs] !~ '\s'| return '' | endif - while bs>=-1 - let bs=bs-1 - if uptohere[uthlen+bs] !~ '\s' | break | endif - let ret=ret."\" - endwhile - return ret -endfun - -fun! s:Column(line) - let c=0 - let i=0 - let len=strlen(a:line) - while i< len - if a:line[i]=="\" - let c=(c+&tabstop) - let c=c-(c%&tabstop) - else - let c=c+1 - endif - let i=i+1 - endwhile - return c -endfun -fun! s:StartColumn(lineNo) - return s:Column(matchstr(getline(a:lineNo),'^\s*')) -endfun - -fun! CTabAlignTo(n) - let co=virtcol('.') - let ico=s:StartColumn('.')+a:n - if co>ico - let ico=co - endif - let spaces=ico-co - let spc='' - while spaces > 0 - let spc=spc." " - let spaces=spaces-1 - endwhile - return spc -endfun - -if ! exists('g:ctab_disable_checkalign') || g:ctab_disable_checkalign==0 - " Check the alignment of line. - " Used in the case where some alignment whitespace is required .. like for unmatched brackets. - fun! s:CheckAlign(line) - if &expandtab || !(&autoindent || &indentexpr || &cindent) - return '' - endif - - let tskeep=&ts - let swkeep=&sw - try - if a:line == line('.') - let b:ctab_lastalign=a:line - else - unlet b:ctab_lastalign - endif - set ts=50 - set sw=50 - if &indentexpr != '' - let v:lnum=a:line - sandbox exe 'let inda='.&indentexpr - if inda == -1 - let inda=indent(a:line-1) - endif - elseif &cindent - let inda=cindent(a:line) - elseif &lisp - let inda=lispindent(a:line) - elseif &autoindent - let inda=indent(a:line) - elseif &smarttab - return '' - else - let inda=0 - endif - finally - let &ts=tskeep - let &sw=swkeep - endtry - let indatabs=inda / 50 - let indaspace=inda % 50 - let indb=indent(a:line) - if indatabs*&tabstop + indaspace == indb - let txtindent=repeat("\",indatabs).repeat(' ',indaspace) - call setline(a:line, substitute(getline(a:line),'^\s*',txtindent,'')) - endif - return '' - endfun - fun! s:SID() - return matchstr(expand(''), '\zs\d\+\ze_SID$') - endfun - " Get the spaces at the end of the indent correct. - " This is trickier than it should be, but this seems to work. - fun! s:CheckCR() - " echo 'SID:'.s:SID() - if getline('.') =~ '^\s*$' - if ('cpo' !~ 'I') && exists('b:ctab_lastalign') && (line('.') == b:ctab_lastalign) - return "^\\" - endif - return "\" - else - return "\\=".s:SID().'_CheckAlign(line(''.''))'."\\" - endif - endfun - - "exe 'inoremap '.s:buff_map.' =CheckAlign(line(''.''))."\END>"' - exe 'inoremap '.s:buff_map.' CheckCR()' - exe 'nnoremap '.s:buff_map.' o o=CheckAlign(line(''.''))."\END>"' - exe 'nnoremap '.s:buff_map.' O O=CheckAlign(line(''.''))."\END>"' - - " Ok.. now re-evaluate the = re-indented section - - " The only way I can think to do this is to remap the = - " so that it calls the original, then checks all the indents. - exe 'map '.s:buff_map.' = SetupEqual()' - fun! s:SetupEqual() - set operatorfunc=CtabRedoIndent - " Call the operator func so we get the range - return 'g@' - endfun - - fun! CtabRedoIndent(type,...) - set operatorfunc= - let ln=line("'[") - let lnto=line("']") - " Do the original equals - norm! '[='] - - if ! &et - " Then check the alignment. - while ln <= lnto - silent call s:CheckAlign(ln) - let ln+=1 - endwhile - endif - endfun -endif - -" Retab the indent of a file - ie only the first nonspace -fun! s:RetabIndent( bang, firstl, lastl, tab ) - let checkspace=((!&expandtab)? "^\* ": "^ *\") - let l = a:firstl - let force= a:tab != '' && a:tab != 0 && (a:tab != &tabstop) - let checkalign = ( &expandtab || !(&autoindent || &indentexpr || &cindent)) && (!exists('g:ctab_disable_checkalign') || g:ctab_disable_checkalign==0) - let newtabstop = (force?(a:tab):(&tabstop)) - while l <= a:lastl - let txt=getline(l) - let store=0 - if a:bang == '!' && txt =~ '\s\+$' - let txt=substitute(txt,'\s\+$','','') - let store=1 - endif - if force || txt =~ checkspace - let i=indent(l) - let tabs= (&expandtab ? (0) : (i / newtabstop)) - let spaces=(&expandtab ? (i) : (i % newtabstop)) - let txtindent=repeat("\",tabs).repeat(' ',spaces) - let store = 1 - let txt=substitute(txt,'^\s*',txtindent,'') - endif - if store - call setline(l, txt ) - if checkalign - call s:CheckAlign(l) - endif - endif - - let l=l+1 - endwhile - if newtabstop != &tabstop | let &tabstop = newtabstop | endif -endfun - - -" Retab the indent of a file - ie only the first nonspace. -" Optional argument specified the value of the new tabstops -" Bang (!) causes trailing whitespace to be gobbled. -com! -nargs=? -range=% -bang -bar RetabIndent call RetabIndent(,, , ) - - -" vim: sts=2 sw=2 et diff --git a/vimrc b/vimrc index 2b1c8ac..6836900 100644 --- a/vimrc +++ b/vimrc @@ -170,6 +170,11 @@ augroup Lilo autocmd BufEnter */etc/lilo* set syntax=lilo augroup END +augroup Jenkinsfile + au! + autocmd BufEnter */Jenkinsfile set ft=Jenkinsfile +augroup END + " Quick search for merges nmap /^\(<\{7\}\\|>\{7\}\\|=\{7\}\) @@ -193,6 +198,10 @@ nmap ; za "nmap :windo set invfoldenable nmap :set invet +nmap :echo "hi<" . synIDattr(synID(line("."),col("."),1),"name") . '> trans<' +\ . synIDattr(synID(line("."),col("."),0),"name") . "> lo<" +\ . synIDattr(synIDtrans(synID(line("."),col("."),1)),"name") . ">" + "buffer moving nmap h :tabN nmap j :bn @@ -292,6 +301,7 @@ augroup WhiteSpaces autocmd OptionSet textwidth call HighLightExtraSpacesAndColumns() "Don’t overwrite the whitespaces colors on cursor line… + autocmd BufRead * call matchadd('SpecialKey', '\s\+', -1) autocmd WinEnter * call matchadd('SpecialKey', '\s\+', -1) augroup END @@ -549,6 +559,28 @@ augroup PyMode let g:pymode_lint_on_fly = 1 let g:pymode_lint_unmodified = 1 + let g:pymode_rope = 1 + let g:pymode_rope_complete_on_dot = 0 + autocmd FileType * set signcolumn=auto autocmd FileType python set signcolumn=yes + + autocmd FileType python sign define PymodeC texthl=Number augroup END + +augroup FuckingShit + autocmd BufEnter defs.* set ft=make + autocmd BufEnter rules.* set ft=make +augroup END + +augroup Syntastic_And_Tsuquyomi + let g:syntastic_always_populate_loc_list = 1 + let g:syntastic_auto_loc_list = 1 + let g:syntastic_check_on_open = 1 + let g:syntastic_check_on_wq = 1 + + " Tsuquyomi-powered + let g:tsuquyomi_disable_quickfix = 1 + let g:syntastic_typescript_checkers = ['tsuquyomi'] +augroup END + -- cgit v1.2.3