summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugues Hiegel <hugues.hiegel@advisorsla.com>2019-10-18 14:46:00 +0200
committerHugues Hiegel <hugues.hiegel@advisorsla.com>2019-10-18 14:46:00 +0200
commit93752b03bf12cb7ce26cc6c1bc4e3d23287c49bc (patch)
treef218af65b5140c32ccf3e924784adcd60c1d47c6
parente2616e6012ddd889257f97c0d69a1437ec19a275 (diff)
-rw-r--r--colors/blue.vim570
-rw-r--r--doc/tags24
-rw-r--r--doc/tags-ja9
-rw-r--r--ftplugin/ctab.vim349
-rw-r--r--vimrc32
5 files changed, 60 insertions, 924 deletions
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 <BS> 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 <CR> 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 <tab>
-" 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=' <buffer> '
-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 <silent> <buffer> <expr> <m-;> CTabAlignTo(20).'//'
- imap <silent> <buffer> <expr> <m-s-;> CTabAlignTo(30).'//'
- imap <silent> <buffer> <m-s-;>
- elseif &filetype == 'c'
- imap <expr> <silent> <buffer> <m-;> CTabAlignTo(10).'/* */<left><left><left>'
- endif
- else
- au FileType cpp,idl imap <expr> <silent> <buffer> <m-;> CTabAlignTo(20).'//'
- au FileType cpp,idl imap <expr> <silent> <buffer> <m-:> CTabAlignTo(30).'//'
- au FileType c imap <expr> <silent> <buffer> <m-;> CTabAlignTo(10).'/* */<left><left>'
- endif
-endif
-
-if !exists('g:ctab_disable_tab_maps') || ! g:ctab_disable_tab_maps
- exe 'imap '.s:buff_map.'<silent> <expr> <tab> <SID>InsertSmartTab()'
- exe 'inoremap '.s:buff_map.'<silent> <expr> <BS> <SID>DoSmartDelete()."\<BS>"'
-endif
-
-"exe 'imap '.s:buff_map.'<silent> <expr> <BS> <SID>KeepDelLine()."\<BS>"
-
-" MRG: TODO
-"exe 'imap '.s:buff_map.'<silent> <expr> <c-d> :call <SID>SmartDeleteTab()<CR>'
-"exe 'imap '.s:buff_map.'<silent> <c-t> <SID>SmartInsertTab()'
-" fun! s:SmartDeleteTab()
-" let curcol=col('.')-&sw
-" let origtxt=getline('.')
-" let repl=matchstr(origtxt,'^\s\{-}\%'.(&sw+2)."v')
-" if repl == '' then
-" return "\<c-o>".':s/ *\zs /'.repeat(' ',(&ts-&sw)).'/'."\<CR>\<c-o>".curcol.'|'
-" else
-" return "\<c-o>".':s/^\s\{-}\%'.(&sw+1)."v//\<CR>\<c-o>".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 "\<Tab>"
- 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 <SID>CheckLeaveLine(line('.'))
-aug END
-
-
-" Do a smart delete.
-" The <BS> 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 <TAB>, then similarly fall back on defaults.
- "
- let lastchar=matchstr(uptohere,'.$')
- if lastchar == "\<tab>" || uptohere =~ '^\s*$' | return '' | endif " Simple cases
- if lastchar != ' ' | return ((&digraph)?("\<BS>".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."\<BS>"
- 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]=="\<tab>"
- 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("\<Tab>",indatabs).repeat(' ',indaspace)
- call setline(a:line, substitute(getline(a:line),'^\s*',txtindent,''))
- endif
- return ''
- endfun
- fun! s:SID()
- return matchstr(expand('<sfile>'), '<SNR>\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 "^\<c-d>\<CR>"
- endif
- return "\<CR>"
- else
- return "\<CR>\<c-r>=<SNR>".s:SID().'_CheckAlign(line(''.''))'."\<CR>\<END>"
- endif
- endfun
-
- "exe 'inoremap '.s:buff_map.'<silent> <CR> <CR><c-r>=<SID>CheckAlign(line(''.''))."\<lt>END>"<CR>'
- exe 'inoremap '.s:buff_map.'<silent> <expr> <CR> <SID>CheckCR()'
- exe 'nnoremap '.s:buff_map.'<silent> o o<c-r>=<SID>CheckAlign(line(''.''))."\<lt>END>"<CR>'
- exe 'nnoremap '.s:buff_map.'<silent> O O<c-r>=<SID>CheckAlign(line(''.''))."\<lt>END>"<CR>'
-
- " 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.'<silent> <expr> = <SID>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)? "^\<tab>* ": "^ *\<tab>")
- 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("\<tab>",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 <SID>RetabIndent(<q-bang>,<line1>, <line2>, <q-args> )
-
-
-" 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 <F1> /^\(<\{7\}\\|>\{7\}\\|=\{7\}\)<CR>
@@ -193,6 +198,10 @@ nmap ; za
"nmap <F5> :windo set invfoldenable<CR>
nmap <F5> :set invet<CR>
+nmap <F10> :echo "hi<" . synIDattr(synID(line("."),col("."),1),"name") . '> trans<'
+\ . synIDattr(synID(line("."),col("."),0),"name") . "> lo<"
+\ . synIDattr(synIDtrans(synID(line("."),col("."),1)),"name") . ">"<CR>
+
"buffer moving
nmap <ESC>h :tabN<CR>
nmap <ESC>j :bn<CR>
@@ -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
+