old configuration
This commit is contained in:
5
.luarc.json
Normal file
5
.luarc.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"diagnostics.globals": [
|
||||
"vim"
|
||||
]
|
||||
}
|
||||
76
colors/gay.vim
Normal file
76
colors/gay.vim
Normal file
@@ -0,0 +1,76 @@
|
||||
hi clear
|
||||
syntax reset
|
||||
let g:colors_name = "gay"
|
||||
set background=dark
|
||||
set t_Co=256
|
||||
hi Normal guifg=#dadada ctermbg=NONE guibg=#000000 gui=NONE
|
||||
|
||||
hi DiffText guifg=#ff3030 guibg=NONE
|
||||
hi ErrorMsg guifg=#ff3030 guibg=NONE
|
||||
hi WarningMsg guifg=#ff3030 guibg=NONE
|
||||
hi PreProc guifg=#ff3030 guibg=NONE
|
||||
hi Exception guifg=#ff3030 guibg=NONE
|
||||
hi Error guifg=#ff3030 guibg=NONE
|
||||
hi DiffDelete guifg=#ff3030 guibg=NONE
|
||||
hi GitGutterDelete guifg=#ff3030 guibg=NONE
|
||||
hi GitGutterChangeDelete guifg=#ff3030 guibg=NONE
|
||||
hi cssIdentifier guifg=#ff3030 guibg=NONE
|
||||
hi cssImportant guifg=#ff3030 guibg=NONE
|
||||
hi Type guifg=#ff3030 guibg=NONE
|
||||
hi Identifier guifg=#ff3030 guibg=NONE
|
||||
hi PMenuSel guifg=#45ff30 guibg=NONE
|
||||
hi Constant guifg=#45ff30 guibg=NONE
|
||||
hi Repeat guifg=#45ff30 guibg=NONE
|
||||
hi DiffAdd guifg=#45ff30 guibg=NONE
|
||||
hi GitGutterAdd guifg=#45ff30 guibg=NONE
|
||||
hi cssIncludeKeyword guifg=#45ff30 guibg=NONE
|
||||
hi Keyword guifg=#45ff30 guibg=NONE
|
||||
hi IncSearch guifg=#fff530 guibg=NONE
|
||||
hi Title guifg=#fff530 guibg=NONE
|
||||
hi PreCondit guifg=#fff530 guibg=NONE
|
||||
hi Debug guifg=#fff530 guibg=NONE
|
||||
hi SpecialChar guifg=#fff530 guibg=NONE
|
||||
hi Conditional guifg=#fff530 guibg=NONE
|
||||
hi Todo guifg=#fff530 guibg=NONE
|
||||
hi Special guifg=#fff530 guibg=NONE
|
||||
hi Label guifg=#fff530 guibg=NONE
|
||||
hi Delimiter guifg=#fff530 guibg=NONE
|
||||
hi Number guifg=#fff530 guibg=NONE
|
||||
hi CursorLineNR guifg=#fff530 guibg=NONE
|
||||
hi Define guifg=#fff530 guibg=NONE
|
||||
hi MoreMsg guifg=#fff530 guibg=NONE
|
||||
hi Tag guifg=#fff530 guibg=NONE
|
||||
hi String guifg=#fff530 guibg=NONE
|
||||
hi MatchParen guifg=#fff530 guibg=NONE
|
||||
hi Macro guifg=#fff530 guibg=NONE
|
||||
hi DiffChange guifg=#fff530 guibg=NONE
|
||||
hi GitGutterChange guifg=#fff530 guibg=NONE
|
||||
hi cssColor guifg=#fff530 guibg=NONE
|
||||
hi Function guifg=#30a9ff guibg=NONE
|
||||
hi Directory guifg=#962ffe guibg=NONE
|
||||
hi markdownLinkText guifg=#962ffe guibg=NONE
|
||||
hi javaScriptBoolean guifg=#962ffe guibg=NONE
|
||||
hi Include guifg=#962ffe guibg=NONE
|
||||
hi Storage guifg=#962ffe guibg=NONE
|
||||
hi cssClassName guifg=#962ffe guibg=NONE
|
||||
hi cssClassNameDot guifg=#962ffe guibg=NONE
|
||||
hi Statement guifg=#6de5ff guibg=NONE
|
||||
hi Operator guifg=#6de5ff guibg=NONE
|
||||
hi cssAttr guifg=#6de5ff guibg=NONE
|
||||
|
||||
|
||||
hi Pmenu guifg=#dadada guibg=#050505
|
||||
hi SignColumn guibg=#000000
|
||||
hi Title guifg=#dadada
|
||||
hi LineNr guifg=#747474 guibg=#000000
|
||||
hi NonText guifg=#ffa0e3 guibg=#000000
|
||||
hi Comment guifg=#ffa0e3 gui=italic
|
||||
hi SpecialComment guifg=#ffa0e3 gui=italic guibg=NONE
|
||||
hi CursorLine guibg=#050505
|
||||
hi TabLineFill gui=NONE guibg=#050505
|
||||
hi TabLine guifg=#747474 guibg=#050505 gui=NONE
|
||||
hi StatusLine gui=bold guibg=#050505 guifg=#dadada
|
||||
hi StatusLineNC gui=NONE guibg=#000000 guifg=#dadada
|
||||
hi Search guibg=#ffa0e3 guifg=#dadada
|
||||
hi VertSplit gui=NONE guifg=#050505 guibg=NONE
|
||||
hi Visual gui=NONE guibg=#050505
|
||||
76
colors/gay2.vim
Normal file
76
colors/gay2.vim
Normal file
@@ -0,0 +1,76 @@
|
||||
hi clear
|
||||
syntax reset
|
||||
let g:colors_name = "gay2"
|
||||
set background=dark
|
||||
set t_Co=256
|
||||
hi Normal guifg=#dadada ctermbg=NONE guibg=#161515 gui=NONE
|
||||
|
||||
hi DiffText guifg=#ff3030 guibg=NONE
|
||||
hi ErrorMsg guifg=#ff3030 guibg=NONE
|
||||
hi WarningMsg guifg=#ff3030 guibg=NONE
|
||||
hi PreProc guifg=#ff3030 guibg=NONE
|
||||
hi Exception guifg=#ff3030 guibg=NONE
|
||||
hi Error guifg=#ff3030 guibg=NONE
|
||||
hi DiffDelete guifg=#ff3030 guibg=NONE
|
||||
hi GitGutterDelete guifg=#ff3030 guibg=NONE
|
||||
hi GitGutterChangeDelete guifg=#ff3030 guibg=NONE
|
||||
hi cssIdentifier guifg=#ff3030 guibg=NONE
|
||||
hi cssImportant guifg=#ff3030 guibg=NONE
|
||||
hi Type guifg=#ff3030 guibg=NONE
|
||||
hi Identifier guifg=#ff3030 guibg=NONE
|
||||
hi PMenuSel guifg=#45ff30 guibg=NONE
|
||||
hi Constant guifg=#45ff30 guibg=NONE
|
||||
hi Repeat guifg=#45ff30 guibg=NONE
|
||||
hi DiffAdd guifg=#45ff30 guibg=NONE
|
||||
hi GitGutterAdd guifg=#45ff30 guibg=NONE
|
||||
hi cssIncludeKeyword guifg=#45ff30 guibg=NONE
|
||||
hi Keyword guifg=#45ff30 guibg=NONE
|
||||
hi IncSearch guifg=#fff530 guibg=NONE
|
||||
hi Title guifg=#fff530 guibg=NONE
|
||||
hi PreCondit guifg=#fff530 guibg=NONE
|
||||
hi Debug guifg=#fff530 guibg=NONE
|
||||
hi SpecialChar guifg=#fff530 guibg=NONE
|
||||
hi Conditional guifg=#fff530 guibg=NONE
|
||||
hi Todo guifg=#fff530 guibg=NONE
|
||||
hi Special guifg=#fff530 guibg=NONE
|
||||
hi Label guifg=#fff530 guibg=NONE
|
||||
hi Delimiter guifg=#fff530 guibg=NONE
|
||||
hi Number guifg=#fff530 guibg=NONE
|
||||
hi CursorLineNR guifg=#fff530 guibg=NONE
|
||||
hi Define guifg=#fff530 guibg=NONE
|
||||
hi MoreMsg guifg=#fff530 guibg=NONE
|
||||
hi Tag guifg=#fff530 guibg=NONE
|
||||
hi String guifg=#fff530 guibg=NONE
|
||||
hi MatchParen guifg=#fff530 guibg=NONE
|
||||
hi Macro guifg=#fff530 guibg=NONE
|
||||
hi DiffChange guifg=#fff530 guibg=NONE
|
||||
hi GitGutterChange guifg=#fff530 guibg=NONE
|
||||
hi cssColor guifg=#fff530 guibg=NONE
|
||||
hi Function guifg=#30a9ff guibg=NONE
|
||||
hi Directory guifg=#962ffe guibg=NONE
|
||||
hi markdownLinkText guifg=#962ffe guibg=NONE
|
||||
hi javaScriptBoolean guifg=#962ffe guibg=NONE
|
||||
hi Include guifg=#962ffe guibg=NONE
|
||||
hi Storage guifg=#962ffe guibg=NONE
|
||||
hi cssClassName guifg=#962ffe guibg=NONE
|
||||
hi cssClassNameDot guifg=#962ffe guibg=NONE
|
||||
hi Statement guifg=#6de5ff guibg=NONE
|
||||
hi Operator guifg=#6de5ff guibg=NONE
|
||||
hi cssAttr guifg=#6de5ff guibg=NONE
|
||||
|
||||
|
||||
hi Pmenu guifg=#dadada guibg=#050505
|
||||
hi SignColumn guibg=#161515
|
||||
hi Title guifg=#dadada
|
||||
hi LineNr guifg=#747474 guibg=#161515
|
||||
hi NonText guifg=#ffa0e3 guibg=#161515
|
||||
hi Comment guifg=#ffa0e3 gui=italic
|
||||
hi SpecialComment guifg=#ffa0e3 gui=italic guibg=NONE
|
||||
hi CursorLine guibg=#050505
|
||||
hi TabLineFill gui=NONE guibg=#050505
|
||||
hi TabLine guifg=#747474 guibg=#050505 gui=NONE
|
||||
hi StatusLine gui=bold guibg=#050505 guifg=#dadada
|
||||
hi StatusLineNC gui=NONE guibg=#161515 guifg=#dadada
|
||||
hi Search guibg=#ffa0e3 guifg=#dadada
|
||||
hi VertSplit gui=NONE guifg=#050505 guibg=NONE
|
||||
hi Visual gui=NONE guibg=#050505
|
||||
76
colors/gay3.vim
Normal file
76
colors/gay3.vim
Normal file
@@ -0,0 +1,76 @@
|
||||
hi clear
|
||||
syntax reset
|
||||
let g:colors_name = "gay3"
|
||||
set background=dark
|
||||
set t_Co=256
|
||||
hi Normal guifg=#dadada ctermbg=NONE guibg=#161515 gui=NONE
|
||||
|
||||
hi DiffText guifg=#ff3030 guibg=NONE
|
||||
hi ErrorMsg guifg=#ff3030 guibg=NONE
|
||||
hi WarningMsg guifg=#ff3030 guibg=NONE
|
||||
hi PreProc guifg=#ff3030 guibg=NONE
|
||||
hi Exception guifg=#ff3030 guibg=NONE
|
||||
hi Error guifg=#ff3030 guibg=NONE
|
||||
hi DiffDelete guifg=#ff3030 guibg=NONE
|
||||
hi GitGutterDelete guifg=#ff3030 guibg=NONE
|
||||
hi GitGutterChangeDelete guifg=#ff3030 guibg=NONE
|
||||
hi cssIdentifier guifg=#ff3030 guibg=NONE
|
||||
hi cssImportant guifg=#ff3030 guibg=NONE
|
||||
hi Type guifg=#ff3030 guibg=NONE
|
||||
hi Identifier guifg=#ff3030 guibg=NONE
|
||||
hi PMenuSel guifg=#962ffe guibg=NONE
|
||||
hi Constant guifg=#962ffe guibg=NONE
|
||||
hi Repeat guifg=#962ffe guibg=NONE
|
||||
hi DiffAdd guifg=#962ffe guibg=NONE
|
||||
hi GitGutterAdd guifg=#962ffe guibg=NONE
|
||||
hi cssIncludeKeyword guifg=#962ffe guibg=NONE
|
||||
hi Keyword guifg=#962ffe guibg=NONE
|
||||
hi IncSearch guifg=#fff530 guibg=NONE
|
||||
hi Title guifg=#fff530 guibg=NONE
|
||||
hi PreCondit guifg=#fff530 guibg=NONE
|
||||
hi Debug guifg=#fff530 guibg=NONE
|
||||
hi SpecialChar guifg=#fff530 guibg=NONE
|
||||
hi Conditional guifg=#fff530 guibg=NONE
|
||||
hi Todo guifg=#fff530 guibg=NONE
|
||||
hi Special guifg=#fff530 guibg=NONE
|
||||
hi Label guifg=#fff530 guibg=NONE
|
||||
hi Delimiter guifg=#fff530 guibg=NONE
|
||||
hi Number guifg=#fff530 guibg=NONE
|
||||
hi CursorLineNR guifg=#fff530 guibg=NONE
|
||||
hi Define guifg=#fff530 guibg=NONE
|
||||
hi MoreMsg guifg=#fff530 guibg=NONE
|
||||
hi Tag guifg=#fff530 guibg=NONE
|
||||
hi String guifg=#fff530 guibg=NONE
|
||||
hi MatchParen guifg=#fff530 guibg=NONE
|
||||
hi Macro guifg=#fff530 guibg=NONE
|
||||
hi DiffChange guifg=#fff530 guibg=NONE
|
||||
hi GitGutterChange guifg=#fff530 guibg=NONE
|
||||
hi cssColor guifg=#fff530 guibg=NONE
|
||||
hi Function guifg=#30a9ff guibg=NONE
|
||||
hi Directory guifg=#45ff30 guibg=NONE
|
||||
hi markdownLinkText guifg=#45ff30 guibg=NONE
|
||||
hi javaScriptBoolean guifg=#45ff30 guibg=NONE
|
||||
hi Include guifg=#45ff30 guibg=NONE
|
||||
hi Storage guifg=#45ff30 guibg=NONE
|
||||
hi cssClassName guifg=#45ff30 guibg=NONE
|
||||
hi cssClassNameDot guifg=#45ff30 guibg=NONE
|
||||
hi Statement guifg=#6de5ff guibg=NONE
|
||||
hi Operator guifg=#6de5ff guibg=NONE
|
||||
hi cssAttr guifg=#6de5ff guibg=NONE
|
||||
|
||||
|
||||
hi Pmenu guifg=#dadada guibg=#050505
|
||||
hi SignColumn guibg=#161515
|
||||
hi Title guifg=#dadada
|
||||
hi LineNr guifg=#747474 guibg=#161515
|
||||
hi NonText guifg=#ffa0e3 guibg=#161515
|
||||
hi Comment guifg=#ffa0e3 gui=italic
|
||||
hi SpecialComment guifg=#ffa0e3 gui=italic guibg=NONE
|
||||
hi CursorLine guibg=#050505
|
||||
hi TabLineFill gui=NONE guibg=#050505
|
||||
hi TabLine guifg=#747474 guibg=#050505 gui=NONE
|
||||
hi StatusLine gui=bold guibg=#050505 guifg=#dadada
|
||||
hi StatusLineNC gui=NONE guibg=#161515 guifg=#dadada
|
||||
hi Search guibg=#ffa0e3 guifg=#dadada
|
||||
hi VertSplit gui=NONE guifg=#050505 guibg=NONE
|
||||
hi Visual gui=NONE guibg=#050505
|
||||
76
colors/gay4.vim
Normal file
76
colors/gay4.vim
Normal file
@@ -0,0 +1,76 @@
|
||||
hi clear
|
||||
syntax reset
|
||||
let g:colors_name = "gay4"
|
||||
set background=dark
|
||||
set t_Co=256
|
||||
hi Normal guifg=#dadada ctermbg=NONE guibg=#161515 gui=NONE
|
||||
|
||||
hi DiffText guifg=#ff3030 guibg=NONE
|
||||
hi ErrorMsg guifg=#ff3030 guibg=NONE
|
||||
hi WarningMsg guifg=#ff3030 guibg=NONE
|
||||
hi PreProc guifg=#ff3030 guibg=NONE
|
||||
hi Exception guifg=#ff3030 guibg=NONE
|
||||
hi Error guifg=#ff3030 guibg=NONE
|
||||
hi DiffDelete guifg=#ff3030 guibg=NONE
|
||||
hi GitGutterDelete guifg=#ff3030 guibg=NONE
|
||||
hi GitGutterChangeDelete guifg=#ff3030 guibg=NONE
|
||||
hi cssIdentifier guifg=#ff3030 guibg=NONE
|
||||
hi cssImportant guifg=#ff3030 guibg=NONE
|
||||
hi Type guifg=#ff3030 guibg=NONE
|
||||
hi Identifier guifg=#ff3030 guibg=NONE
|
||||
hi PMenuSel guifg=#fff530 guibg=NONE
|
||||
hi Constant guifg=#fff530 guibg=NONE
|
||||
hi Repeat guifg=#fff530 guibg=NONE
|
||||
hi DiffAdd guifg=#fff530 guibg=NONE
|
||||
hi GitGutterAdd guifg=#fff530 guibg=NONE
|
||||
hi cssIncludeKeyword guifg=#fff530 guibg=NONE
|
||||
hi Keyword guifg=#fff530 guibg=NONE
|
||||
hi IncSearch guifg=#962ffe guibg=NONE
|
||||
hi Title guifg=#962ffe guibg=NONE
|
||||
hi PreCondit guifg=#962ffe guibg=NONE
|
||||
hi Debug guifg=#962ffe guibg=NONE
|
||||
hi SpecialChar guifg=#962ffe guibg=NONE
|
||||
hi Conditional guifg=#962ffe guibg=NONE
|
||||
hi Todo guifg=#962ffe guibg=NONE
|
||||
hi Special guifg=#962ffe guibg=NONE
|
||||
hi Label guifg=#962ffe guibg=NONE
|
||||
hi Delimiter guifg=#962ffe guibg=NONE
|
||||
hi Number guifg=#962ffe guibg=NONE
|
||||
hi CursorLineNR guifg=#962ffe guibg=NONE
|
||||
hi Define guifg=#962ffe guibg=NONE
|
||||
hi MoreMsg guifg=#962ffe guibg=NONE
|
||||
hi Tag guifg=#962ffe guibg=NONE
|
||||
hi String guifg=#962ffe guibg=NONE
|
||||
hi MatchParen guifg=#962ffe guibg=NONE
|
||||
hi Macro guifg=#962ffe guibg=NONE
|
||||
hi DiffChange guifg=#962ffe guibg=NONE
|
||||
hi GitGutterChange guifg=#962ffe guibg=NONE
|
||||
hi cssColor guifg=#962ffe guibg=NONE
|
||||
hi Function guifg=#30a9ff guibg=NONE
|
||||
hi Directory guifg=#45ff30 guibg=NONE
|
||||
hi markdownLinkText guifg=#45ff30 guibg=NONE
|
||||
hi javaScriptBoolean guifg=#45ff30 guibg=NONE
|
||||
hi Include guifg=#45ff30 guibg=NONE
|
||||
hi Storage guifg=#45ff30 guibg=NONE
|
||||
hi cssClassName guifg=#45ff30 guibg=NONE
|
||||
hi cssClassNameDot guifg=#45ff30 guibg=NONE
|
||||
hi Statement guifg=#6de5ff guibg=NONE
|
||||
hi Operator guifg=#6de5ff guibg=NONE
|
||||
hi cssAttr guifg=#6de5ff guibg=NONE
|
||||
|
||||
|
||||
hi Pmenu guifg=#dadada guibg=#050505
|
||||
hi SignColumn guibg=#161515
|
||||
hi Title guifg=#dadada
|
||||
hi LineNr guifg=#747474 guibg=#161515
|
||||
hi NonText guifg=#ffa0e3 guibg=#161515
|
||||
hi Comment guifg=#ffa0e3 gui=italic
|
||||
hi SpecialComment guifg=#ffa0e3 gui=italic guibg=NONE
|
||||
hi CursorLine guibg=#050505
|
||||
hi TabLineFill gui=NONE guibg=#050505
|
||||
hi TabLine guifg=#747474 guibg=#050505 gui=NONE
|
||||
hi StatusLine gui=bold guibg=#050505 guifg=#dadada
|
||||
hi StatusLineNC gui=NONE guibg=#161515 guifg=#dadada
|
||||
hi Search guibg=#ffa0e3 guifg=#dadada
|
||||
hi VertSplit gui=NONE guifg=#050505 guibg=NONE
|
||||
hi Visual gui=NONE guibg=#050505
|
||||
76
colors/gay5.vim
Normal file
76
colors/gay5.vim
Normal file
@@ -0,0 +1,76 @@
|
||||
hi clear
|
||||
syntax reset
|
||||
let g:colors_name = "gay5"
|
||||
set background=dark
|
||||
set t_Co=256
|
||||
hi Normal guifg=#dadada ctermbg=NONE guibg=#161515 gui=NONE
|
||||
|
||||
hi DiffText guifg=#ebd7ff guibg=NONE
|
||||
hi ErrorMsg guifg=#ebd7ff guibg=NONE
|
||||
hi WarningMsg guifg=#ebd7ff guibg=NONE
|
||||
hi PreProc guifg=#ebd7ff guibg=NONE
|
||||
hi Exception guifg=#ebd7ff guibg=NONE
|
||||
hi Error guifg=#ebd7ff guibg=NONE
|
||||
hi DiffDelete guifg=#ebd7ff guibg=NONE
|
||||
hi GitGutterDelete guifg=#ebd7ff guibg=NONE
|
||||
hi GitGutterChangeDelete guifg=#ebd7ff guibg=NONE
|
||||
hi cssIdentifier guifg=#ebd7ff guibg=NONE
|
||||
hi cssImportant guifg=#ebd7ff guibg=NONE
|
||||
hi Type guifg=#ebd7ff guibg=NONE
|
||||
hi Identifier guifg=#ebd7ff guibg=NONE
|
||||
hi PMenuSel guifg=#fff530 guibg=NONE
|
||||
hi Constant guifg=#fff530 guibg=NONE
|
||||
hi Repeat guifg=#fff530 guibg=NONE
|
||||
hi DiffAdd guifg=#fff530 guibg=NONE
|
||||
hi GitGutterAdd guifg=#fff530 guibg=NONE
|
||||
hi cssIncludeKeyword guifg=#fff530 guibg=NONE
|
||||
hi Keyword guifg=#fff530 guibg=NONE
|
||||
hi IncSearch guifg=#962ffe guibg=NONE
|
||||
hi Title guifg=#962ffe guibg=NONE
|
||||
hi PreCondit guifg=#962ffe guibg=NONE
|
||||
hi Debug guifg=#962ffe guibg=NONE
|
||||
hi SpecialChar guifg=#962ffe guibg=NONE
|
||||
hi Conditional guifg=#962ffe guibg=NONE
|
||||
hi Todo guifg=#962ffe guibg=NONE
|
||||
hi Special guifg=#962ffe guibg=NONE
|
||||
hi Label guifg=#962ffe guibg=NONE
|
||||
hi Delimiter guifg=#962ffe guibg=NONE
|
||||
hi Number guifg=#962ffe guibg=NONE
|
||||
hi CursorLineNR guifg=#962ffe guibg=NONE
|
||||
hi Define guifg=#962ffe guibg=NONE
|
||||
hi MoreMsg guifg=#962ffe guibg=NONE
|
||||
hi Tag guifg=#962ffe guibg=NONE
|
||||
hi String guifg=#962ffe guibg=NONE
|
||||
hi MatchParen guifg=#962ffe guibg=NONE
|
||||
hi Macro guifg=#962ffe guibg=NONE
|
||||
hi DiffChange guifg=#962ffe guibg=NONE
|
||||
hi GitGutterChange guifg=#962ffe guibg=NONE
|
||||
hi cssColor guifg=#962ffe guibg=NONE
|
||||
hi Function guifg=#30a9ff guibg=NONE
|
||||
hi Directory guifg=#ff3030 guibg=NONE
|
||||
hi markdownLinkText guifg=#ff3030 guibg=NONE
|
||||
hi javaScriptBoolean guifg=#ff3030 guibg=NONE
|
||||
hi Include guifg=#ff3030 guibg=NONE
|
||||
hi Storage guifg=#ff3030 guibg=NONE
|
||||
hi cssClassName guifg=#ff3030 guibg=NONE
|
||||
hi cssClassNameDot guifg=#ff3030 guibg=NONE
|
||||
hi Statement guifg=#6de5ff guibg=NONE
|
||||
hi Operator guifg=#6de5ff guibg=NONE
|
||||
hi cssAttr guifg=#6de5ff guibg=NONE
|
||||
|
||||
|
||||
hi Pmenu guifg=#dadada guibg=#050505
|
||||
hi SignColumn guibg=#161515
|
||||
hi Title guifg=#dadada
|
||||
hi LineNr guifg=#747474 guibg=#161515
|
||||
hi NonText guifg=#ffa0e3 guibg=#161515
|
||||
hi Comment guifg=#ffa0e3 gui=italic
|
||||
hi SpecialComment guifg=#ffa0e3 gui=italic guibg=NONE
|
||||
hi CursorLine guibg=#050505
|
||||
hi TabLineFill gui=NONE guibg=#050505
|
||||
hi TabLine guifg=#747474 guibg=#050505 gui=NONE
|
||||
hi StatusLine gui=bold guibg=#050505 guifg=#dadada
|
||||
hi StatusLineNC gui=NONE guibg=#161515 guifg=#dadada
|
||||
hi Search guibg=#ffa0e3 guifg=#dadada
|
||||
hi VertSplit gui=NONE guifg=#050505 guibg=NONE
|
||||
hi Visual gui=NONE guibg=#050505
|
||||
76
colors/gay6.vim
Normal file
76
colors/gay6.vim
Normal file
@@ -0,0 +1,76 @@
|
||||
hi clear
|
||||
syntax reset
|
||||
let g:colors_name = "gay6"
|
||||
set background=dark
|
||||
set t_Co=256
|
||||
hi Normal guifg=#dadada ctermbg=NONE guibg=#161515 gui=NONE
|
||||
|
||||
hi DiffText guifg=#962ffe guibg=NONE
|
||||
hi ErrorMsg guifg=#962ffe guibg=NONE
|
||||
hi WarningMsg guifg=#962ffe guibg=NONE
|
||||
hi PreProc guifg=#962ffe guibg=NONE
|
||||
hi Exception guifg=#962ffe guibg=NONE
|
||||
hi Error guifg=#962ffe guibg=NONE
|
||||
hi DiffDelete guifg=#962ffe guibg=NONE
|
||||
hi GitGutterDelete guifg=#962ffe guibg=NONE
|
||||
hi GitGutterChangeDelete guifg=#962ffe guibg=NONE
|
||||
hi cssIdentifier guifg=#962ffe guibg=NONE
|
||||
hi cssImportant guifg=#962ffe guibg=NONE
|
||||
hi Type guifg=#962ffe guibg=NONE
|
||||
hi Identifier guifg=#962ffe guibg=NONE
|
||||
hi PMenuSel guifg=#fff530 guibg=NONE
|
||||
hi Constant guifg=#fff530 guibg=NONE
|
||||
hi Repeat guifg=#fff530 guibg=NONE
|
||||
hi DiffAdd guifg=#fff530 guibg=NONE
|
||||
hi GitGutterAdd guifg=#fff530 guibg=NONE
|
||||
hi cssIncludeKeyword guifg=#fff530 guibg=NONE
|
||||
hi Keyword guifg=#fff530 guibg=NONE
|
||||
hi IncSearch guifg=#ffa0e3 guibg=NONE
|
||||
hi Title guifg=#ffa0e3 guibg=NONE
|
||||
hi PreCondit guifg=#ffa0e3 guibg=NONE
|
||||
hi Debug guifg=#ffa0e3 guibg=NONE
|
||||
hi SpecialChar guifg=#ffa0e3 guibg=NONE
|
||||
hi Conditional guifg=#ffa0e3 guibg=NONE
|
||||
hi Todo guifg=#ffa0e3 guibg=NONE
|
||||
hi Special guifg=#ffa0e3 guibg=NONE
|
||||
hi Label guifg=#ffa0e3 guibg=NONE
|
||||
hi Delimiter guifg=#ffa0e3 guibg=NONE
|
||||
hi Number guifg=#ffa0e3 guibg=NONE
|
||||
hi CursorLineNR guifg=#ffa0e3 guibg=NONE
|
||||
hi Define guifg=#ffa0e3 guibg=NONE
|
||||
hi MoreMsg guifg=#ffa0e3 guibg=NONE
|
||||
hi Tag guifg=#ffa0e3 guibg=NONE
|
||||
hi String guifg=#ffa0e3 guibg=NONE
|
||||
hi MatchParen guifg=#ffa0e3 guibg=NONE
|
||||
hi Macro guifg=#ffa0e3 guibg=NONE
|
||||
hi DiffChange guifg=#ffa0e3 guibg=NONE
|
||||
hi GitGutterChange guifg=#ffa0e3 guibg=NONE
|
||||
hi cssColor guifg=#ffa0e3 guibg=NONE
|
||||
hi Function guifg=#30a9ff guibg=NONE
|
||||
hi Directory guifg=#ff3030 guibg=NONE
|
||||
hi markdownLinkText guifg=#ff3030 guibg=NONE
|
||||
hi javaScriptBoolean guifg=#ff3030 guibg=NONE
|
||||
hi Include guifg=#ff3030 guibg=NONE
|
||||
hi Storage guifg=#ff3030 guibg=NONE
|
||||
hi cssClassName guifg=#ff3030 guibg=NONE
|
||||
hi cssClassNameDot guifg=#ff3030 guibg=NONE
|
||||
hi Statement guifg=#6de5ff guibg=NONE
|
||||
hi Operator guifg=#6de5ff guibg=NONE
|
||||
hi cssAttr guifg=#6de5ff guibg=NONE
|
||||
|
||||
|
||||
hi Pmenu guifg=#dadada guibg=#050505
|
||||
hi SignColumn guibg=#161515
|
||||
hi Title guifg=#dadada
|
||||
hi LineNr guifg=#747474 guibg=#161515
|
||||
hi NonText guifg=#ebd7ff guibg=#161515
|
||||
hi Comment guifg=#ebd7ff gui=italic
|
||||
hi SpecialComment guifg=#ebd7ff gui=italic guibg=NONE
|
||||
hi CursorLine guibg=#050505
|
||||
hi TabLineFill gui=NONE guibg=#050505
|
||||
hi TabLine guifg=#747474 guibg=#050505 gui=NONE
|
||||
hi StatusLine gui=bold guibg=#050505 guifg=#dadada
|
||||
hi StatusLineNC gui=NONE guibg=#161515 guifg=#dadada
|
||||
hi Search guibg=#ebd7ff guifg=#dadada
|
||||
hi VertSplit gui=NONE guifg=#050505 guibg=NONE
|
||||
hi Visual gui=NONE guibg=#050505
|
||||
76
colors/gay7.vim
Normal file
76
colors/gay7.vim
Normal file
@@ -0,0 +1,76 @@
|
||||
hi clear
|
||||
syntax reset
|
||||
let g:colors_name = "gay7"
|
||||
set background=dark
|
||||
set t_Co=256
|
||||
hi Normal guifg=#dadada ctermbg=NONE guibg=#161515 gui=NONE
|
||||
|
||||
hi DiffText guifg=#962ffe guibg=NONE
|
||||
hi ErrorMsg guifg=#962ffe guibg=NONE
|
||||
hi WarningMsg guifg=#962ffe guibg=NONE
|
||||
hi PreProc guifg=#962ffe guibg=NONE
|
||||
hi Exception guifg=#962ffe guibg=NONE
|
||||
hi Error guifg=#962ffe guibg=NONE
|
||||
hi DiffDelete guifg=#962ffe guibg=NONE
|
||||
hi GitGutterDelete guifg=#962ffe guibg=NONE
|
||||
hi GitGutterChangeDelete guifg=#962ffe guibg=NONE
|
||||
hi cssIdentifier guifg=#962ffe guibg=NONE
|
||||
hi cssImportant guifg=#962ffe guibg=NONE
|
||||
hi Type guifg=#962ffe guibg=NONE
|
||||
hi Identifier guifg=#962ffe guibg=NONE
|
||||
hi PMenuSel guifg=#bd10e0 guibg=NONE
|
||||
hi Constant guifg=#bd10e0 guibg=NONE
|
||||
hi Repeat guifg=#bd10e0 guibg=NONE
|
||||
hi DiffAdd guifg=#bd10e0 guibg=NONE
|
||||
hi GitGutterAdd guifg=#bd10e0 guibg=NONE
|
||||
hi cssIncludeKeyword guifg=#bd10e0 guibg=NONE
|
||||
hi Keyword guifg=#bd10e0 guibg=NONE
|
||||
hi IncSearch guifg=#ebd7ff guibg=NONE
|
||||
hi Title guifg=#ebd7ff guibg=NONE
|
||||
hi PreCondit guifg=#ebd7ff guibg=NONE
|
||||
hi Debug guifg=#ebd7ff guibg=NONE
|
||||
hi SpecialChar guifg=#ebd7ff guibg=NONE
|
||||
hi Conditional guifg=#ebd7ff guibg=NONE
|
||||
hi Todo guifg=#ebd7ff guibg=NONE
|
||||
hi Special guifg=#ebd7ff guibg=NONE
|
||||
hi Label guifg=#ebd7ff guibg=NONE
|
||||
hi Delimiter guifg=#ebd7ff guibg=NONE
|
||||
hi Number guifg=#ebd7ff guibg=NONE
|
||||
hi CursorLineNR guifg=#ebd7ff guibg=NONE
|
||||
hi Define guifg=#ebd7ff guibg=NONE
|
||||
hi MoreMsg guifg=#ebd7ff guibg=NONE
|
||||
hi Tag guifg=#ebd7ff guibg=NONE
|
||||
hi String guifg=#ebd7ff guibg=NONE
|
||||
hi MatchParen guifg=#ebd7ff guibg=NONE
|
||||
hi Macro guifg=#ebd7ff guibg=NONE
|
||||
hi DiffChange guifg=#ebd7ff guibg=NONE
|
||||
hi GitGutterChange guifg=#ebd7ff guibg=NONE
|
||||
hi cssColor guifg=#ebd7ff guibg=NONE
|
||||
hi Function guifg=#30a9ff guibg=NONE
|
||||
hi Directory guifg=#ff3030 guibg=NONE
|
||||
hi markdownLinkText guifg=#ff3030 guibg=NONE
|
||||
hi javaScriptBoolean guifg=#ff3030 guibg=NONE
|
||||
hi Include guifg=#ff3030 guibg=NONE
|
||||
hi Storage guifg=#ff3030 guibg=NONE
|
||||
hi cssClassName guifg=#ff3030 guibg=NONE
|
||||
hi cssClassNameDot guifg=#ff3030 guibg=NONE
|
||||
hi Statement guifg=#6de5ff guibg=NONE
|
||||
hi Operator guifg=#6de5ff guibg=NONE
|
||||
hi cssAttr guifg=#6de5ff guibg=NONE
|
||||
|
||||
|
||||
hi Pmenu guifg=#dadada guibg=#050505
|
||||
hi SignColumn guibg=#161515
|
||||
hi Title guifg=#dadada
|
||||
hi LineNr guifg=#747474 guibg=#161515
|
||||
hi NonText guifg=#ffa0e3 guibg=#161515
|
||||
hi Comment guifg=#ffa0e3 gui=italic
|
||||
hi SpecialComment guifg=#ffa0e3 gui=italic guibg=NONE
|
||||
hi CursorLine guibg=#050505
|
||||
hi TabLineFill gui=NONE guibg=#050505
|
||||
hi TabLine guifg=#747474 guibg=#050505 gui=NONE
|
||||
hi StatusLine gui=bold guibg=#050505 guifg=#dadada
|
||||
hi StatusLineNC gui=NONE guibg=#161515 guifg=#dadada
|
||||
hi Search guibg=#ffa0e3 guifg=#dadada
|
||||
hi VertSplit gui=NONE guifg=#050505 guibg=NONE
|
||||
hi Visual gui=NONE guifg=#050505 guibg=#ff3030
|
||||
21
init.lua
Normal file
21
init.lua
Normal file
@@ -0,0 +1,21 @@
|
||||
-- NeoVim initalisation. Mostly stuff with lazy.
|
||||
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
|
||||
if not vim.loop.fs_stat(lazypath) then
|
||||
vim.fn.system({
|
||||
"git",
|
||||
"clone",
|
||||
"--filter=blob:none",
|
||||
"https://github.com/folke/lazy.nvim.git",
|
||||
"--branch=stable", -- latest stable release
|
||||
lazypath,
|
||||
})
|
||||
end
|
||||
vim.opt.rtp:prepend(lazypath)
|
||||
|
||||
vim.opt.termguicolors = true
|
||||
vim.cmd("colorscheme gay7")
|
||||
|
||||
|
||||
-- Require stuff for reading files I guess. Correct this later.
|
||||
require("vim-options")
|
||||
require("lazy").setup("plugins")
|
||||
28
lazy-lock.json
Normal file
28
lazy-lock.json
Normal file
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" },
|
||||
"Vim-Jinja2-Syntax": { "branch": "master", "commit": "2c17843b074b06a835f88587e1023ceff7e2c7d1" },
|
||||
"catppuccin": { "branch": "main", "commit": "5b5e3aef9ad7af84f463d17b5479f06b87d5c429" },
|
||||
"cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" },
|
||||
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
|
||||
"friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
|
||||
"hererocks": { "branch": "master", "commit": "c9c5444dea1e07e005484014a8231aa667be30b6" },
|
||||
"image.nvim": { "branch": "master", "commit": "6ffafab2e98b5bda46bf227055aa84b90add8cdc" },
|
||||
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
||||
"lualine.nvim": { "branch": "master", "commit": "9fef261b53fbe3a2ef01ee9667f6fde064b1ed10" },
|
||||
"markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" },
|
||||
"mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" },
|
||||
"mini.nvim": { "branch": "main", "commit": "88f18a7d018d8bb4d32f6be4c712134a10e826d3" },
|
||||
"neo-tree.nvim": { "branch": "v3.x", "commit": "9b5d67119c46e3262ffe1508fe6d8540b79ad75d" },
|
||||
"none-ls.nvim": { "branch": "main", "commit": "a117163db44c256d53c3be8717f3e1a2a28e6299" },
|
||||
"nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" },
|
||||
"nvim-cmp": { "branch": "main", "commit": "1e1900b0769324a9675ef85b38f99cca29e203b3" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "185b2af444b27d6541c02d662b5b68190e5cf0c4" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "f09a2215b8fed4c2e86f2dd1912e14166958c06a" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "4c3a5848ee0b09ecdea73adcd2a689190aeb728c" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
||||
"render-markdown.nvim": { "branch": "main", "commit": "125258ac5bccd21651505d78dbd6120906243749" },
|
||||
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
|
||||
"zola.nvim": { "branch": "main", "commit": "0319c188e443ecae90819cf013d46ff9bf387def" }
|
||||
}
|
||||
2
lua/plugins.lua
Normal file
2
lua/plugins.lua
Normal file
@@ -0,0 +1,2 @@
|
||||
-- Returns plugins for the configurations.
|
||||
return {}
|
||||
10
lua/plugins/catppuccin.lua
Normal file
10
lua/plugins/catppuccin.lua
Normal file
@@ -0,0 +1,10 @@
|
||||
-- Catppuccin theme plugin.
|
||||
return {
|
||||
"catppuccin/nvim",
|
||||
lazy = false,
|
||||
name = "catppuccin",
|
||||
priority = 1000,
|
||||
config = function()
|
||||
-- vim.cmd.colorscheme "catppuccin"
|
||||
end
|
||||
}
|
||||
44
lua/plugins/completions.lua
Normal file
44
lua/plugins/completions.lua
Normal file
@@ -0,0 +1,44 @@
|
||||
return {
|
||||
{
|
||||
"hrsh7th/cmp-nvim-lsp"
|
||||
},
|
||||
{
|
||||
"L3MON4D3/LuaSnip",
|
||||
dependencies = {
|
||||
"saadparwaiz1/cmp_luasnip",
|
||||
"rafamadriz/friendly-snippets",
|
||||
},
|
||||
},
|
||||
{
|
||||
"hrsh7th/nvim-cmp",
|
||||
config = function()
|
||||
local cmp = require("cmp")
|
||||
require("luasnip.loaders.from_vscode").lazy_load()
|
||||
cmp.setup({
|
||||
snippet = {
|
||||
expand = function(args)
|
||||
require("luasnip").lsp_expand(args.body)
|
||||
end,
|
||||
},
|
||||
window = {
|
||||
completion = cmp.config.window.bordered(),
|
||||
documentation = cmp.config.window.bordered(),
|
||||
},
|
||||
-- Keybinds for scrolling through docs.
|
||||
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 = true }),
|
||||
}),
|
||||
sources = cmp.config.sources({
|
||||
{ name = "nvim_lsp" },
|
||||
{ name = "luasnip" },
|
||||
}, {
|
||||
{ name = "buffer" },
|
||||
}),
|
||||
})
|
||||
end,
|
||||
},
|
||||
}
|
||||
8
lua/plugins/dotnet.lua
Normal file
8
lua/plugins/dotnet.lua
Normal file
@@ -0,0 +1,8 @@
|
||||
return
|
||||
{
|
||||
--"GustavEikaas/easy-dotnet.nvim",
|
||||
--dependencies = { "nvim-lua/plenary.nvim", "nvim-telescope/telescope.nvim" },
|
||||
--config = function()
|
||||
-- require("easy-dotnet").setup()
|
||||
--end,
|
||||
}
|
||||
76
lua/plugins/gay.vim
Normal file
76
lua/plugins/gay.vim
Normal file
@@ -0,0 +1,76 @@
|
||||
hi clear
|
||||
syntax reset
|
||||
let g:colors_name = "gay"
|
||||
set background=dark
|
||||
set t_Co=256
|
||||
hi Normal guifg=#dadada ctermbg=NONE guibg=#000000 gui=NONE
|
||||
|
||||
hi DiffText guifg=#ff3030 guibg=NONE
|
||||
hi ErrorMsg guifg=#ff3030 guibg=NONE
|
||||
hi WarningMsg guifg=#ff3030 guibg=NONE
|
||||
hi PreProc guifg=#ff3030 guibg=NONE
|
||||
hi Exception guifg=#ff3030 guibg=NONE
|
||||
hi Error guifg=#ff3030 guibg=NONE
|
||||
hi DiffDelete guifg=#ff3030 guibg=NONE
|
||||
hi GitGutterDelete guifg=#ff3030 guibg=NONE
|
||||
hi GitGutterChangeDelete guifg=#ff3030 guibg=NONE
|
||||
hi cssIdentifier guifg=#ff3030 guibg=NONE
|
||||
hi cssImportant guifg=#ff3030 guibg=NONE
|
||||
hi Type guifg=#ff3030 guibg=NONE
|
||||
hi Identifier guifg=#ff3030 guibg=NONE
|
||||
hi PMenuSel guifg=#45ff30 guibg=NONE
|
||||
hi Constant guifg=#45ff30 guibg=NONE
|
||||
hi Repeat guifg=#45ff30 guibg=NONE
|
||||
hi DiffAdd guifg=#45ff30 guibg=NONE
|
||||
hi GitGutterAdd guifg=#45ff30 guibg=NONE
|
||||
hi cssIncludeKeyword guifg=#45ff30 guibg=NONE
|
||||
hi Keyword guifg=#45ff30 guibg=NONE
|
||||
hi IncSearch guifg=#fff530 guibg=NONE
|
||||
hi Title guifg=#fff530 guibg=NONE
|
||||
hi PreCondit guifg=#fff530 guibg=NONE
|
||||
hi Debug guifg=#fff530 guibg=NONE
|
||||
hi SpecialChar guifg=#fff530 guibg=NONE
|
||||
hi Conditional guifg=#fff530 guibg=NONE
|
||||
hi Todo guifg=#fff530 guibg=NONE
|
||||
hi Special guifg=#fff530 guibg=NONE
|
||||
hi Label guifg=#fff530 guibg=NONE
|
||||
hi Delimiter guifg=#fff530 guibg=NONE
|
||||
hi Number guifg=#fff530 guibg=NONE
|
||||
hi CursorLineNR guifg=#fff530 guibg=NONE
|
||||
hi Define guifg=#fff530 guibg=NONE
|
||||
hi MoreMsg guifg=#fff530 guibg=NONE
|
||||
hi Tag guifg=#fff530 guibg=NONE
|
||||
hi String guifg=#fff530 guibg=NONE
|
||||
hi MatchParen guifg=#fff530 guibg=NONE
|
||||
hi Macro guifg=#fff530 guibg=NONE
|
||||
hi DiffChange guifg=#fff530 guibg=NONE
|
||||
hi GitGutterChange guifg=#fff530 guibg=NONE
|
||||
hi cssColor guifg=#fff530 guibg=NONE
|
||||
hi Function guifg=#30a9ff guibg=NONE
|
||||
hi Directory guifg=#962ffe guibg=NONE
|
||||
hi markdownLinkText guifg=#962ffe guibg=NONE
|
||||
hi javaScriptBoolean guifg=#962ffe guibg=NONE
|
||||
hi Include guifg=#962ffe guibg=NONE
|
||||
hi Storage guifg=#962ffe guibg=NONE
|
||||
hi cssClassName guifg=#962ffe guibg=NONE
|
||||
hi cssClassNameDot guifg=#962ffe guibg=NONE
|
||||
hi Statement guifg=#6de5ff guibg=NONE
|
||||
hi Operator guifg=#6de5ff guibg=NONE
|
||||
hi cssAttr guifg=#6de5ff guibg=NONE
|
||||
|
||||
|
||||
hi Pmenu guifg=#dadada guibg=#050505
|
||||
hi SignColumn guibg=#000000
|
||||
hi Title guifg=#dadada
|
||||
hi LineNr guifg=#747474 guibg=#000000
|
||||
hi NonText guifg=#ffa0e3 guibg=#000000
|
||||
hi Comment guifg=#ffa0e3 gui=italic
|
||||
hi SpecialComment guifg=#ffa0e3 gui=italic guibg=NONE
|
||||
hi CursorLine guibg=#050505
|
||||
hi TabLineFill gui=NONE guibg=#050505
|
||||
hi TabLine guifg=#747474 guibg=#050505 gui=NONE
|
||||
hi StatusLine gui=bold guibg=#050505 guifg=#dadada
|
||||
hi StatusLineNC gui=NONE guibg=#000000 guifg=#dadada
|
||||
hi Search guibg=#ffa0e3 guifg=#dadada
|
||||
hi VertSplit gui=NONE guifg=#050505 guibg=NONE
|
||||
hi Visual gui=NONE guibg=#050505
|
||||
94
lua/plugins/lsp-config.lua
Normal file
94
lua/plugins/lsp-config.lua
Normal file
@@ -0,0 +1,94 @@
|
||||
return {
|
||||
-- Mason.
|
||||
{
|
||||
"williamboman/mason.nvim",
|
||||
config = function()
|
||||
require("mason").setup()
|
||||
end,
|
||||
},
|
||||
-- Mason LSP Config.
|
||||
{
|
||||
"williamboman/mason-lspconfig.nvim",
|
||||
config = function()
|
||||
require("lspconfig").gdscript.setup({})
|
||||
require("mason-lspconfig").setup({
|
||||
ensure_installed = {
|
||||
"clangd",
|
||||
"neocmake",
|
||||
"jdtls",
|
||||
"ts_ls",
|
||||
"lua_ls",
|
||||
"pyright",
|
||||
"omnisharp",
|
||||
"html",
|
||||
"cssls",
|
||||
"glsl_analyzer",
|
||||
"biome",
|
||||
"somesass_ls",
|
||||
"ocamllsp",
|
||||
},
|
||||
})
|
||||
end,
|
||||
},
|
||||
-- NeoVim LSP Config.
|
||||
{
|
||||
"neovim/nvim-lspconfig",
|
||||
config = function()
|
||||
-- Autocomplete and snippets stuff.
|
||||
local capabilities = require("cmp_nvim_lsp").default_capabilities()
|
||||
-- Setting up languages.
|
||||
local lspconfig = require("lspconfig")
|
||||
lspconfig.clangd.setup({ capabilities = capabilities })
|
||||
lspconfig.jdtls.setup({ capabilities = capabilities })
|
||||
lspconfig.lua_ls.setup({ capabilities = capabilities })
|
||||
lspconfig.ts_ls.setup({ capabilities = capabilities })
|
||||
lspconfig.pyright.setup({ capabilities = capabilities })
|
||||
lspconfig.html.setup({
|
||||
capabilities = capabilities,
|
||||
filetypes = { "html", "jinja.html" },
|
||||
})
|
||||
lspconfig.cssls.setup({ capabilities = capabilities })
|
||||
lspconfig.glsl_analyzer.setup({ capabilities = capabilities })
|
||||
lspconfig.somesass_ls.setup({ capabilities = capabilities })
|
||||
|
||||
-- Specific stuff for CMake.
|
||||
local cmakeCapabilities = vim.lsp.protocol.make_client_capabilities()
|
||||
cmakeCapabilities.textDocument.completion.completionItem.snippetSupport = true
|
||||
lspconfig.neocmake.setup({ capabilities = cmakeCapabilities })
|
||||
|
||||
-- Specific stuff to C# omnisharp
|
||||
lspconfig.omnisharp.setup({
|
||||
capabilities = capabilities,
|
||||
cmd = { "dotnet", vim.fn.stdpath("data") .. "/mason/packages/omnisharp/libexec/OmniSharp.dll" },
|
||||
enable_import_completion = true,
|
||||
organize_imports_on_format = true,
|
||||
enable_roslyn_analyzers = true,
|
||||
root_dir = function()
|
||||
return vim.loop.cwd() -- Current Working Directory
|
||||
end,
|
||||
-- Settings stuff
|
||||
settings = {
|
||||
FormattingOptions = {
|
||||
EnableEditorConfigSupport = true,
|
||||
OrganizeImports = true,
|
||||
},
|
||||
MsBuild = {
|
||||
LoadProjectsOnDemand = false,
|
||||
},
|
||||
RoslynExtensionsOptions = {
|
||||
EnableAnalyzersSupport = true,
|
||||
EnableImportCompletion = true,
|
||||
AnalyzeOpenDocumentsOnly = false,
|
||||
},
|
||||
Sdk = {
|
||||
IncludePrereleases = true,
|
||||
},
|
||||
},
|
||||
})
|
||||
-- Setting up keybinds.
|
||||
vim.keymap.set("n", "K", vim.lsp.buf.hover, {})
|
||||
vim.keymap.set("n", "gd", vim.lsp.buf.definition, {})
|
||||
vim.keymap.set({ "n", "v" }, "<leader>ca", vim.lsp.buf.code_action, {})
|
||||
end,
|
||||
},
|
||||
}
|
||||
10
lua/plugins/lualine.lua
Normal file
10
lua/plugins/lualine.lua
Normal file
@@ -0,0 +1,10 @@
|
||||
return {
|
||||
"nvim-lualine/lualine.nvim",
|
||||
config = function()
|
||||
require('lualine').setup({
|
||||
options = {
|
||||
theme = 'dracula'
|
||||
}
|
||||
})
|
||||
end
|
||||
}
|
||||
11
lua/plugins/markdown-preview.lua
Normal file
11
lua/plugins/markdown-preview.lua
Normal file
@@ -0,0 +1,11 @@
|
||||
return {
|
||||
{
|
||||
"iamcco/markdown-preview.nvim",
|
||||
cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
|
||||
build = "cd app && yarn install",
|
||||
init = function()
|
||||
vim.g.mkdp_filetypes = { "markdown" }
|
||||
end,
|
||||
ft = { "markdown" },
|
||||
},
|
||||
}
|
||||
11
lua/plugins/markdown-render.lua
Normal file
11
lua/plugins/markdown-render.lua
Normal file
@@ -0,0 +1,11 @@
|
||||
return {
|
||||
{
|
||||
"MeanderingProgrammer/render-markdown.nvim",
|
||||
dependencies = { "nvim-treesitter/nvim-treesitter", "echasnovski/mini.nvim" }, -- if you use the mini.nvim suite
|
||||
-- dependencies = { 'nvim-treesitter/nvim-treesitter', 'echasnovski/mini.icons' }, -- if you use standalone mini plugins
|
||||
-- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, -- if you prefer nvim-web-devicons
|
||||
---@module 'render-markdown'
|
||||
---@type render.md.UserConfig
|
||||
opts = {},
|
||||
},
|
||||
}
|
||||
13
lua/plugins/neo-tree.lua
Normal file
13
lua/plugins/neo-tree.lua
Normal file
@@ -0,0 +1,13 @@
|
||||
return {
|
||||
"nvim-neo-tree/neo-tree.nvim",
|
||||
branch = "v3.x",
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"nvim-tree/nvim-web-devicons",
|
||||
"MunifTanjim/nui.nvim",
|
||||
"3rd/image.nvim",
|
||||
},
|
||||
config = function()
|
||||
vim.keymap.set('n', '<C-n>', ':Neotree filesystem reveal left <CR>', {})
|
||||
end
|
||||
}
|
||||
25
lua/plugins/none-ls.lua
Normal file
25
lua/plugins/none-ls.lua
Normal file
@@ -0,0 +1,25 @@
|
||||
return {
|
||||
"nvimtools/none-ls.nvim",
|
||||
config = function()
|
||||
local null_ls = require("null-ls")
|
||||
null_ls.setup({
|
||||
sources = {
|
||||
-- Formatters.
|
||||
null_ls.builtins.formatting.stylua, -- Lua
|
||||
-- C, C#, C++, JSON, Java, JavaScript
|
||||
--null_ls.builtins.formatting.clang_format,
|
||||
--null_ls.builtins.formatting.csharpier, -- C#
|
||||
null_ls.builtins.formatting.black, -- Python
|
||||
null_ls.builtins.formatting.isort, -- Python
|
||||
null_ls.builtins.formatting.htmlbeautifier, -- HTML
|
||||
-- null_ls.builtins.formatting.gersemi, -- CMake.
|
||||
-- Linters.
|
||||
-- C, C++, Rust, Go, Java, Python, C#, JavaScript, JSX, TypeScript, HTML, CSS, Kotlin, Dart, Lua
|
||||
--null_ls.builtins.diagnostics.ast_grep, --old code
|
||||
},
|
||||
})
|
||||
|
||||
--Keymaps.
|
||||
vim.keymap.set("n", "<leader>gf", vim.lsp.buf.format, {})
|
||||
end,
|
||||
}
|
||||
33
lua/plugins/telescope.lua
Normal file
33
lua/plugins/telescope.lua
Normal file
@@ -0,0 +1,33 @@
|
||||
-- Telescope plugin.
|
||||
return {
|
||||
{
|
||||
'nvim-telescope/telescope.nvim',
|
||||
tag = '0.1.8',
|
||||
dependencies = {'nvim-lua/plenary.nvim'},
|
||||
config = function()
|
||||
-- Initialise telescope.
|
||||
local builtin = require("telescope.builtin")
|
||||
|
||||
-- Keymaps
|
||||
vim.keymap.set('n', '<C-p>', builtin.find_files, {})
|
||||
vim.keymap.set('n', '<leader>fg', builtin.live_grep, {}) --grep
|
||||
end
|
||||
},
|
||||
-- Telescope UI.
|
||||
{
|
||||
"nvim-telescope/telescope-ui-select.nvim",
|
||||
config = function()
|
||||
require("telescope").setup({
|
||||
extensions = {
|
||||
["ui-select"] = {
|
||||
require("telescope.themes").get_dropdown{
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
require("telescope").load_extension("ui-select")
|
||||
end
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
16
lua/plugins/treesitter.lua
Normal file
16
lua/plugins/treesitter.lua
Normal file
@@ -0,0 +1,16 @@
|
||||
-- Treesitter plugin.
|
||||
return {
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
build = ":TSUpdate",
|
||||
config = function()
|
||||
-- Initialise treesitter and set it up and stuff.
|
||||
-- Go to `https://github.com/nvim-treesitter/nvim-treesitter` to find languages.
|
||||
local config = require("nvim-treesitter.configs")
|
||||
config.setup({
|
||||
auto_install = true,
|
||||
highlight = { enable = true },
|
||||
indent = { enable = true },
|
||||
})
|
||||
end
|
||||
}
|
||||
|
||||
6
lua/plugins/zola.lua
Normal file
6
lua/plugins/zola.lua
Normal file
@@ -0,0 +1,6 @@
|
||||
return {
|
||||
{
|
||||
"yorik1984/zola.nvim",
|
||||
dependencies = "Glench/Vim-Jinja2-Syntax",
|
||||
},
|
||||
}
|
||||
13
lua/vim-options.lua
Normal file
13
lua/vim-options.lua
Normal file
@@ -0,0 +1,13 @@
|
||||
-- Setting the tabs spaces.
|
||||
vim.cmd("set expandtab")
|
||||
vim.cmd("set tabstop=4")
|
||||
vim.cmd("set softtabstop=4")
|
||||
vim.cmd("set shiftwidth=4")
|
||||
vim.g.mapleader = " "
|
||||
vim.opt.number = true
|
||||
|
||||
vim.filetype.add({
|
||||
extension = {
|
||||
shader = "hlsl"
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user