diff --git a/config/nvim/colors/scheme.vim b/config/nvim/colors/scheme.vim new file mode 100644 index 0000000..3c39a3e --- /dev/null +++ b/config/nvim/colors/scheme.vim @@ -0,0 +1,71 @@ +set background=dark +hi clear + +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "scheme" + +hi clear QuickFixLine + +" +" hi Example guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE +" +hi Normal guifg=#FFFFFF guibg=#232323 +hi NonText guifg=#444444 + +hi LineNr guifg=#FFFFFF guibg=#18171C +hi LineNrAbove guifg=#484848 guibg=#18171C +hi LineNrBelow guifg=#484848 guibg=#18171C + +hi VertSplit guifg=#FFFFFF + +hi CursorLineNr guifg=#FFFFFF guibg=#292931 cterm=NONE +hi CursorLine guibg=#18171C gui=NONE cterm=NONE + +hi WildMenu guifg=#FFFFFF +hi WarningMsg guifg=#EE6C4D +hi ErrorMsg guifg=#E84855 guibg=#232323 + +hi Comment guifg=#F9DC5C + +hi StatusLine guifg=#FFFFFF guibg=#18171C gui=BOLD +hi StatusLineNC guifg=#FFFFFF guibg=#4F5258 gui=BOLD + +hi VertSplit guifg=#18171C guibg=#18171C gui=NONE + +hi Todo guifg=#E84855 guibg=NONE +hi cNote guifg=#35FF77 guibg=NONE + +hi PreProc guifg=#EE6C4D + +hi Statement guifg=#FFE74C gui=BOLD cterm=BOLD +hi Operator guifg=#FFE74C gui=BOLD cterm=BOLD + +hi Type guifg=#96BBBB gui=NONE cterm=NONE +hi Typedef guifg=#8D99AF +hi StorageClass guifg=#8D99AF + +hi Function guifg=#FF5866 +hi Identifier guifg=#96BBBB + +hi Constant guifg=#7BB1FD +hi Boolean guifg=#7BB1FD +hi String guifg=#3185FC +hi Character guifg=#3185FC +hi SpecialChar guifg=#EE6C4D + +hi Search guifg=#232323 guibg=#FFC7A2 + +hi QuickFixLine guibg=#18171C gui=NONE cterm=NONE + +hi DiagnosticLineError guibg=#660008 +hi DiagnosticSignError guifg=#FFC0B9 +hi DiagnosticVirtualTextError guifg=#FFC0B9 + +hi DiagnosticLineWarn guibg=#685C27 +hi DiagnosticSignWarn guifg=#FCEEB0 +hi DiagnosticVirtualTextWarn guifg=#FCEEB0 + +hi DiagnosticOk guifg=#35FF77 diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 6428ebe..3fdee65 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -1,3 +1,17 @@ +vim.cmd("colorscheme scheme") +vim.cmd("filetype indent on") + +-- Language people you have more important things to do than police the code style, if people +-- want consistent styling it should be done at a project level using a linter or .editorconfig +vim.g.rust_recommended_style = false +vim.g.python_recommended_style = false +vim.g.go_recommended_style = false +vim.g.zig_recommended_style = false +vim.g.markdown_recommended_style = false +vim.g.arduino_recommended_style = false +vim.g.gdscript_recommended_style = false +vim.g.yaml_recommended_style = false + -- Basic options vim.o.tabstop = 2 vim.o.shiftwidth = 0