added neovim config
						commit
						84afb34cee
					
				| 
						 | 
				
			
			@ -0,0 +1,325 @@
 | 
			
		|||
" 'flattened_dark.vim' -- Vim color scheme.
 | 
			
		||||
" Maintainer:   Romain Lafourcade (romainlafourcade@gmail.com)
 | 
			
		||||
" Description:  Dark Solarized, without the bullshit.
 | 
			
		||||
 | 
			
		||||
hi clear
 | 
			
		||||
 | 
			
		||||
if exists('syntax_on')
 | 
			
		||||
  syntax reset
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
let colors_name = 'flattened_dark'
 | 
			
		||||
 | 
			
		||||
hi  Normal                                  ctermfg=12  ctermbg=8  guifg=#839496  guibg=#002b36  gui=NONE
 | 
			
		||||
 | 
			
		||||
set background=dark
 | 
			
		||||
 | 
			
		||||
hi  ColorColumn                             cterm=NONE  ctermbg=0  guibg=#073642  gui=NONE
 | 
			
		||||
hi  Comment                                 cterm=NONE  ctermfg=10  guifg=#586e75  gui=italic
 | 
			
		||||
hi  ConId                                   cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi  Conceal                                 cterm=NONE  ctermfg=4  ctermbg=8  guifg=#268bd2  guibg=#002b36  gui=NONE
 | 
			
		||||
hi  Constant                                cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi  Cursor                                  cterm=NONE  ctermfg=8  ctermbg=12  guifg=#002b36  guibg=#839496  gui=NONE
 | 
			
		||||
hi  CursorColumn                            cterm=NONE  ctermbg=0  guibg=#073642  gui=NONE
 | 
			
		||||
hi  CursorLine                              cterm=NONE  ctermbg=0  guibg=#073642  guisp=#93a1a1  gui=NONE
 | 
			
		||||
hi  CursorLineNr                            cterm=NONE ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi  DiffAdd                                 cterm=NONE  ctermfg=2  ctermbg=0  guifg=#719e07  guibg=#073642  guisp=#719e07  gui=NONE
 | 
			
		||||
hi  DiffChange                              cterm=NONE  ctermfg=3  ctermbg=0  guifg=#b58900  guibg=#073642  guisp=#b58900  gui=NONE
 | 
			
		||||
hi  DiffDelete                              cterm=NONE  ctermfg=1  ctermbg=0  guifg=#dc322f  guibg=#073642  gui=NONE
 | 
			
		||||
hi  DiffText                                cterm=NONE  ctermfg=4  ctermbg=0  guifg=#268bd2  guibg=#073642  guisp=#268bd2  gui=NONE
 | 
			
		||||
hi  Directory                               cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  Error                                   cterm=NONE  ctermfg=1  ctermbg=NONE  guifg=#dc322f  guibg=#002b36  gui=NONE
 | 
			
		||||
hi  ErrorMsg                                cterm=reverse  ctermfg=1  ctermbg=NONE  guifg=#dc322f  guibg=NONE gui=reverse
 | 
			
		||||
hi  FoldColumn                              cterm=NONE  ctermfg=12  ctermbg=0  guifg=#839496  guibg=#073642  gui=NONE
 | 
			
		||||
hi  Folded                                  cterm=NONE,underline  ctermfg=12  ctermbg=0  guifg=#839496  guibg=#073642  guisp=#002b36  gui=NONE
 | 
			
		||||
hi  HelpExample                             cterm=NONE  ctermfg=14  guifg=#93a1a1  gui=NONE
 | 
			
		||||
hi  Identifier                              cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  IncSearch                               cterm=standout  ctermfg=9  guifg=#cb4b16  gui=standout
 | 
			
		||||
hi  LineNr                                  cterm=NONE  ctermfg=10  ctermbg=0  guifg=#586e75  guibg=#073642  gui=NONE
 | 
			
		||||
hi  MatchParen                              cterm=NONE  ctermfg=1  ctermbg=10  guifg=#dc322f  guibg=#586e75  gui=NONE
 | 
			
		||||
hi  ModeMsg                                 cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  MoreMsg                                 cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  NonText                                 cterm=NONE  ctermfg=11  guifg=#657b83  gui=NONE
 | 
			
		||||
hi  Pmenu                                   cterm=reverse  ctermfg=12  ctermbg=0  guifg=#839496  guibg=#073642  gui=reverse
 | 
			
		||||
hi  PmenuSbar                               cterm=reverse  ctermfg=7  ctermbg=12  guifg=#eee8d5  guibg=#839496  gui=reverse
 | 
			
		||||
hi  PmenuSel                                cterm=reverse  ctermfg=10  ctermbg=7  guifg=#586e75  guibg=#eee8d5  gui=reverse
 | 
			
		||||
hi  PmenuThumb                              cterm=reverse  ctermfg=12  ctermbg=8  guifg=#839496  guibg=#002b36  gui=reverse
 | 
			
		||||
hi  PreProc                                 cterm=NONE  ctermfg=1  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi  Question                                cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi  Search                                  cterm=reverse  ctermfg=3 ctermbg=NONE  guifg=#b58900  guibg=NONE  gui=reverse
 | 
			
		||||
hi  SignColumn                              cterm=NONE  ctermfg=12  ctermbg=NONE  guifg=#839496  guibg=NONE  gui=NONE
 | 
			
		||||
hi  Special                                 cterm=NONE  ctermfg=1  guifg=#dc322f  gui=NONE
 | 
			
		||||
hi  SpecialKey                              cterm=NONE  ctermfg=11  ctermbg=0  guifg=#657b83  guibg=#073642  gui=NONE
 | 
			
		||||
hi  SpellBad                                cterm=undercurl  ctermfg=NONE  ctermbg=NONE  guisp=#dc322f  gui=undercurl
 | 
			
		||||
hi  SpellCap                                cterm=undercurl  ctermfg=NONE  ctermbg=NONE  guisp=#6c71c4  gui=undercurl
 | 
			
		||||
hi  SpellLocal                              cterm=undercurl  ctermfg=NONE  ctermbg=NONE  guisp=#b58900  gui=undercurl
 | 
			
		||||
hi  SpellRare                               cterm=undercurl  ctermfg=NONE  ctermbg=NONE  guisp=#2aa198  gui=undercurl
 | 
			
		||||
hi  Statement                               cterm=NONE  ctermfg=2  guifg=#719e07  gui=NONE
 | 
			
		||||
hi  StatusLine                              cterm=reverse  ctermfg=14  ctermbg=0  guifg=#93a1a1  guibg=#073642  gui=reverse
 | 
			
		||||
hi  StatusLineNC                            cterm=reverse  ctermfg=11  ctermbg=0  guifg=#657b83  guibg=#073642  gui=reverse
 | 
			
		||||
hi  TabLine                                 cterm=underline  ctermfg=12  ctermbg=0  guifg=#839496  guibg=#073642  guisp=#839496  gui=underline
 | 
			
		||||
hi  TabLineFill                             cterm=underline  ctermfg=12  ctermbg=0  guifg=#839496  guibg=#073642  guisp=#839496  gui=underline
 | 
			
		||||
hi  TabLineSel                              cterm=underline,reverse  ctermfg=10  ctermbg=7  guifg=#586e75  guibg=#eee8d5  guisp=#839496  gui=underline,reverse
 | 
			
		||||
hi  Title                                   cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi  Todo                                    cterm=bold  ctermfg=5  ctermbg=8  guifg=#d33682  guibg=NONE  gui=bold
 | 
			
		||||
hi  Type                                    cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi  Underlined                              cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi  VarId                                   cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  VertSplit                               cterm=NONE  ctermfg=11  ctermbg=11  guifg=#657b83  guibg=#657b83  gui=NONE
 | 
			
		||||
hi  Visual                                  cterm=reverse  ctermfg=10  ctermbg=8  guifg=#586e75  guibg=#002b36  gui=reverse
 | 
			
		||||
hi  VisualNOS                               cterm=reverse  ctermbg=0  ctermbg=NONE  guibg=#073642  guifg=NONE  gui=reverse
 | 
			
		||||
hi  WarningMsg                              cterm=NONE  ctermfg=9  guifg=#dc322f  gui=NONE
 | 
			
		||||
hi  WildMenu                                cterm=reverse  ctermfg=7  ctermbg=0  guifg=#eee8d5  guibg=#073642 gui=reverse
 | 
			
		||||
 | 
			
		||||
hi  cPreCondit                              cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
 | 
			
		||||
hi  gitcommitBranch                         cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi  gitcommitComment                        cterm=NONE  ctermfg=10  guifg=#586e75  gui=italic
 | 
			
		||||
hi  gitcommitDiscardedFile                  cterm=NONE  ctermfg=1  guifg=#dc322f  gui=NONE
 | 
			
		||||
hi  gitcommitDiscardedType                  cterm=NONE  ctermfg=1  guifg=#dc322f  gui=NONE
 | 
			
		||||
hi  gitcommitFile                           cterm=NONE  ctermfg=12  guifg=#839496  gui=NONE
 | 
			
		||||
hi  gitcommitHeader                         cterm=NONE  ctermfg=10  guifg=#586e75  gui=NONE
 | 
			
		||||
hi  gitcommitOnBranch                       cterm=NONE  ctermfg=10  guifg=#586e75  gui=NONE
 | 
			
		||||
hi  gitcommitSelectedFile                   cterm=NONE  ctermfg=2  guifg=#719e07  gui=NONE
 | 
			
		||||
hi  gitcommitSelectedType                   cterm=NONE  ctermfg=2  guifg=#719e07  gui=NONE
 | 
			
		||||
hi  gitcommitUnmerged                       cterm=NONE  ctermfg=2  guifg=#719e07  gui=NONE
 | 
			
		||||
hi  gitcommitUnmergedFile                   cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi  gitcommitUntrackedFile                  cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
 | 
			
		||||
hi  helpHyperTextEntry                      cterm=NONE  ctermfg=2  guifg=#719e07  gui=NONE
 | 
			
		||||
hi  helpHyperTextJump                       cterm=underline  ctermfg=4  guifg=#268bd2  gui=underline
 | 
			
		||||
hi  helpNote                                cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi  helpOption                              cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi  helpVim                                 cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
 | 
			
		||||
hi  hsImport                                cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi  hsImportLabel                           cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi  hsModuleName                            cterm=underline  ctermfg=2  guifg=#719e07  gui=underline
 | 
			
		||||
hi  hsNiceOperator                          cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi  hsStatement                             cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi  hsString                                cterm=NONE  ctermfg=11  guifg=#657b83  gui=NONE
 | 
			
		||||
hi  hsStructure                             cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi  hsType                                  cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi  hsTypedef                               cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi  hsVarSym                                cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi  hs_DeclareFunction                      cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi  hs_OpFunctionName                       cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi  hs_hlFunctionName                       cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
 | 
			
		||||
hi  htmlArg                                 cterm=NONE  ctermfg=11  guifg=#657b83  gui=NONE
 | 
			
		||||
hi  htmlEndTag                              cterm=NONE  ctermfg=10  guifg=#586e75  gui=NONE
 | 
			
		||||
hi  htmlSpecialTagName                      cterm=NONE  ctermfg=4  guifg=#268bd2  gui=italic
 | 
			
		||||
hi  htmlTag                                 cterm=NONE  ctermfg=10  guifg=#586e75  gui=NONE
 | 
			
		||||
hi  htmlTagN                                cterm=NONE  ctermfg=14  guifg=#93a1a1  gui=NONE
 | 
			
		||||
hi  htmlTagName                             cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
 | 
			
		||||
hi  javaScript                              cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
 | 
			
		||||
hi  pandocBlockQuote                        cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocBlockQuoteLeader1                 cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocBlockQuoteLeader2                 cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi  pandocBlockQuoteLeader3                 cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi  pandocBlockQuoteLeader4                 cterm=NONE  ctermfg=1  guifg=#dc322f  gui=NONE
 | 
			
		||||
hi  pandocBlockQuoteLeader5                 cterm=NONE  ctermfg=12  guifg=#839496  gui=NONE
 | 
			
		||||
hi  pandocBlockQuoteLeader6                 cterm=NONE  ctermfg=10  guifg=#586e75  gui=NONE
 | 
			
		||||
hi  pandocCitation                          cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi  pandocCitationDelim                     cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi  pandocCitationID                        cterm=underline  ctermfg=5  guifg=#d33682  gui=underline
 | 
			
		||||
hi  pandocCitationRef                       cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi  pandocComment                           cterm=NONE  ctermfg=10  guifg=#586e75  gui=italic
 | 
			
		||||
hi  pandocDefinitionBlock                   cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi  pandocDefinitionIndctr                  cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi  pandocDefinitionTerm                    cterm=standout  ctermfg=13  guifg=#6c71c4  gui=standout
 | 
			
		||||
hi  pandocEmphasis                          cterm=NONE  ctermfg=12  guifg=#839496  gui=italic
 | 
			
		||||
hi  pandocEmphasisDefinition                cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=italic
 | 
			
		||||
hi  pandocEmphasisHeading                   cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi  pandocEmphasisNested                    cterm=NONE  ctermfg=12  guifg=#839496  gui=NONE
 | 
			
		||||
hi  pandocEmphasisNestedDefinition          cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi  pandocEmphasisNestedHeading             cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi  pandocEmphasisNestedTable               cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocEmphasisTable                     cterm=NONE  ctermfg=4  guifg=#268bd2  gui=italic
 | 
			
		||||
hi  pandocEscapePair                        cterm=NONE  ctermfg=1  guifg=#dc322f  gui=NONE
 | 
			
		||||
hi  pandocFootnote                          cterm=NONE  ctermfg=2  guifg=#719e07  gui=NONE
 | 
			
		||||
hi  pandocFootnoteDefLink                   cterm=NONE  ctermfg=2  guifg=#719e07  gui=NONE
 | 
			
		||||
hi  pandocFootnoteInline                    cterm=NONE,underline  ctermfg=2  guifg=#719e07  gui=NONE,underline
 | 
			
		||||
hi  pandocFootnoteLink                      cterm=underline  ctermfg=2  guifg=#719e07  gui=underline
 | 
			
		||||
hi  pandocHeading                           cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi  pandocHeadingMarker                     cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi  pandocImageCaption                      cterm=NONE,underline  ctermfg=13  guifg=#6c71c4  gui=NONE,underline
 | 
			
		||||
hi  pandocLinkDefinition                    cterm=underline  ctermfg=6  guifg=#2aa198  guisp=#657b83  gui=underline
 | 
			
		||||
hi  pandocLinkDefinitionID                  cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocLinkDelim                         cterm=NONE  ctermfg=10  guifg=#586e75  gui=NONE
 | 
			
		||||
hi  pandocLinkLabel                         cterm=underline  ctermfg=4  guifg=#268bd2  gui=underline
 | 
			
		||||
hi  pandocLinkText                          cterm=NONE,underline  ctermfg=4  guifg=#268bd2  gui=NONE,underline
 | 
			
		||||
hi  pandocLinkTitle                         cterm=underline  ctermfg=11  guifg=#657b83  gui=underline
 | 
			
		||||
hi  pandocLinkTitleDelim                    cterm=underline  ctermfg=10  guifg=#586e75  guisp=#657b83  gui=underline
 | 
			
		||||
hi  pandocLinkURL                           cterm=underline  ctermfg=11  guifg=#657b83  gui=underline
 | 
			
		||||
hi  pandocListMarker                        cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi  pandocListReference                     cterm=underline  ctermfg=5  guifg=#d33682  gui=underline
 | 
			
		||||
hi  pandocMetadata                          cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocMetadataDelim                     cterm=NONE  ctermfg=10  guifg=#586e75  gui=NONE
 | 
			
		||||
hi  pandocMetadataKey                       cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocNonBreakingSpace                  cterm=reverse  ctermfg=1  ctermbg=NONE  guifg=#dc322f  guibg=NONE  gui=reverse
 | 
			
		||||
hi  pandocRule                              cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocRuleLine                          cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocStrikeout                         cterm=reverse  ctermfg=10  ctermbg=NONE  guibg=NONE  guifg=#586e75  gui=reverse
 | 
			
		||||
hi  pandocStrikeoutDefinition               cterm=reverse  ctermfg=13  ctermbg=NONE  guibg=NONE  guifg=#6c71c4  gui=reverse
 | 
			
		||||
hi  pandocStrikeoutHeading                  cterm=reverse  ctermfg=9  ctermbg=NONE  guibg=NONE  guifg=#cb4b16  gui=reverse
 | 
			
		||||
hi  pandocStrikeoutTable                    cterm=reverse  ctermfg=4  ctermbg=NONE  guibg=NONE  guifg=#268bd2  gui=reverse
 | 
			
		||||
hi  pandocStrongEmphasis                    cterm=NONE  ctermfg=12  guifg=#839496  gui=NONE
 | 
			
		||||
hi  pandocStrongEmphasisDefinition          cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi  pandocStrongEmphasisEmphasis            cterm=NONE  ctermfg=12  guifg=#839496  gui=NONE
 | 
			
		||||
hi  pandocStrongEmphasisEmphasisDefinition  cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi  pandocStrongEmphasisEmphasisHeading     cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi  pandocStrongEmphasisEmphasisTable       cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocStrongEmphasisHeading             cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi  pandocStrongEmphasisNested              cterm=NONE  ctermfg=12  guifg=#839496  gui=NONE
 | 
			
		||||
hi  pandocStrongEmphasisNestedDefinition    cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi  pandocStrongEmphasisNestedHeading       cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi  pandocStrongEmphasisNestedTable         cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocStrongEmphasisTable               cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocStyleDelim                        cterm=NONE  ctermfg=10  guifg=#586e75  gui=NONE
 | 
			
		||||
hi  pandocSubscript                         cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi  pandocSubscriptDefinition               cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi  pandocSubscriptHeading                  cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi  pandocSubscriptTable                    cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocSuperscript                       cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi  pandocSuperscriptDefinition             cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi  pandocSuperscriptHeading                cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi  pandocSuperscriptTable                  cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocTable                             cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocTableStructure                    cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocTableZebraDark                    cterm=NONE  ctermfg=4  ctermbg=0  guifg=#268bd2  guibg=#073642  gui=NONE
 | 
			
		||||
hi  pandocTableZebraLight                   cterm=NONE  ctermfg=4  ctermbg=8  guifg=#268bd2  guibg=#002b36  gui=NONE
 | 
			
		||||
hi  pandocTitleBlock                        cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocTitleBlockTitle                   cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocTitleComment                      cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  pandocVerbatimBlock                     cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi  pandocVerbatimInline                    cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi  pandocVerbatimInlineDefinition          cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi  pandocVerbatimInlineHeading             cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi  pandocVerbatimInlineTable               cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
 | 
			
		||||
hi  perlHereDoc                             cterm=NONE  ctermfg=14  ctermbg=8  guifg=#93a1a1  guibg=#002b36  gui=NONE
 | 
			
		||||
hi  perlStatementFileDesc                   cterm=NONE  ctermfg=6  ctermbg=8  guifg=#2aa198  guibg=#002b36  gui=NONE
 | 
			
		||||
hi  perlVarPlain                            cterm=NONE  ctermfg=3  ctermbg=8  guifg=#b58900  guibg=#002b36  gui=NONE
 | 
			
		||||
 | 
			
		||||
hi  rubyDefine                              cterm=NONE  ctermfg=14  ctermbg=8  guifg=#93a1a1  guibg=#002b36  gui=NONE
 | 
			
		||||
 | 
			
		||||
hi  texMathMatcher                          cterm=NONE  ctermfg=3  ctermbg=8  guifg=#b58900  guibg=#002b36  gui=NONE
 | 
			
		||||
hi  texMathZoneX                            cterm=NONE  ctermfg=3  ctermbg=8  guifg=#b58900  guibg=#002b36  gui=NONE
 | 
			
		||||
hi  texRefLabel                             cterm=NONE  ctermfg=3  ctermbg=8  guifg=#b58900  guibg=#002b36  gui=NONE
 | 
			
		||||
hi  texStatement                            cterm=NONE  ctermfg=6  ctermbg=8  guifg=#2aa198  guibg=#002b36  gui=NONE
 | 
			
		||||
 | 
			
		||||
hi  vimCmdSep                               cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  vimCommand                              cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi  vimCommentString                        cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi  vimGroup                                cterm=NONE,underline  ctermfg=4  guifg=#268bd2  gui=NONE,underline
 | 
			
		||||
hi  vimHiGroup                              cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  vimHiLink                               cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi  vimIsCommand                            cterm=NONE  ctermfg=11  guifg=#657b83  gui=NONE
 | 
			
		||||
hi  vimSynMtchOpt                           cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi  vimSynType                              cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
 | 
			
		||||
hi link Boolean                             Constant
 | 
			
		||||
hi link Character                           Constant
 | 
			
		||||
hi link Conditional                         Statement
 | 
			
		||||
hi link Debug                               Special
 | 
			
		||||
hi link Define                              PreProc
 | 
			
		||||
hi link Delimiter                           Special
 | 
			
		||||
hi link Exception                           Statement
 | 
			
		||||
hi link Float                               Number
 | 
			
		||||
hi link Function                            Identifier
 | 
			
		||||
hi link HelpCommand                         Statement
 | 
			
		||||
hi link Include                             PreProc
 | 
			
		||||
hi link Keyword                             Statement
 | 
			
		||||
hi link Label                               Statement
 | 
			
		||||
hi link Macro                               PreProc
 | 
			
		||||
hi link Number                              Constant
 | 
			
		||||
hi link Operator                            Statement
 | 
			
		||||
hi link PreCondit                           PreProc
 | 
			
		||||
hi link Repeat                              Statement
 | 
			
		||||
hi link SpecialChar                         Special
 | 
			
		||||
hi link SpecialComment                      Special
 | 
			
		||||
hi link StorageClass                        Type
 | 
			
		||||
hi link String                              Constant
 | 
			
		||||
hi link Structure                           Type
 | 
			
		||||
hi link SyntasticError                      SpellBad
 | 
			
		||||
hi link SyntasticErrorSign                  Error
 | 
			
		||||
hi link SyntasticStyleErrorLine             SyntasticErrorLine
 | 
			
		||||
hi link SyntasticStyleErrorSign             SyntasticErrorSign
 | 
			
		||||
hi link SyntasticStyleWarningLine           SyntasticWarningLine
 | 
			
		||||
hi link SyntasticStyleWarningSign           SyntasticWarningSign
 | 
			
		||||
hi link SyntasticWarning                    SpellCap
 | 
			
		||||
hi link SyntasticWarningSign                Todo
 | 
			
		||||
hi link Tag                                 Special
 | 
			
		||||
hi link Typedef                             Type
 | 
			
		||||
 | 
			
		||||
hi link diffAdded                           Statement
 | 
			
		||||
hi link diffBDiffer                         WarningMsg
 | 
			
		||||
hi link diffCommon                          WarningMsg
 | 
			
		||||
hi link diffDiffer                          WarningMsg
 | 
			
		||||
hi link diffIdentical                       WarningMsg
 | 
			
		||||
hi link diffIsA                             WarningMsg
 | 
			
		||||
hi link diffLine                            Identifier
 | 
			
		||||
hi link diffNoEOL                           WarningMsg
 | 
			
		||||
hi link diffOnly                            WarningMsg
 | 
			
		||||
hi link diffRemoved                         WarningMsg
 | 
			
		||||
 | 
			
		||||
hi link gitcommitDiscarded                  gitcommitComment
 | 
			
		||||
hi link gitcommitDiscardedArrow             gitcommitDiscardedFile
 | 
			
		||||
hi link gitcommitNoBranch                   gitcommitBranch
 | 
			
		||||
hi link gitcommitSelected                   gitcommitComment
 | 
			
		||||
hi link gitcommitSelectedArrow              gitcommitSelectedFile
 | 
			
		||||
hi link gitcommitUnmergedArrow              gitcommitUnmergedFile
 | 
			
		||||
hi link gitcommitUntracked                  gitcommitComment
 | 
			
		||||
 | 
			
		||||
hi link helpSpecial                         Special
 | 
			
		||||
 | 
			
		||||
hi link hsDelimTypeExport                   Delimiter
 | 
			
		||||
hi link hsImportParams                      Delimiter
 | 
			
		||||
hi link hsModuleStartLabel                  hsStructure
 | 
			
		||||
hi link hsModuleWhereLabel                  hsModuleStartLabel
 | 
			
		||||
hi link htmlLink                            Function
 | 
			
		||||
 | 
			
		||||
hi link lCursor                             Cursor
 | 
			
		||||
 | 
			
		||||
hi link pandocCodeBlock                     pandocVerbatimBlock
 | 
			
		||||
hi link pandocCodeBlockDelim                pandocVerbatimBlock
 | 
			
		||||
hi link pandocEscapedCharacter              pandocEscapePair
 | 
			
		||||
hi link pandocLineBreak                     pandocEscapePair
 | 
			
		||||
hi link pandocMetadataTitle                 pandocMetadata
 | 
			
		||||
hi link pandocTableStructureEnd             pandocTableStructre
 | 
			
		||||
hi link pandocTableStructureTop             pandocTableStructre
 | 
			
		||||
hi link pandocVerbatimBlockDeep             pandocVerbatimBlock
 | 
			
		||||
 | 
			
		||||
hi link vimFunc                             Function
 | 
			
		||||
hi link vimSet                              Normal
 | 
			
		||||
hi link vimSetEqual                         Normal
 | 
			
		||||
hi link vimUserFunc                         Function
 | 
			
		||||
hi link vipmVar                             Identifier
 | 
			
		||||
 | 
			
		||||
hi clear SyntasticErrorLine
 | 
			
		||||
hi clear SyntasticWarningLine
 | 
			
		||||
hi clear helpLeadBlank
 | 
			
		||||
hi clear helpNormal
 | 
			
		||||
hi clear pandocTableStructre
 | 
			
		||||
 | 
			
		||||
if has('nvim')
 | 
			
		||||
  let g:terminal_color_0  = '#073642'
 | 
			
		||||
  let g:terminal_color_1  = '#dc322f'
 | 
			
		||||
  let g:terminal_color_2  = '#859900'
 | 
			
		||||
  let g:terminal_color_3  = '#b58900'
 | 
			
		||||
  let g:terminal_color_4  = '#268bd2'
 | 
			
		||||
  let g:terminal_color_5  = '#d33682'
 | 
			
		||||
  let g:terminal_color_6  = '#2aa198'
 | 
			
		||||
  let g:terminal_color_7  = '#eee8d5'
 | 
			
		||||
  let g:terminal_color_8  = '#002b36'
 | 
			
		||||
  let g:terminal_color_9  = '#cb4b16'
 | 
			
		||||
  let g:terminal_color_10 = '#586e75'
 | 
			
		||||
  let g:terminal_color_11 = '#657b83'
 | 
			
		||||
  let g:terminal_color_12 = '#839496'
 | 
			
		||||
  let g:terminal_color_13 = '#6c71c4'
 | 
			
		||||
  let g:terminal_color_14 = '#93a1a1'
 | 
			
		||||
  let g:terminal_color_15 = '#fdf6e3'
 | 
			
		||||
endif
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,314 @@
 | 
			
		|||
" 'flattened_light.vim' -- Vim color scheme.
 | 
			
		||||
" Maintainer:   Romain Lafourcade (romainlafourcade@gmail.com)
 | 
			
		||||
" Description:  Light Solarized, without the bullshit.
 | 
			
		||||
 | 
			
		||||
hi clear
 | 
			
		||||
 | 
			
		||||
if exists('syntax_on')
 | 
			
		||||
  syntax reset
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
let colors_name = 'flattened_light'
 | 
			
		||||
 | 
			
		||||
hi Normal                                  cterm=NONE  ctermfg=11  ctermbg=15  guifg=#657b83  guibg=#fdf6e3  gui=NONE
 | 
			
		||||
 | 
			
		||||
set background=light
 | 
			
		||||
 | 
			
		||||
hi ColorColumn                             cterm=NONE  ctermbg=7  guibg=#eee8d5  gui=NONE
 | 
			
		||||
hi Comment                                 cterm=NONE  ctermfg=14 guifg=#93a1a1  gui=italic
 | 
			
		||||
hi ConId                                   cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi Conceal                                 cterm=NONE  ctermfg=4  ctermbg=15  guifg=#268bd2  guibg=#fdf6e3  gui=NONE
 | 
			
		||||
hi Constant                                cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi Cursor                                  cterm=NONE  ctermfg=15  ctermbg=11  guifg=#fdf6e3  guibg=#657b83  gui=NONE
 | 
			
		||||
hi CursorColumn                            cterm=NONE  ctermbg=7  guibg=#eee8d5  gui=NONE
 | 
			
		||||
hi CursorLine                              cterm=NONE  ctermbg=7  guibg=#eee8d5  guisp=#586e75  gui=NONE
 | 
			
		||||
hi CursorLineNr                            cterm=NONE  ctermfg=130  gui=NONE  guifg=Brown
 | 
			
		||||
hi DiffAdd                                 cterm=NONE  ctermfg=2  ctermbg=7  gui=NONE  guifg=#719e07  guibg=#eee8d5  guisp=#719e07  gui=NONE
 | 
			
		||||
hi DiffChange                              cterm=NONE  ctermfg=3  ctermbg=7  gui=NONE  guifg=#b58900  guibg=#eee8d5  guisp=#b58900  gui=NONE
 | 
			
		||||
hi DiffDelete                              cterm=NONE  ctermfg=1  ctermbg=7  gui=NONE  guifg=#dc322f  guibg=#eee8d5  gui=NONE
 | 
			
		||||
hi DiffText                                cterm=NONE  ctermfg=4  ctermbg=7  gui=NONE  guifg=#268bd2  guibg=#eee8d5  guisp=#268bd2  gui=NONE
 | 
			
		||||
hi Directory                               cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi Error                                   cterm=NONE  ctermfg=1  ctermbg=NONE  guifg=#dc322f  guibg=#fdf6e3  gui=NONE
 | 
			
		||||
hi ErrorMsg                                cterm=reverse  ctermfg=1  ctermbg=NONE guifg=#dc322f  guibg=NONE gui=reverse
 | 
			
		||||
hi FoldColumn                              cterm=NONE  ctermfg=11  ctermbg=7  guifg=#657b83  guibg=#eee8d5  gui=NONE
 | 
			
		||||
hi Folded                                  cterm=NONE,underline  ctermfg=11  ctermbg=7  guifg=#657b83  guibg=#eee8d5  guisp=#fdf6e3  gui=NONE
 | 
			
		||||
hi HelpExample                             cterm=NONE  ctermfg=10  guifg=#586e75  gui=NONE
 | 
			
		||||
hi Identifier                              cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi IncSearch                               cterm=standout  ctermfg=9  gui=standout  guifg=#cb4b16
 | 
			
		||||
hi LineNr                                  cterm=NONE  ctermfg=14  ctermbg=7  guifg=#93a1a1  guibg=#eee8d5  gui=NONE
 | 
			
		||||
hi MatchParen                              cterm=NONE  ctermfg=1  ctermbg=14  gui=NONE  guifg=#dc322f  guibg=#93a1a1  gui=NONE
 | 
			
		||||
hi ModeMsg                                 cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi MoreMsg                                 cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi NonText                                 cterm=NONE  ctermfg=12  gui=NONE  guifg=#839496  gui=NONE
 | 
			
		||||
hi Pmenu                                   cterm=reverse  ctermfg=11  ctermbg=7  guifg=#657b83  guibg=#eee8d5  gui=reverse
 | 
			
		||||
hi PmenuSbar                               cterm=reverse  ctermfg=0  ctermbg=11  guifg=#073642  guibg=#657b83  gui=reverse
 | 
			
		||||
hi PmenuSel                                cterm=reverse  ctermfg=14  ctermbg=0  guifg=#93a1a1  guibg=#073642  gui=reverse
 | 
			
		||||
hi PmenuThumb                              cterm=reverse  ctermfg=11  ctermbg=15  guifg=#657b83  guibg=#fdf6e3  gui=reverse
 | 
			
		||||
hi PreProc                                 cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi Question                                cterm=NONE  ctermfg=6  gui=NONE  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi Search                                  cterm=reverse  ctermfg=3  ctermbg=NONE  guifg=#b58900  guibg=NONE gui=reverse
 | 
			
		||||
hi SignColumn                              cterm=NONE  ctermfg=11  ctermbg=NONE  guifg=#657b83  guibg=NONE  gui=NONE
 | 
			
		||||
hi Special                                 cterm=NONE  ctermfg=1  guifg=#dc322f  gui=NONE
 | 
			
		||||
hi SpecialKey                              cterm=NONE  ctermfg=12  ctermbg=7  gui=NONE  guifg=#839496  guibg=#eee8d5  gui=NONE
 | 
			
		||||
hi SpellBad                                cterm=undercurl ctermfg=NONE  ctermbg=NONE  gui=undercurl  guisp=#dc322f
 | 
			
		||||
hi SpellCap                                cterm=undercurl  ctermfg=NONE  ctermbg=NONE  gui=undercurl  guisp=#6c71c4
 | 
			
		||||
hi SpellLocal                              cterm=undercurl  ctermfg=NONE  ctermbg=NONE  gui=undercurl  guisp=#b58900
 | 
			
		||||
hi SpellRare                               cterm=undercurl  ctermfg=NONE  ctermbg=NONE  gui=undercurl  guisp=#2aa198
 | 
			
		||||
hi Statement                               cterm=NONE  ctermfg=2  guifg=#719e07  gui=NONE
 | 
			
		||||
hi StatusLine                              cterm=reverse  ctermfg=10  ctermbg=7  gui=reverse  guifg=#586e75  guibg=#eee8d5  guibg=NONE
 | 
			
		||||
hi StatusLineNC                            cterm=reverse  ctermfg=12  ctermbg=7  gui=reverse  guifg=#839496  guibg=#eee8d5  guibg=NONE
 | 
			
		||||
hi TabLine                                 cterm=underline  ctermfg=11  ctermbg=7  gui=underline  guifg=#657b83  guibg=#eee8d5  guisp=#657b83
 | 
			
		||||
hi TabLineFill                             cterm=underline  ctermfg=11  ctermbg=7  gui=underline  guifg=#657b83  guibg=#eee8d5  guisp=#657b83
 | 
			
		||||
hi TabLineSel                              cterm=underline,reverse  ctermfg=14  ctermbg=0  gui=underline,reverse  guifg=#93a1a1  guibg=#073642  guisp=#657b83
 | 
			
		||||
hi Title                                   cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi Todo                                    cterm=bold  ctermfg=5  ctermbg=15  guifg=#d33682  guibg=NONE gui=bold
 | 
			
		||||
hi Type                                    cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi Underlined                              cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi VarId                                   cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi VertSplit                               cterm=NONE  ctermfg=12  ctermbg=12  guifg=#839496  guibg=#839496  gui=NONE
 | 
			
		||||
hi Visual                                  cterm=reverse  ctermfg=14  ctermbg=15 gui=reverse  guifg=#93a1a1  guibg=#fdf6e3  guibg=NONE
 | 
			
		||||
hi VisualNOS                               cterm=reverse  ctermbg=7 gui=reverse  guibg=#eee8d5  guibg=NONE
 | 
			
		||||
hi WarningMsg                              cterm=NONE  ctermfg=9  gui=NONE  guifg=#dc322f  gui=NONE
 | 
			
		||||
hi WildMenu                                cterm=reverse  ctermfg=0  ctermbg=7  guifg=#073642  guibg=#eee8d5  gui=reverse
 | 
			
		||||
hi cPreCondit                              cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi gitcommitBranch                         cterm=NONE  ctermfg=5  gui=NONE  guifg=#d33682  gui=NONE
 | 
			
		||||
hi gitcommitComment                        cterm=NONE  ctermfg=14  gui=italic  guifg=#93a1a1  gui=NONE
 | 
			
		||||
hi gitcommitDiscardedFile                  cterm=NONE  ctermfg=1  gui=NONE  guifg=#dc322f  gui=NONE
 | 
			
		||||
hi gitcommitDiscardedType                  cterm=NONE  ctermfg=1  guifg=#dc322f  gui=NONE
 | 
			
		||||
hi gitcommitFile                           cterm=NONE  ctermfg=11  gui=NONE  guifg=#657b83  gui=NONE
 | 
			
		||||
hi gitcommitHeader                         cterm=NONE  ctermfg=14  guifg=#93a1a1  gui=NONE
 | 
			
		||||
hi gitcommitOnBranch                       cterm=NONE  ctermfg=14  gui=NONE  guifg=#93a1a1  gui=NONE
 | 
			
		||||
hi gitcommitSelectedFile                   cterm=NONE  ctermfg=2  gui=NONE  guifg=#719e07  gui=NONE
 | 
			
		||||
hi gitcommitSelectedType                   cterm=NONE  ctermfg=2  guifg=#719e07  gui=NONE
 | 
			
		||||
hi gitcommitUnmerged                       cterm=NONE  ctermfg=2  gui=NONE  guifg=#719e07  gui=NONE
 | 
			
		||||
hi gitcommitUnmergedFile                   cterm=NONE  ctermfg=3  gui=NONE  guifg=#b58900  gui=NONE
 | 
			
		||||
hi gitcommitUntrackedFile                  cterm=NONE  ctermfg=6  gui=NONE  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi helpHyperTextEntry                      cterm=NONE  ctermfg=2  guifg=#719e07  gui=NONE
 | 
			
		||||
hi helpHyperTextJump                       cterm=underline  ctermfg=4  gui=underline  guifg=#268bd2
 | 
			
		||||
hi helpNote                                cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi helpOption                              cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi helpVim                                 cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi hsImport                                cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi hsImportLabel                           cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi hsModuleName                            cterm=underline  ctermfg=2  gui=underline  guifg=#719e07
 | 
			
		||||
hi hsNiceOperator                          cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi hsStatement                             cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi hsString                                cterm=NONE  ctermfg=12  guifg=#839496  gui=NONE
 | 
			
		||||
hi hsStructure                             cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi hsType                                  cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi hsTypedef                               cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi hsVarSym                                cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi hs_DeclareFunction                      cterm=NONE  ctermfg=9  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi hs_OpFunctionName                       cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi hs_hlFunctionName                       cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi htmlArg                                 cterm=NONE  ctermfg=12  guifg=#839496  gui=NONE
 | 
			
		||||
hi htmlEndTag                              cterm=NONE  ctermfg=14  guifg=#93a1a1  gui=NONE
 | 
			
		||||
hi htmlSpecialTagName                      cterm=NONE  ctermfg=4  gui=italic  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi htmlTag                                 cterm=NONE  ctermfg=14  guifg=#93a1a1  gui=NONE
 | 
			
		||||
hi htmlTagN                                cterm=NONE  ctermfg=10  gui=NONE  guifg=#586e75  gui=NONE
 | 
			
		||||
hi htmlTagName                             cterm=NONE  ctermfg=4  gui=NONE  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi javaScript                              cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi pandocBlockQuote                        cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocBlockQuoteLeader1                 cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocBlockQuoteLeader2                 cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
hi pandocBlockQuoteLeader3                 cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi pandocBlockQuoteLeader4                 cterm=NONE  ctermfg=1  guifg=#dc322f  gui=NONE
 | 
			
		||||
hi pandocBlockQuoteLeader5                 cterm=NONE  ctermfg=11  guifg=#657b83  gui=NONE
 | 
			
		||||
hi pandocBlockQuoteLeader6                 cterm=NONE  ctermfg=14  guifg=#93a1a1  gui=NONE
 | 
			
		||||
hi pandocCitation                          cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi pandocCitationDelim                     cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi pandocCitationID                        cterm=underline  ctermfg=5  gui=underline  guifg=#d33682
 | 
			
		||||
hi pandocCitationRef                       cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi pandocComment                           cterm=NONE  ctermfg=14  gui=italic  guifg=#93a1a1  gui=NONE
 | 
			
		||||
hi pandocDefinitionBlock                   cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi pandocDefinitionIndctr                  cterm=NONE  ctermfg=13  gui=NONE  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi pandocDefinitionTerm                    cterm=standout  ctermfg=13  gui=standout  guifg=#6c71c4
 | 
			
		||||
hi pandocEmphasis                          cterm=NONE  ctermfg=11  gui=italic  guifg=#657b83  gui=NONE
 | 
			
		||||
hi pandocEmphasisDefinition                cterm=NONE  ctermfg=13  gui=italic  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi pandocEmphasisHeading                   cterm=NONE  ctermfg=9  gui=NONE  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi pandocEmphasisNested                    cterm=NONE  ctermfg=11  gui=NONE  guifg=#657b83  gui=NONE
 | 
			
		||||
hi pandocEmphasisNestedDefinition          cterm=NONE  ctermfg=13  gui=NONE  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi pandocEmphasisNestedHeading             cterm=NONE  ctermfg=9  gui=NONE  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi pandocEmphasisNestedTable               cterm=NONE  ctermfg=4  gui=NONE  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocEmphasisTable                     cterm=NONE  ctermfg=4  gui=italic  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocEscapePair                        cterm=NONE  ctermfg=1  gui=NONE  guifg=#dc322f  gui=NONE
 | 
			
		||||
hi pandocFootnote                          cterm=NONE  ctermfg=2  guifg=#719e07  gui=NONE
 | 
			
		||||
hi pandocFootnoteDefLink                   cterm=NONE  ctermfg=2  gui=NONE  guifg=#719e07  gui=NONE
 | 
			
		||||
hi pandocFootnoteInline                    cterm=NONE,underline  ctermfg=2  gui=NONE,underline  guifg=#719e07  gui=NONE
 | 
			
		||||
hi pandocFootnoteLink                      cterm=underline  ctermfg=2  gui=underline  guifg=#719e07
 | 
			
		||||
hi pandocHeading                           cterm=NONE  ctermfg=9  gui=NONE  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi pandocHeadingMarker                     cterm=NONE  ctermfg=3  gui=NONE  guifg=#b58900  gui=NONE
 | 
			
		||||
hi pandocImageCaption                      cterm=NONE,underline  ctermfg=13  gui=NONE,underline  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi pandocLinkDefinition                    cterm=underline  ctermfg=6  gui=underline  guifg=#2aa198  guisp=#839496
 | 
			
		||||
hi pandocLinkDefinitionID                  cterm=NONE  ctermfg=4  gui=NONE  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocLinkDelim                         cterm=NONE  ctermfg=14  guifg=#93a1a1  gui=NONE
 | 
			
		||||
hi pandocLinkLabel                         cterm=underline  ctermfg=4  gui=underline  guifg=#268bd2
 | 
			
		||||
hi pandocLinkText                          cterm=NONE,underline  ctermfg=4  gui=NONE,underline  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocLinkTitle                         cterm=underline  ctermfg=12  gui=underline  guifg=#839496
 | 
			
		||||
hi pandocLinkTitleDelim                    cterm=underline  ctermfg=14  gui=underline  guifg=#93a1a1  guisp=#839496
 | 
			
		||||
hi pandocLinkURL                           cterm=underline  ctermfg=12  gui=underline  guifg=#839496
 | 
			
		||||
hi pandocListMarker                        cterm=NONE  ctermfg=5  guifg=#d33682  gui=NONE
 | 
			
		||||
hi pandocListReference                     cterm=underline  ctermfg=5  gui=underline  guifg=#d33682
 | 
			
		||||
hi pandocMetadata                          cterm=NONE  ctermfg=4  gui=NONE  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocMetadataDelim                     cterm=NONE  ctermfg=14  guifg=#93a1a1  gui=NONE
 | 
			
		||||
hi pandocMetadataKey                       cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocNonBreakingSpace                  cterm=reverse  ctermfg=1  ctermbg=NONE  gui=reverse  guifg=#dc322f  guibg=NONE
 | 
			
		||||
hi pandocRule                              cterm=NONE  ctermfg=4  gui=NONE  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocRuleLine                          cterm=NONE  ctermfg=4  gui=NONE  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocStrikeout                         cterm=reverse  ctermfg=14  ctermbg=NONE  gui=reverse  guifg=#93a1a1  guibg=NONE
 | 
			
		||||
hi pandocStrikeoutDefinition               cterm=reverse  ctermfg=13  ctermbg=NONE  gui=reverse  guifg=#6c71c4  guibg=NONE
 | 
			
		||||
hi pandocStrikeoutHeading                  cterm=reverse  ctermfg=9  ctermbg=NONE  gui=reverse  guifg=#cb4b16  guibg=NONE
 | 
			
		||||
hi pandocStrikeoutTable                    cterm=reverse  ctermfg=4  ctermbg=NONE  gui=reverse  guifg=#268bd2  guibg=NONE
 | 
			
		||||
hi pandocStrongEmphasis                    cterm=NONE  ctermfg=11  gui=NONE  guifg=#657b83  gui=NONE
 | 
			
		||||
hi pandocStrongEmphasisDefinition          cterm=NONE  ctermfg=13  gui=NONE  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi pandocStrongEmphasisEmphasis            cterm=NONE  ctermfg=11  gui=NONE  guifg=#657b83  gui=NONE
 | 
			
		||||
hi pandocStrongEmphasisEmphasisDefinition  cterm=NONE  ctermfg=13  gui=NONE  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi pandocStrongEmphasisEmphasisHeading     cterm=NONE  ctermfg=9  gui=NONE  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi pandocStrongEmphasisEmphasisTable       cterm=NONE  ctermfg=4  gui=NONE  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocStrongEmphasisHeading             cterm=NONE  ctermfg=9  gui=NONE  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi pandocStrongEmphasisNested              cterm=NONE  ctermfg=11  gui=NONE  guifg=#657b83  gui=NONE
 | 
			
		||||
hi pandocStrongEmphasisNestedDefinition    cterm=NONE  ctermfg=13  gui=NONE  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi pandocStrongEmphasisNestedHeading       cterm=NONE  ctermfg=9  gui=NONE  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi pandocStrongEmphasisNestedTable         cterm=NONE  ctermfg=4  gui=NONE  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocStrongEmphasisTable               cterm=NONE  ctermfg=4  gui=NONE  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocStyleDelim                        cterm=NONE  ctermfg=14  guifg=#93a1a1  gui=NONE
 | 
			
		||||
hi pandocSubscript                         cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi pandocSubscriptDefinition               cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi pandocSubscriptHeading                  cterm=NONE  ctermfg=9  gui=NONE  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi pandocSubscriptTable                    cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocSuperscript                       cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi pandocSuperscriptDefinition             cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi pandocSuperscriptHeading                cterm=NONE  ctermfg=9  gui=NONE  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi pandocSuperscriptTable                  cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocTable                             cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocTableStructure                    cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocTableZebraDark                    cterm=NONE  ctermfg=4  ctermbg=7  guifg=#268bd2  guibg=#eee8d5  gui=NONE
 | 
			
		||||
hi pandocTableZebraLight                   cterm=NONE  ctermfg=4  ctermbg=15  guifg=#268bd2  guibg=#fdf6e3  gui=NONE
 | 
			
		||||
hi pandocTitleBlock                        cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocTitleBlockTitle                   cterm=NONE  ctermfg=4  gui=NONE  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocTitleComment                      cterm=NONE  ctermfg=4  gui=NONE  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi pandocVerbatimBlock                     cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi pandocVerbatimInline                    cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi pandocVerbatimInlineDefinition          cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi pandocVerbatimInlineHeading             cterm=NONE  ctermfg=9  gui=NONE  guifg=#cb4b16  gui=NONE
 | 
			
		||||
hi pandocVerbatimInlineTable               cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi perlHereDoc                             cterm=NONE  ctermfg=10  ctermbg=15  guifg=#586e75  guibg=#fdf6e3  gui=NONE
 | 
			
		||||
hi perlStatementFileDesc                   cterm=NONE  ctermfg=6  ctermbg=15  guifg=#2aa198  guibg=#fdf6e3  gui=NONE
 | 
			
		||||
hi perlVarPlain                            cterm=NONE  ctermfg=3  ctermbg=15  guifg=#b58900  guibg=#fdf6e3  gui=NONE
 | 
			
		||||
hi rubyDefine                              cterm=NONE  ctermfg=10  ctermbg=15  gui=NONE  guifg=#586e75  guibg=#fdf6e3  gui=NONE
 | 
			
		||||
hi texMathMatcher                          cterm=NONE  ctermfg=3  ctermbg=15  guifg=#b58900  guibg=#fdf6e3  gui=NONE
 | 
			
		||||
hi texMathZoneX                            cterm=NONE  ctermfg=3  ctermbg=15  guifg=#b58900  guibg=#fdf6e3  gui=NONE
 | 
			
		||||
hi texRefLabel                             cterm=NONE  ctermfg=3  ctermbg=15  guifg=#b58900  guibg=#fdf6e3  gui=NONE
 | 
			
		||||
hi texStatement                            cterm=NONE  ctermfg=6  ctermbg=15  guifg=#2aa198  guibg=#fdf6e3  gui=NONE
 | 
			
		||||
hi vimCmdSep                               cterm=NONE  ctermfg=4  gui=NONE  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi vimCommand                              cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi vimCommentString                        cterm=NONE  ctermfg=13  guifg=#6c71c4  gui=NONE
 | 
			
		||||
hi vimGroup                                cterm=NONE,underline  ctermfg=4  gui=NONE,underline  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi vimHiGroup                              cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi vimHiLink                               cterm=NONE  ctermfg=4  guifg=#268bd2  gui=NONE
 | 
			
		||||
hi vimIsCommand                            cterm=NONE  ctermfg=12  guifg=#839496  gui=NONE
 | 
			
		||||
hi vimSynMtchOpt                           cterm=NONE  ctermfg=3  guifg=#b58900  gui=NONE
 | 
			
		||||
hi vimSynType                              cterm=NONE  ctermfg=6  guifg=#2aa198  gui=NONE
 | 
			
		||||
 | 
			
		||||
hi link Boolean                    Constant
 | 
			
		||||
hi link Character                  Constant
 | 
			
		||||
hi link Conditional                Statement
 | 
			
		||||
hi link Debug                      Special
 | 
			
		||||
hi link Define                     PreProc
 | 
			
		||||
hi link Delimiter                  Special
 | 
			
		||||
hi link Exception                  Statement
 | 
			
		||||
hi link Float                      Number
 | 
			
		||||
hi link Function                   Identifier
 | 
			
		||||
hi link HelpCommand                Statement
 | 
			
		||||
hi link Include                    PreProc
 | 
			
		||||
hi link Keyword                    Statement
 | 
			
		||||
hi link Label                      Statement
 | 
			
		||||
hi link Macro                      PreProc
 | 
			
		||||
hi link Number                     Constant
 | 
			
		||||
hi link Operator                   Statement
 | 
			
		||||
hi link PreCondit                  PreProc
 | 
			
		||||
hi link Repeat                     Statement
 | 
			
		||||
hi link SpecialChar                Special
 | 
			
		||||
hi link SpecialComment             Special
 | 
			
		||||
hi link StorageClass               Type
 | 
			
		||||
hi link String                     Constant
 | 
			
		||||
hi link Structure                  Type
 | 
			
		||||
hi link SyntasticError             SpellBad
 | 
			
		||||
hi link SyntasticErrorSign         Error
 | 
			
		||||
hi link SyntasticStyleErrorLine    SyntasticErrorLine
 | 
			
		||||
hi link SyntasticStyleErrorSign    SyntasticErrorSign
 | 
			
		||||
hi link SyntasticStyleWarningLine  SyntasticWarningLine
 | 
			
		||||
hi link SyntasticStyleWarningSign  SyntasticWarningSign
 | 
			
		||||
hi link SyntasticWarning           SpellCap
 | 
			
		||||
hi link SyntasticWarningSign       Todo
 | 
			
		||||
hi link Tag                        Special
 | 
			
		||||
hi link Typedef                    Type
 | 
			
		||||
 | 
			
		||||
hi link diffAdded                  Statement
 | 
			
		||||
hi link diffBDiffer                WarningMsg
 | 
			
		||||
hi link diffCommon                 WarningMsg
 | 
			
		||||
hi link diffDiffer                 WarningMsg
 | 
			
		||||
hi link diffIdentical              WarningMsg
 | 
			
		||||
hi link diffIsA                    WarningMsg
 | 
			
		||||
hi link diffLine                   Identifier
 | 
			
		||||
hi link diffNoEOL                  WarningMsg
 | 
			
		||||
hi link diffOnly                   WarningMsg
 | 
			
		||||
hi link diffRemoved                WarningMsg
 | 
			
		||||
 | 
			
		||||
hi link gitcommitDiscarded         gitcommitComment
 | 
			
		||||
hi link gitcommitDiscardedArrow    gitcommitDiscardedFile
 | 
			
		||||
hi link gitcommitNoBranch          gitcommitBranch
 | 
			
		||||
hi link gitcommitSelected          gitcommitComment
 | 
			
		||||
hi link gitcommitSelectedArrow     gitcommitSelectedFile
 | 
			
		||||
hi link gitcommitUnmergedArrow     gitcommitUnmergedFile
 | 
			
		||||
hi link gitcommitUntracked         gitcommitComment
 | 
			
		||||
 | 
			
		||||
hi link helpSpecial                Special
 | 
			
		||||
 | 
			
		||||
hi link hsDelimTypeExport          Delimiter
 | 
			
		||||
hi link hsImportParams             Delimiter
 | 
			
		||||
hi link hsModuleStartLabel         hsStructure
 | 
			
		||||
hi link hsModuleWhereLabel         hsModuleStartLabel
 | 
			
		||||
hi link htmlLink                   Function
 | 
			
		||||
 | 
			
		||||
hi link lCursor                    Cursor
 | 
			
		||||
 | 
			
		||||
hi link pandocCodeBlock            pandocVerbatimBlock
 | 
			
		||||
hi link pandocCodeBlockDelim       pandocVerbatimBlock
 | 
			
		||||
hi link pandocEscapedCharacter     pandocEscapePair
 | 
			
		||||
hi link pandocLineBreak            pandocEscapePair
 | 
			
		||||
hi link pandocMetadataTitle        pandocMetadata
 | 
			
		||||
hi link pandocTableStructureEnd    pandocTableStructre
 | 
			
		||||
hi link pandocTableStructureTop    pandocTableStructre
 | 
			
		||||
hi link pandocVerbatimBlockDeep    pandocVerbatimBlock
 | 
			
		||||
 | 
			
		||||
hi link vimFunc                    Function
 | 
			
		||||
hi link vimSet                     Normal
 | 
			
		||||
hi link vimSetEqual                Normal
 | 
			
		||||
hi link vimUserFunc                Function
 | 
			
		||||
hi link vipmVar                    Identifier
 | 
			
		||||
 | 
			
		||||
hi clear SyntasticErrorLine
 | 
			
		||||
hi clear SyntasticWarningLine
 | 
			
		||||
hi clear helpLeadBlank
 | 
			
		||||
hi clear helpNormal
 | 
			
		||||
hi clear pandocTableStructre
 | 
			
		||||
 | 
			
		||||
if has('nvim')
 | 
			
		||||
  let g:terminal_color_0  = '#eee8d5'
 | 
			
		||||
  let g:terminal_color_1  = '#dc322f'
 | 
			
		||||
  let g:terminal_color_2  = '#859900'
 | 
			
		||||
  let g:terminal_color_3  = '#b58900'
 | 
			
		||||
  let g:terminal_color_4  = '#268bd2'
 | 
			
		||||
  let g:terminal_color_5  = '#d33682'
 | 
			
		||||
  let g:terminal_color_6  = '#2aa198'
 | 
			
		||||
  let g:terminal_color_7  = '#073642'
 | 
			
		||||
  let g:terminal_color_8  = '#fdf6e3'
 | 
			
		||||
  let g:terminal_color_9  = '#cb4b16'
 | 
			
		||||
  let g:terminal_color_10 = '#93a1a1'
 | 
			
		||||
  let g:terminal_color_11 = '#839496'
 | 
			
		||||
  let g:terminal_color_12 = '#657b83'
 | 
			
		||||
  let g:terminal_color_13 = '#6c71c4'
 | 
			
		||||
  let g:terminal_color_14 = '#586e75'
 | 
			
		||||
  let g:terminal_color_15 = '#002b36'
 | 
			
		||||
endif
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| 
						 | 
				
			
			@ -0,0 +1,2 @@
 | 
			
		|||
plugged/
 | 
			
		||||
plugin/
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,8 @@
 | 
			
		|||
#!/usr/bin/env sh
 | 
			
		||||
 | 
			
		||||
exec docker run \
 | 
			
		||||
    --rm \
 | 
			
		||||
    -it \
 | 
			
		||||
    --name neovim-config \
 | 
			
		||||
    -v "$PWD":/root/.config/nvim \
 | 
			
		||||
    archlinux:latest
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,4 @@
 | 
			
		|||
require("utils")
 | 
			
		||||
require("settings")
 | 
			
		||||
require("keys")
 | 
			
		||||
require("plugins")
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,74 @@
 | 
			
		|||
local cmp = require("cmp")
 | 
			
		||||
 | 
			
		||||
cmp.setup({
 | 
			
		||||
    snippet = {
 | 
			
		||||
        -- REQUIRED - you must specify a snippet engine
 | 
			
		||||
        expand = function(args)
 | 
			
		||||
            -- vim.fn["vsnip#anonymous"](args.body) -- For `vsnip` users.
 | 
			
		||||
            require('luasnip').lsp_expand(args.body) -- For `luasnip` users.
 | 
			
		||||
            -- require('snippy').expand_snippet(args.body) -- For `snippy` users.
 | 
			
		||||
            -- vim.fn["UltiSnips#Anon"](args.body) -- For `ultisnips` users.
 | 
			
		||||
        end,
 | 
			
		||||
    },
 | 
			
		||||
    window = {
 | 
			
		||||
        -- completion = cmp.config.window.bordered(),
 | 
			
		||||
        -- documentation = cmp.config.window.bordered(),
 | 
			
		||||
    },
 | 
			
		||||
    mapping = cmp.mapping.preset.insert({
 | 
			
		||||
        ['<C-b>'] = cmp.mapping.scroll_docs(-4),
 | 
			
		||||
        ['<C-f>'] = cmp.mapping.scroll_docs(4),
 | 
			
		||||
        ['<C-Space>'] = cmp.mapping.complete(),
 | 
			
		||||
        ['<C-e>'] = cmp.mapping.abort(),
 | 
			
		||||
        ['<CR>'] = cmp.mapping.confirm({ select = false }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items.
 | 
			
		||||
        ['<Tab>'] = cmp.mapping(function(fallback)
 | 
			
		||||
            if cmp.visible() then
 | 
			
		||||
                cmp.select_next_item()
 | 
			
		||||
            else
 | 
			
		||||
                fallback()
 | 
			
		||||
            end
 | 
			
		||||
        end),
 | 
			
		||||
        ['<S-Tab>'] = cmp.mapping(function(fallback)
 | 
			
		||||
            if cmp.visible() then
 | 
			
		||||
                cmp.select_prev_item()
 | 
			
		||||
            else
 | 
			
		||||
                fallback()
 | 
			
		||||
            end
 | 
			
		||||
        end)
 | 
			
		||||
    }),
 | 
			
		||||
    sources = cmp.config.sources({
 | 
			
		||||
        { name = 'nvim_lsp' },
 | 
			
		||||
        -- { name = 'vsnip' }, -- For vsnip users.
 | 
			
		||||
        { name = 'luasnip' }, -- For luasnip users.
 | 
			
		||||
        -- { name = 'ultisnips' }, -- For ultisnips users.
 | 
			
		||||
        -- { name = 'snippy' }, -- For snippy users.
 | 
			
		||||
    }, {
 | 
			
		||||
        { name = 'buffer' },
 | 
			
		||||
    })
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
-- Set configuration for specific filetype.
 | 
			
		||||
cmp.setup.filetype('gitcommit', {
 | 
			
		||||
    sources = cmp.config.sources({
 | 
			
		||||
        { name = 'git' }, -- You can specify the `git` source if [you were installed it](https://github.com/petertriho/cmp-git).
 | 
			
		||||
    }, {
 | 
			
		||||
        { name = 'buffer' },
 | 
			
		||||
    })
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
-- Use buffer source for `/` and `?` (if you enabled `native_menu`, this won't work anymore).
 | 
			
		||||
cmp.setup.cmdline({ '/', '?' }, {
 | 
			
		||||
    mapping = cmp.mapping.preset.cmdline(),
 | 
			
		||||
    sources = {
 | 
			
		||||
        { name = 'buffer' }
 | 
			
		||||
    }
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
-- Use cmdline & path source for ':' (if you enabled `native_menu`, this won't work anymore).
 | 
			
		||||
cmp.setup.cmdline(':', {
 | 
			
		||||
    mapping = cmp.mapping.preset.cmdline(),
 | 
			
		||||
    sources = cmp.config.sources({
 | 
			
		||||
        { name = 'path' }
 | 
			
		||||
    }, {
 | 
			
		||||
        { name = 'cmdline' }
 | 
			
		||||
    })
 | 
			
		||||
})
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,28 @@
 | 
			
		|||
local g = vim.g
 | 
			
		||||
 | 
			
		||||
g.coq_settings = {
 | 
			
		||||
    auto_start = "shut-up",
 | 
			
		||||
    keymap = { recommended = false }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
vim.api.nvim_set_keymap("i", "<Tab>", 'pumvisible() ? "\\<C-n>" : "\\<Tab>"', {
 | 
			
		||||
    expr = true
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
vim.api.nvim_set_keymap("i", "<S-Tab>", 'pumvisible() ? "\\<C-p>" : "\\<S-Tab>"', {
 | 
			
		||||
    expr = true
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
--Set completeopt to have a better completion experience
 | 
			
		||||
vim.o.completeopt = "menuone,noinsert,noselect"
 | 
			
		||||
 | 
			
		||||
--Avoid showing message extra message when using completion
 | 
			
		||||
vim.o.shortmess = vim.o.shortmess .. "c"
 | 
			
		||||
 | 
			
		||||
vim.g.completion_chain_complete_list = {
 | 
			
		||||
  default = {
 | 
			
		||||
    { complete_items = { 'lsp', "buffer", "buffers" } },
 | 
			
		||||
    { mode = { '<c-p>' } },
 | 
			
		||||
    { mode = { '<c-n>' } }
 | 
			
		||||
  },
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,15 @@
 | 
			
		|||
local g = vim.g
 | 
			
		||||
 | 
			
		||||
g.ctrlp_map = "<leader>t"
 | 
			
		||||
-- g.ctrlp_use_caching = 1
 | 
			
		||||
-- g.ctrlp_clear_cache_on_exit = 0
 | 
			
		||||
-- g.ctrlp_cache_dir = "./.vim/cache/ctrlp"
 | 
			
		||||
g.ctrlp_user_command = {
 | 
			
		||||
    '.git', 'git --git-dir=%s/.git ls-files -oc --exclude-standard'
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
--Limit max number of files
 | 
			
		||||
--This prevents me from indexing my entire HOME by accident
 | 
			
		||||
g.ctrlp_max_files = 1000
 | 
			
		||||
--Also limit recursion depth
 | 
			
		||||
g.ctrlp_max_depth = 10
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
-- tpope/vim-fugitive
 | 
			
		||||
nmap("<leader>gg", ":Git<CR>")
 | 
			
		||||
nmap("<leader>gc", ":Git commit<CR>")
 | 
			
		||||
nmap("<leader>gp", ":Git push<CR>")
 | 
			
		||||
nmap("<leader>gd", ":Gdiffsplit!<CR>")
 | 
			
		||||
nmap("<leader>gm", ":Git mergetool<CR>")
 | 
			
		||||
nmap("<leader>gb", ":Git blame<CR>")
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,3 @@
 | 
			
		|||
local g = vim.g
 | 
			
		||||
 | 
			
		||||
g.gitgutter_map_keys = 0
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,75 @@
 | 
			
		|||
-- neovim/neovim-lspconfig
 | 
			
		||||
local function on_attach(client, bufnr)
 | 
			
		||||
    local opts = {
 | 
			
		||||
        silent = true,
 | 
			
		||||
        noremap = true,
 | 
			
		||||
    }
 | 
			
		||||
    local function buf_nmap(mapping, cmd) vim.api.nvim_buf_set_keymap(bufnr, "n", mapping, cmd, opts) end
 | 
			
		||||
 | 
			
		||||
    -- Jump to definition
 | 
			
		||||
    buf_nmap("gd", "<Cmd>lua vim.lsp.buf.definition()<CR>")
 | 
			
		||||
    -- Format current buffer on write
 | 
			
		||||
    vim.api.nvim_command([[autocmd BufWritePre <buffer> lua vim.lsp.buf.format()]])
 | 
			
		||||
    -- Show diagnostics for current line
 | 
			
		||||
    buf_nmap("<leader>dd", "<Cmd>lua vim.diagnostic.open_float()<CR>")
 | 
			
		||||
    -- Jump between diagnostic messages
 | 
			
		||||
    buf_nmap("<leader>dj", "<Cmd>lua vim.diagnostic.goto_next()<CR>")
 | 
			
		||||
    buf_nmap("<leader>dk", "<Cmd>lua vim.diagnostic.goto_prev()<CR>")
 | 
			
		||||
    -- Rename symbol under cursor
 | 
			
		||||
    buf_nmap("<leader>dr", "<Cmd>lua vim.lsp.buf.rename()<CR>")
 | 
			
		||||
    -- Show hover info
 | 
			
		||||
    buf_nmap("<leader>df", "<Cmd>lua vim.lsp.buf.hover()<CR>")
 | 
			
		||||
    buf_nmap("<leader>du", "<Cmd>lua vim.lsp.buf.references()<CR>")
 | 
			
		||||
    buf_nmap("<leader>da", "<Cmd>lua vim.lsp.buf.code_action()<CR>")
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
-- For cmp autocomplete
 | 
			
		||||
local capabilities = require('cmp_nvim_lsp').default_capabilities()
 | 
			
		||||
 | 
			
		||||
-- Comes with clang
 | 
			
		||||
require'lspconfig'.clangd.setup{on_attach = on_attach, capabilities = capabilities}
 | 
			
		||||
-- NPM: dockerfile-language-server-nodejs
 | 
			
		||||
require'lspconfig'.dockerls.setup{capabilities = capabilities}
 | 
			
		||||
-- Pacman: haskell-language-server
 | 
			
		||||
-- AUR: haskell-language-server-bin
 | 
			
		||||
-- GH: https://github.com/haskell/haskell-language-server
 | 
			
		||||
require'lspconfig'.hls.setup{
 | 
			
		||||
    on_attach = on_attach,
 | 
			
		||||
    settings = {
 | 
			
		||||
        haskell = {
 | 
			
		||||
            formattingProvider = "stylish-haskell"
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    capabilities = capabilities
 | 
			
		||||
}
 | 
			
		||||
-- Pacman: vieter-vls (requires my Vieter repository)
 | 
			
		||||
-- GH: https://github.com/vlang/vls
 | 
			
		||||
-- require'lspconfig'.vls.setup{
 | 
			
		||||
--     cmd = {'vls'},
 | 
			
		||||
--     filetypes = {'v'},
 | 
			
		||||
--     on_attach = on_attach
 | 
			
		||||
-- }
 | 
			
		||||
-- Pacman: rust-analyzer
 | 
			
		||||
-- GH: https://github.com/rust-analyzer/rust-analyzer
 | 
			
		||||
require'lspconfig'.rust_analyzer.setup{on_attach = on_attach, capabilities = capabilities}
 | 
			
		||||
-- Installed using R shell:
 | 
			
		||||
-- `install.packages('languageserver')`
 | 
			
		||||
-- GH: https://github.com/REditorSupport/languageserver
 | 
			
		||||
require'lspconfig'.r_language_server.setup{capabilities = capabilities}
 | 
			
		||||
-- Installed using Go CLI:
 | 
			
		||||
-- go install github.com/nametake/golangci-lint-langserver@latest
 | 
			
		||||
-- go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
 | 
			
		||||
require'lspconfig'.gopls.setup{on_attach = on_attach, capabilities = capabilities}
 | 
			
		||||
 | 
			
		||||
require'lspconfig'.texlab.setup{on_attach = on_attach, capabilities = capabilities}
 | 
			
		||||
 | 
			
		||||
-- Fix that stops rust-analyzer interrupting typing when a request is cancelled
 | 
			
		||||
for _, method in ipairs({ 'textDocument/diagnostic', 'workspace/diagnostic' }) do
 | 
			
		||||
    local default_diagnostic_handler = vim.lsp.handlers[method]
 | 
			
		||||
    vim.lsp.handlers[method] = function(err, result, context, config)
 | 
			
		||||
        if err ~= nil and err.code == -32802 then
 | 
			
		||||
            return
 | 
			
		||||
        end
 | 
			
		||||
        return default_diagnostic_handler(err, result, context, config)
 | 
			
		||||
    end
 | 
			
		||||
end
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,30 @@
 | 
			
		|||
local g = vim.g
 | 
			
		||||
 | 
			
		||||
g.NERDTreeIgnore = {
 | 
			
		||||
    '^\\.vim$[[dir]]',
 | 
			
		||||
    '^\\.vscode$[[dir]]', '.*\\.code-workspace$[[file]]', '^\\.idea$[[dir]]',
 | 
			
		||||
    '^__pycache__$[[dir]]', '^\\.pytest_cache$[[dir]]', '^venv$[[dir]]',
 | 
			
		||||
        '\\.egg-info$[[dir]]', '^dist$[[dir]]',
 | 
			
		||||
        '^\\.eggs$[[dir]]',
 | 
			
		||||
    '^out$[[dir]]',
 | 
			
		||||
    '^\\.git$[[dir]]',
 | 
			
		||||
    '^\\.stack-work$[[dir]]', '\\.lock$',
 | 
			
		||||
    '^CMakeFiles$[[dir]]', '^CMakeCache.txt$[[file]]',
 | 
			
		||||
    '.pdf$[[file]]',
 | 
			
		||||
    '^node_modules$[[dir]]',
 | 
			
		||||
    '\\.o$'
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
g.NERDTreeShowHidden = 1
 | 
			
		||||
g.NERDTreeMinimalUI = 1
 | 
			
		||||
g.NERDTreeDirArrows = 1
 | 
			
		||||
g.NERDTreeQuitOnOpen = 1
 | 
			
		||||
g.NERDTreeChDirMode = 0
 | 
			
		||||
g.NERDTreeNaturalSort = 1
 | 
			
		||||
g.NERDTreeShowFiles = 1
 | 
			
		||||
g.NERDTreeShowLineNumbers = 0
 | 
			
		||||
g.NERDTreeWinPos = 'left'
 | 
			
		||||
g.NERDTreeMinimalMenu = 1
 | 
			
		||||
g.NERDTreeAutoDeleteBuffer = 1
 | 
			
		||||
 | 
			
		||||
nmap("tt", ":NERDTreeFind<CR>")
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,12 @@
 | 
			
		|||
local g = vim.g
 | 
			
		||||
 | 
			
		||||
g.tagbar_map_nexttag = "J"
 | 
			
		||||
g.tagbar_map_prevtag = "K"
 | 
			
		||||
g.tagbar_map_showproto = "u"
 | 
			
		||||
g.tagbar_sort = 0
 | 
			
		||||
g.tagbar_compact = 1
 | 
			
		||||
g.tagbar_autoshowtag = 1
 | 
			
		||||
g.no_status_line = 1
 | 
			
		||||
g.tagbar_autoclose = 1
 | 
			
		||||
 | 
			
		||||
nmap("tr", ":TagbarToggle<CR>")
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,25 @@
 | 
			
		|||
vim.o.hidden = true
 | 
			
		||||
 | 
			
		||||
require("toggleterm").setup {
 | 
			
		||||
    -- open_mapping = "<leader>r",
 | 
			
		||||
    direction = "float",
 | 
			
		||||
    insert_mappings = false,
 | 
			
		||||
    start_in_insert = false
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
local Terminal = require('toggleterm.terminal').Terminal
 | 
			
		||||
local always_visible = Terminal:new{
 | 
			
		||||
    direction = "horizontal",
 | 
			
		||||
    count = 6
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function _always_visible_toggle()
 | 
			
		||||
    always_visible:toggle()
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
nmap("<leader>rr", ":1ToggleTerm<CR>")
 | 
			
		||||
nmap("<leader>ry", ":2ToggleTerm<CR>")
 | 
			
		||||
nmap("<leader>ru", ":3ToggleTerm<CR>")
 | 
			
		||||
nmap("<leader>ri", ":4ToggleTerm<CR>")
 | 
			
		||||
nmap("<leader>ro", ":5ToggleTerm<CR>")
 | 
			
		||||
nmap("<leader>rp", "<cmd>lua _always_visible_toggle()<CR>")
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,5 @@
 | 
			
		|||
require"nvim-treesitter.configs".setup {
 | 
			
		||||
    highlight = { enable = true }
 | 
			
		||||
}
 | 
			
		||||
local parser_config = require "nvim-treesitter.parsers".get_parser_configs()
 | 
			
		||||
parser_config.v = {}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,60 @@
 | 
			
		|||
imap("jk", "<Esc>")
 | 
			
		||||
 | 
			
		||||
vim.api.nvim_exec("inoremap <Esc> <nop>", false)
 | 
			
		||||
 | 
			
		||||
-- Navigate splits
 | 
			
		||||
nmap("<leader>h", ":wincmd h<CR>")
 | 
			
		||||
nmap("<leader>j", ":wincmd j<CR>")
 | 
			
		||||
nmap("<leader>k", ":wincmd k<CR>")
 | 
			
		||||
nmap("<leader>l", ":wincmd l<CR>")
 | 
			
		||||
 | 
			
		||||
-- Just some laziness
 | 
			
		||||
nmap("<leader>w", ":w<CR>")
 | 
			
		||||
nmap("<leader>q", ":q<CR>")
 | 
			
		||||
 | 
			
		||||
-- As I don't use arrow keys for navigation, I use them for resizing
 | 
			
		||||
nmap("<Up>", ":resize +5<CR>")
 | 
			
		||||
nmap("<Down>", ":resize -5<CR>")
 | 
			
		||||
nmap("<Right>", ":vertical resize +5<CR>")
 | 
			
		||||
nmap("<Left>", ":vertical resize -5<CR>")
 | 
			
		||||
nmap("<S-Up>", ":resize +1<CR>")
 | 
			
		||||
nmap("<S-Down>", ":resize -1<CR>")
 | 
			
		||||
nmap("<S-Right>", ":vertical resize +1<CR>")
 | 
			
		||||
nmap("<S-Left>", ":vertical resize -1<CR>")
 | 
			
		||||
 | 
			
		||||
-- Disable arrow keys in editing & visual mode, as I have no need for them
 | 
			
		||||
imap("<Up>", "<nop>")
 | 
			
		||||
imap("<Down>", "<nop>")
 | 
			
		||||
imap("<Left>", "<nop>")
 | 
			
		||||
imap("<Right>", "<nop>")
 | 
			
		||||
vmap("<Up>", "<nop>")
 | 
			
		||||
vmap("<Down>", "<nop>")
 | 
			
		||||
vmap("<Left>", "<nop>")
 | 
			
		||||
vmap("<Right>", "<nop>")
 | 
			
		||||
 | 
			
		||||
-- These bindings I use for managing tabs
 | 
			
		||||
nmap("<leader>ee", ":$tabnew<CR>")
 | 
			
		||||
nmap("<leader>eL", ":tabnew<CR>")
 | 
			
		||||
nmap("<leader>eH", ":-tabnew<CR>")
 | 
			
		||||
nmap("<leader>ed", ":tabclose<CR>")
 | 
			
		||||
nmap("<leader>el", ":tabnext<CR>")
 | 
			
		||||
nmap("<leader>eh", ":tabprevious<CR>")
 | 
			
		||||
nmap("<leader>er", ":tabnew<CR>:e term://$SHELL<CR>i")
 | 
			
		||||
 | 
			
		||||
-- TODO add config editing keybinds
 | 
			
		||||
 | 
			
		||||
nmap("<leader>a", "<C-^>")
 | 
			
		||||
tmap("jk", "<C-\\><C-n>")
 | 
			
		||||
 | 
			
		||||
-- nmap("<leader>rr", ":e term://$SHELL<CR>")
 | 
			
		||||
-- nmap("<leader>rh", ":vsp<CR>:wincmd h<CR>:e term://$SHELL<CR>")
 | 
			
		||||
-- nmap("<leader>rl", ":vsp<CR>:e term://$SHELL<CR>")
 | 
			
		||||
-- nmap("<leader>rk", ":sp<CR>:wincmd k<CR>:e term://$SHELL<CR>")
 | 
			
		||||
-- nmap("<leader>rj", ":sp<CR>:e term://$SHELL<CR>")
 | 
			
		||||
 | 
			
		||||
nmap("<leader>fh", ":vsp<CR>:wincmd h<CR>")
 | 
			
		||||
nmap("<leader>fj", ":sp<CR>")
 | 
			
		||||
nmap("<leader>fk", ":sp<CR>:wincmd k<CR>")
 | 
			
		||||
nmap("<leader>fl", ":vsp<CR>")
 | 
			
		||||
 | 
			
		||||
vim.api.nvim_set_keymap("n", "gb", "<C-o>", {})
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,212 @@
 | 
			
		|||
local function bootstrap_pckr()
 | 
			
		||||
  local pckr_path = vim.fn.stdpath("data") .. "/pckr/pckr.nvim"
 | 
			
		||||
 | 
			
		||||
  if not vim.uv.fs_stat(pckr_path) then
 | 
			
		||||
    vim.fn.system({
 | 
			
		||||
      'git',
 | 
			
		||||
      'clone',
 | 
			
		||||
      "--filter=blob:none",
 | 
			
		||||
      'https://github.com/lewis6991/pckr.nvim',
 | 
			
		||||
      pckr_path
 | 
			
		||||
    })
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  vim.opt.rtp:prepend(pckr_path)
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
bootstrap_pckr()
 | 
			
		||||
 | 
			
		||||
require('pckr').add{
 | 
			
		||||
    {
 | 
			
		||||
        "tpope/vim-fugitive",
 | 
			
		||||
        config = function()
 | 
			
		||||
            require('config.fugitive')
 | 
			
		||||
        end
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "ctrlpvim/ctrlp.vim",
 | 
			
		||||
        config_pre = function()
 | 
			
		||||
            require('config.ctrlp')
 | 
			
		||||
        end
 | 
			
		||||
    },
 | 
			
		||||
    "tpope/vim-commentary",
 | 
			
		||||
    {
 | 
			
		||||
        "preservim/nerdtree",
 | 
			
		||||
        config = function()
 | 
			
		||||
            require('config.nerdtree')
 | 
			
		||||
        end
 | 
			
		||||
    },
 | 
			
		||||
    "jiangmiao/auto-pairs",
 | 
			
		||||
    "editorconfig/editorconfig-vim",
 | 
			
		||||
    {
 | 
			
		||||
        "marko-cerovac/material.nvim",
 | 
			
		||||
        config = function()
 | 
			
		||||
            vim.cmd("colorscheme material")
 | 
			
		||||
            -- color material
 | 
			
		||||
            nmap("<leader>c", [[<Cmd>lua require('material.functions').toggle_style()<CR>]])
 | 
			
		||||
        end
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        'hrsh7th/nvim-cmp',
 | 
			
		||||
        config = function()
 | 
			
		||||
            require('config.cmp')
 | 
			
		||||
        end
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        'hrsh7th/cmp-nvim-lsp',
 | 
			
		||||
        requires = 'hrsh7th/nvim-cmp'
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        'hrsh7th/cmp-buffer',
 | 
			
		||||
        requires = 'hrsh7th/nvim-cmp'
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        'hrsh7th/cmp-path',
 | 
			
		||||
        requires = 'hrsh7th/nvim-cmp'
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        'hrsh7th/cmp-cmdline',
 | 
			
		||||
        requires = 'hrsh7th/nvim-cmp'
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "neovim/nvim-lspconfig",
 | 
			
		||||
        requires = 'hrsh7th/cmp-nvim-lsp',
 | 
			
		||||
        config = function()
 | 
			
		||||
            require('config.lspconfig')
 | 
			
		||||
        end
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "nvim-treesitter/nvim-treesitter",
 | 
			
		||||
        run = ":TSUpdate",
 | 
			
		||||
        config = function()
 | 
			
		||||
            require("config.treesitter")
 | 
			
		||||
        end
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    -- Toggleable terminals
 | 
			
		||||
    {
 | 
			
		||||
       "akinsho/toggleterm.nvim",
 | 
			
		||||
        config = function()
 | 
			
		||||
            require('config.toggleterm')
 | 
			
		||||
        end
 | 
			
		||||
    },
 | 
			
		||||
    -- {
 | 
			
		||||
    --     "ms-jpq/coq_nvim",
 | 
			
		||||
    --     config = "config.coq"
 | 
			
		||||
    -- },
 | 
			
		||||
    "L3MON4D3/LuaSnip",
 | 
			
		||||
    "saadparwaiz1/cmp_luasnip",
 | 
			
		||||
    "godlygeek/tabular"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
-- require('pckr').add({
 | 
			
		||||
--     use "wbthomason/packer.nvim"
 | 
			
		||||
--     -- Improves boot times
 | 
			
		||||
--     -- use {"lewis6991/impatient.nvim", rocks = 'mpack'}
 | 
			
		||||
--
 | 
			
		||||
--     -- Fuzzy search engine
 | 
			
		||||
--     use {
 | 
			
		||||
--         "ctrlpvim/ctrlp.vim",
 | 
			
		||||
--         setup = [[require('config.ctrlp')]]
 | 
			
		||||
--     }
 | 
			
		||||
--
 | 
			
		||||
--     -- Git client
 | 
			
		||||
--     use {
 | 
			
		||||
--         "tpope/vim-fugitive",
 | 
			
		||||
--         config = [[require('config.fugitive')]]
 | 
			
		||||
--     }
 | 
			
		||||
--
 | 
			
		||||
--     -- Shortcuts for commenting out code
 | 
			
		||||
--     use "tpope/vim-commentary"
 | 
			
		||||
--
 | 
			
		||||
--     -- Shortcuts for surrounding pieces of text
 | 
			
		||||
--     use "tpope/vim-surround"
 | 
			
		||||
--
 | 
			
		||||
--     -- Shows ctags in a sidebar
 | 
			
		||||
--     use {
 | 
			
		||||
--         "majutsushi/tagbar",
 | 
			
		||||
--         config = [[require('config.tagbar')]]
 | 
			
		||||
--     }
 | 
			
		||||
--
 | 
			
		||||
--     -- Shows git diff markers
 | 
			
		||||
--     use {
 | 
			
		||||
--         "airblade/vim-gitgutter",
 | 
			
		||||
--         config = [[require('config.gitgutter')]]
 | 
			
		||||
--     }
 | 
			
		||||
--
 | 
			
		||||
--     use "hynek/vim-python-pep8-indent"
 | 
			
		||||
--     use "michaeljsmith/vim-indent-object"
 | 
			
		||||
--
 | 
			
		||||
--     -- File explorer
 | 
			
		||||
--     use {
 | 
			
		||||
--         "preservim/nerdtree",
 | 
			
		||||
--         config = [[require('config.nerdtree')]]
 | 
			
		||||
--     }
 | 
			
		||||
--
 | 
			
		||||
--     use "jiangmiao/auto-pairs"
 | 
			
		||||
--
 | 
			
		||||
--     -- Align text
 | 
			
		||||
--     use "godlygeek/tabular"
 | 
			
		||||
--
 | 
			
		||||
--     -- Automatically load a .editorconfig file if found
 | 
			
		||||
--     use "editorconfig/editorconfig-vim"
 | 
			
		||||
--
 | 
			
		||||
--     -- Pre-configured LSP stuff
 | 
			
		||||
--     use {
 | 
			
		||||
--         "neovim/nvim-lspconfig",
 | 
			
		||||
--         config = [[require('config.lspconfig')]]
 | 
			
		||||
--     }
 | 
			
		||||
--
 | 
			
		||||
--     -- Beautiful treesitter-compatible theme
 | 
			
		||||
--     use {
 | 
			
		||||
--         "marko-cerovac/material.nvim",
 | 
			
		||||
--         config = function()
 | 
			
		||||
--             vim.cmd("colorscheme material")
 | 
			
		||||
--             -- color material
 | 
			
		||||
--             nmap("<leader>c", [[<Cmd>lua require('material.functions').toggle_style()<CR>]])
 | 
			
		||||
--         end
 | 
			
		||||
--     }
 | 
			
		||||
--
 | 
			
		||||
--     use 'hrsh7th/cmp-nvim-lsp'
 | 
			
		||||
--     use 'hrsh7th/cmp-buffer'
 | 
			
		||||
--     use 'hrsh7th/cmp-path'
 | 
			
		||||
--     use 'hrsh7th/cmp-cmdline'
 | 
			
		||||
--     use {
 | 
			
		||||
--         'hrsh7th/nvim-cmp',
 | 
			
		||||
--         config = [[require('config.cmp')]]
 | 
			
		||||
--     }
 | 
			
		||||
--
 | 
			
		||||
--     use 'L3MON4D3/LuaSnip'
 | 
			
		||||
--     use 'saadparwaiz1/cmp_luasnip'
 | 
			
		||||
--
 | 
			
		||||
--
 | 
			
		||||
--     -- Autocomplete engine
 | 
			
		||||
--     -- use {
 | 
			
		||||
--     --     "ms-jpq/coq_nvim",
 | 
			
		||||
--     --     branch = "coq",
 | 
			
		||||
--     --     config = [[require('config.coq')]]
 | 
			
		||||
--     -- }
 | 
			
		||||
--
 | 
			
		||||
--     -- Better syntax highlighting
 | 
			
		||||
--     use {
 | 
			
		||||
--         "nvim-treesitter/nvim-treesitter",
 | 
			
		||||
--         run = ":TSUpdate",
 | 
			
		||||
--         config = [[require('config.treesitter')]]
 | 
			
		||||
--     }
 | 
			
		||||
--
 | 
			
		||||
--     -- Toggleable terminals
 | 
			
		||||
--     use {
 | 
			
		||||
--         "akinsho/toggleterm.nvim",
 | 
			
		||||
--         config = [[require('config.toggleterm')]]
 | 
			
		||||
--     }
 | 
			
		||||
--
 | 
			
		||||
--     -- LaTeX editing
 | 
			
		||||
--     use "lervag/vimtex"
 | 
			
		||||
--
 | 
			
		||||
--     -- Coq stuff for uni
 | 
			
		||||
--     use "whonore/Coqtail"
 | 
			
		||||
--
 | 
			
		||||
--     if packer_bootstrap then
 | 
			
		||||
--         require('packer').sync()
 | 
			
		||||
--     end
 | 
			
		||||
-- end)
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,59 @@
 | 
			
		|||
local o = vim.o
 | 
			
		||||
local g = vim.g
 | 
			
		||||
 | 
			
		||||
g.mapleader = " "
 | 
			
		||||
g.maplocalleader = "\\<tab>"
 | 
			
		||||
 | 
			
		||||
-- I often use non-standard shells that don't play nicely wiht certain features
 | 
			
		||||
-- o.shell = "/bin/bash"
 | 
			
		||||
 | 
			
		||||
-- Centers your cursor whenever possible
 | 
			
		||||
-- 999 is just a really large number (I think it's amount of lines or something)
 | 
			
		||||
o.scrolloff = 999
 | 
			
		||||
 | 
			
		||||
-- Forces Neovim to assume a 256-color terminal; required for certain colorschemes
 | 
			
		||||
o.termguicolors = true
 | 
			
		||||
 | 
			
		||||
-- Set the colorscheme
 | 
			
		||||
-- g.colors_name = "flattened_dark"
 | 
			
		||||
 | 
			
		||||
-- This combo shows the absolute line number on the current line & the relative one on all the others
 | 
			
		||||
o.number = true
 | 
			
		||||
o.relativenumber = true
 | 
			
		||||
 | 
			
		||||
-- Opens new files to the bottom, right resp. of the current buffer
 | 
			
		||||
o.splitbelow = true
 | 
			
		||||
o.splitright = true
 | 
			
		||||
 | 
			
		||||
-- Converts tabs to 4 spaces
 | 
			
		||||
o.expandtab = true
 | 
			
		||||
o.tabstop = 4
 | 
			
		||||
o.shiftwidth = 4
 | 
			
		||||
 | 
			
		||||
-- Show search matches as I'm typing
 | 
			
		||||
o.incsearch = true
 | 
			
		||||
-- Makes search case-sensitive only when using caps
 | 
			
		||||
o.smartcase = true
 | 
			
		||||
-- Don't highlight search results after search is finished
 | 
			
		||||
o.hlsearch = false
 | 
			
		||||
 | 
			
		||||
local swap_dir = vim.fn.stdpath('data') .. '/swap'
 | 
			
		||||
local undo_dir = vim.fn.stdpath('data') .. '/undo'
 | 
			
		||||
 | 
			
		||||
-- Create swap files
 | 
			
		||||
o.swapfile = true
 | 
			
		||||
-- Where to store the swap files; I store mine in the current directory
 | 
			
		||||
o.directory = swap_dir
 | 
			
		||||
 | 
			
		||||
o.backup = false
 | 
			
		||||
 | 
			
		||||
o.undofile = true
 | 
			
		||||
o.undodir = undo_dir
 | 
			
		||||
 | 
			
		||||
o.updatetime = 250
 | 
			
		||||
 | 
			
		||||
o.shelltemp = false
 | 
			
		||||
 | 
			
		||||
-- o.completeopt = "menuone,noselect"
 | 
			
		||||
vim.cmd([[autocmd BufRead,BufNewFile *.v,*.vsh setlocal filetype=v]])
 | 
			
		||||
-- vim.cmd([[autocmd BufWritePre *.go,*.rs lua vim.lsp.buf.format()]])
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,11 @@
 | 
			
		|||
function map(mode, keys, command)
 | 
			
		||||
    vim.api.nvim_set_keymap(mode, keys, command, {
 | 
			
		||||
        silent = true,
 | 
			
		||||
        noremap = true
 | 
			
		||||
    })
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
nmap = function(keys, command) map("n", keys, command) end
 | 
			
		||||
imap = function(keys, command) map("i", keys, command) end
 | 
			
		||||
vmap = function(keys, command) map("v", keys, command) end
 | 
			
		||||
tmap = function(keys, command) map("t", keys, command) end
 | 
			
		||||
		Loading…
	
		Reference in New Issue