diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..334a625 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.git +.luarc.json diff --git a/colors/gay.vim b/colors/gay.vim deleted file mode 100644 index a2a82e2..0000000 --- a/colors/gay.vim +++ /dev/null @@ -1,76 +0,0 @@ -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 diff --git a/colors/gay2.vim b/colors/gay2.vim deleted file mode 100644 index 1b7618b..0000000 --- a/colors/gay2.vim +++ /dev/null @@ -1,76 +0,0 @@ -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 diff --git a/colors/gay3.vim b/colors/gay3.vim deleted file mode 100644 index 7e300a9..0000000 --- a/colors/gay3.vim +++ /dev/null @@ -1,76 +0,0 @@ -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 diff --git a/colors/gay4.vim b/colors/gay4.vim deleted file mode 100644 index 7d67dbb..0000000 --- a/colors/gay4.vim +++ /dev/null @@ -1,76 +0,0 @@ -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 diff --git a/colors/gay5.vim b/colors/gay5.vim deleted file mode 100644 index 36ba29c..0000000 --- a/colors/gay5.vim +++ /dev/null @@ -1,76 +0,0 @@ -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 diff --git a/colors/gay6.vim b/colors/gay6.vim deleted file mode 100644 index 54d6791..0000000 --- a/colors/gay6.vim +++ /dev/null @@ -1,76 +0,0 @@ -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 diff --git a/colors/gay7.vim b/colors/mweh.vim similarity index 100% rename from colors/gay7.vim rename to colors/mweh.vim diff --git a/init.lua b/init.lua index 7b3e24c..66688d3 100644 --- a/init.lua +++ b/init.lua @@ -1,21 +1,148 @@ --- NeoVim initalisation. Mostly stuff with lazy. +-- Global settings. +vim.g.mapleader = " " + +vim.opt.number = true +vim.opt.cursorline = true +vim.opt.expandtab = true +vim.opt.tabstop = 4 +vim.opt.softtabstop = 4 +vim.opt.shiftwidth = 4 + +vim.filetype.add({ + extension = { + shader = "hlsl" + } +}) + +vim.opt.termguicolors = true +vim.cmd("colorscheme mweh") + +---------------------------------------------- +--- Lazy nvim + +-- Bootstrap lazy.nvim 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, - }) +if not (vim.uv or vim.loop).fs_stat(lazypath) then + local lazyrepo = "https://github.com/folke/lazy.nvim.git" + local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) + if vim.v.shell_error ~= 0 then + vim.api.nvim_echo({ + { "Failed to clone lazy.nvim:\n", "ErrorMsg" }, + { out, "WarningMsg" }, + { "\nPress any key to exit..." }, + }, true, {}) + vim.fn.getchar() + os.exit(1) + end end vim.opt.rtp:prepend(lazypath) -vim.opt.termguicolors = true -vim.cmd("colorscheme gay7") +-- Setup lazy.nvim +require("lazy").setup({ + spec = { + { + "neovim/nvim-lspconfig", + -- Lualine. + { "nvim-lualine/lualine.nvim", dependencies = { 'nvim-tree/nvim-web-devicons' }, opts = {} }, + -- Telescope. + { "nvim-telescope/telescope.nvim", dependencies = { 'nvim-lua/plenary.nvim' } }, + -- Neo tree. + { + "nvim-neo-tree/neo-tree.nvim", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-tree/nvim-web-devicons", + "MunifTanjim/nui.nvim" + }, + keys = { + { "", ":Neotree filesystem reveal left", {} } + }, + opts = {} + }, + -- Treesitter. + { "nvim-treesitter/nvim-treesitter", build = ":TSUpdate" }, + -- Mason. + { "mason-org/mason.nvim", opts = {} }, + -- Mason LSP config. + { + "mason-org/mason-lspconfig.nvim", + opts = { + ensure_installed = { "clangd", "neocmake", "jdtls", "ts_ls", "lua_ls", "pyright", "html", "cssls", "glsl_analyzer", "biome", "somesass_ls", "rust_analyzer", "texlab", }, + }, + dependencies = { + { "mason-org/mason.nvim", opts = {} }, + "neovim/nvim-lspconfig", + }, + }, + -- cmp-nvim-lsp stuff for nvim-cmp, probably. + { "hrsh7th/cmp-nvim-lsp" }, + -- LuaSnip for Snipping. + { "L3MON4D3/LuaSnip" }, + -- Completions with nvim-cmp + { + "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 documentation. + mapping = cmp.mapping.preset.insert({ + [""] = cmp.mapping.scroll_docs(-4), + [""] = cmp.mapping.scroll_docs(4), + [""] = cmp.mapping.complete(), + ["C-e"] = cmp.mapping.abort(), + [""] = cmp.mapping.confirm({ select = true }), + }), + sources = cmp.config.sources({ + { name = "nvim_lsp" }, + { name = "luasnip" }, + }, + { + { name = "buffer" }, + }), + }) + end, + }, + -- Vimtex. + { + "lervag/vimtex", + lazy = false, -- we don't want to lazy load VimTeX + -- tag = "v2.15", -- uncomment to pin to a specific release + init = function() + -- VimTeX configuration goes here, e.g. + vim.g.vimtex_view_method = "zathura" + end + }, + -- Rendering markdown + { + 'MeanderingProgrammer/render-markdown.nvim', + dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, + ---@module 'render-markdown' + ---@type render.md.UserConfig + opts = {}, + }, + }, + }, + install = { colorscheme = { "habamax" } }, + checker = { enabled = true }, +}) +---------------------------------------------- +--- Keybinds --- Require stuff for reading files I guess. Correct this later. -require("vim-options") -require("lazy").setup("plugins") +-- Formatting keybinds. +vim.keymap.set("n", "gf", vim.lsp.buf.format, {}) + +-- Telescope keybinds. +local builtin = require('telescope.builtin') +vim.keymap.set('n', 'ff', builtin.find_files, { desc = 'Telescope find files' }) +vim.keymap.set('n', 'fg', builtin.live_grep, { desc = 'Telescope live grep' }) diff --git a/lazy-lock.json b/lazy-lock.json index 7f9fa9e..018e9d9 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,25 +1,19 @@ { - "LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" }, - "Vim-Jinja2-Syntax": { "branch": "master", "commit": "2c17843b074b06a835f88587e1023ceff7e2c7d1" }, - "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" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, - "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, - "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" }, - "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, - "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, - "vimtex": { "branch": "master", "commit": "82d2305ff71dfb3bd91602534cc9bb9a195bcb38" }, - "zola.nvim": { "branch": "main", "commit": "0319c188e443ecae90819cf013d46ff9bf387def" } + "LuaSnip": { "branch": "master", "commit": "a62e1083a3cfe8b6b206e7d3d33a51091df25357" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" }, + "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, + "lualine.nvim": { "branch": "master", "commit": "a905eeebc4e63fdc48b5135d3bf8aea5618fb21c" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "0a3b42c3e503df87aef6d6513e13148381495c3a" }, + "mason.nvim": { "branch": "main", "commit": "b03fb0f20bc1d43daf558cda981a2be22e73ac42" }, + "mini.icons": { "branch": "main", "commit": "bac6317300e205335df425296570d84322730067" }, + "neo-tree.nvim": { "branch": "main", "commit": "4d0828d95adaf4250c1373d2cd9318d3509712b7" }, + "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, + "nvim-cmp": { "branch": "main", "commit": "a1d504892f2bc56c2e79b65c6faded2fd21f3eca" }, + "nvim-lspconfig": { "branch": "master", "commit": "e05fb8c3bd61d909dacff24f77f23beb644daf54" }, + "nvim-treesitter": { "branch": "master", "commit": "cf12346a3414fa1b06af75c79faebe7f76df080a" }, + "nvim-web-devicons": { "branch": "master", "commit": "c72328a5494b4502947a022fe69c0c47e53b6aa6" }, + "plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" }, + "render-markdown.nvim": { "branch": "main", "commit": "d67113f11384c0dad96fced2f7b91f1fc811e97f" }, + "telescope.nvim": { "branch": "master", "commit": "028d9a0695a0cc4cfa893889f8c408ed7ccc8adc" }, + "vimtex": { "branch": "master", "commit": "0f42a5130432d4af2e6fd21fb93a76915ff1f090" } } diff --git a/lua/plugins.lua b/lua/plugins.lua deleted file mode 100644 index 51d9bf4..0000000 --- a/lua/plugins.lua +++ /dev/null @@ -1,2 +0,0 @@ --- Returns plugins for the configurations. -return {} diff --git a/lua/plugins/completions.lua b/lua/plugins/completions.lua deleted file mode 100644 index 077f8ec..0000000 --- a/lua/plugins/completions.lua +++ /dev/null @@ -1,44 +0,0 @@ -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({ - [""] = cmp.mapping.scroll_docs(-4), - [""] = cmp.mapping.scroll_docs(4), - [""] = cmp.mapping.complete(), - [""] = cmp.mapping.abort(), - [""] = cmp.mapping.confirm({ select = true }), - }), - sources = cmp.config.sources({ - { name = "nvim_lsp" }, - { name = "luasnip" }, - }, { - { name = "buffer" }, - }), - }) - end, - }, -} diff --git a/lua/plugins/lsp-config.lua b/lua/plugins/lsp-config.lua deleted file mode 100644 index 24a743f..0000000 --- a/lua/plugins/lsp-config.lua +++ /dev/null @@ -1,39 +0,0 @@ -return { - -- Mason. - { - "williamboman/mason.nvim", - config = function() - require("mason").setup() - end, - }, - -- Mason LSP Config. - { - "williamboman/mason-lspconfig.nvim", - dependencies = { "neovim/nvim-lspconfig" }, - config = function() - require("mason-lspconfig").setup({ - ensure_installed = { - "clangd", "neocmake", "jdtls", "ts_ls", "lua_ls", - "pyright", "omnisharp", "html", "cssls", "glsl_analyzer", - "biome", "somesass_ls", "ocamllsp", "rust_analyzer", "texlab", - }, - }) - require("mason-lspconfig").setup_handlers({ - function(server_name) - if server_name == "ocamllsp" then - require("lspconfig").ocamllsp.setup({ - capabilities = require("cmp_nvim_lsp").default_capabilities(), - root_dir = function() - return vim.loop.cwd() - end, - }) - else - require("lspconfig")[server_name].setup({ - capabilities = require("cmp_nvim_lsp").default_capabilities(), - }) - end - end, - }) - end, - }, -} diff --git a/lua/plugins/lualine.lua b/lua/plugins/lualine.lua deleted file mode 100644 index 398f6ff..0000000 --- a/lua/plugins/lualine.lua +++ /dev/null @@ -1,10 +0,0 @@ -return { - "nvim-lualine/lualine.nvim", - config = function() - require('lualine').setup({ - options = { - theme = 'dracula' - } - }) - end -} diff --git a/lua/plugins/neo-tree.lua b/lua/plugins/neo-tree.lua deleted file mode 100644 index 0bdddbd..0000000 --- a/lua/plugins/neo-tree.lua +++ /dev/null @@ -1,13 +0,0 @@ -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', '', ':Neotree filesystem reveal left ', {}) - end -} diff --git a/lua/plugins/none-ls.lua b/lua/plugins/none-ls.lua deleted file mode 100644 index 61ca903..0000000 --- a/lua/plugins/none-ls.lua +++ /dev/null @@ -1,25 +0,0 @@ -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", "gf", vim.lsp.buf.format, {}) - end, -} diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua deleted file mode 100644 index ebbe1e0..0000000 --- a/lua/plugins/telescope.lua +++ /dev/null @@ -1,33 +0,0 @@ --- 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', '', builtin.find_files, {}) - vim.keymap.set('n', '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 - }, -} - - diff --git a/lua/plugins/treesitter.lua b/lua/plugins/treesitter.lua deleted file mode 100644 index 1644adc..0000000 --- a/lua/plugins/treesitter.lua +++ /dev/null @@ -1,16 +0,0 @@ --- 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 -} - diff --git a/lua/plugins/vimtex.lua b/lua/plugins/vimtex.lua deleted file mode 100644 index 7e8056a..0000000 --- a/lua/plugins/vimtex.lua +++ /dev/null @@ -1,9 +0,0 @@ -return { - "lervag/vimtex", - lazy = false, -- we don't want to lazy load VimTeX - -- tag = "v2.15", -- uncomment to pin to a specific release - init = function() - -- VimTeX configuration goes here, e.g. - vim.g.vimtex_view_method = "zathura" - end -} diff --git a/lua/plugins/zola.lua b/lua/plugins/zola.lua deleted file mode 100644 index 7d5662a..0000000 --- a/lua/plugins/zola.lua +++ /dev/null @@ -1,6 +0,0 @@ -return { - { - "yorik1984/zola.nvim", - dependencies = "Glench/Vim-Jinja2-Syntax", - }, -} diff --git a/lua/vim-options.lua b/lua/vim-options.lua deleted file mode 100644 index f134799..0000000 --- a/lua/vim-options.lua +++ /dev/null @@ -1,14 +0,0 @@ --- 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" - } -}) diff --git a/notes.md b/notes.md new file mode 100644 index 0000000..890641b --- /dev/null +++ b/notes.md @@ -0,0 +1,11 @@ +# Notes + +## Stuff to add, probably. +- [ ] zola.nvim (https://github.com/aslowwriter/zola.nvim) +- [ ] better clipboard stuff +- [ ] obsidian.nvim (https://github.com/epwalsh/obsidian.nvim) + +## Stuff to look into: +- [ ] why did I even have none-ls in my config? +- [ ] How to do LaTeX stuff in neovim because it's been so long and I forgot