Initial commit: nvim-minimal
A small, fast, portable Neovim config built on bare lazy.nvim (no LazyVim, no LSPs, no Mason). Vendored `based` colorscheme (GPLv3, self-authored, derived from vim-vividchalk) so the config loads on any machine with just nvim + git — the listed treesitter parsers ship prebuilt, so no compiler is needed for the configured languages. Plugins: snacks.nvim (picker/explorer/buffers), nvim-treesitter (pinned to master for the declarative ensure_installed/highlight/indent API), blink.cmp (buffer+path completion, prebuilt binary), lualine, gitsigns, mini.align/ comment/surround. Personal keymaps ported: jj/jk/kj/чя escape, ж -> :, Russian langmap, arrow disables, bracket-return expansions, gc/sa-sd-sr/gz-gZ.
This commit is contained in:
commit
97a90cc1e5
16 files changed
+575
No files matched your search
@@ -0,0 +1,103 @@
|
||||
" Vim color scheme
|
||||
" Name: based.vim
|
||||
" Author: mk <dont@me.pls>
|
||||
" Version: 1.0
|
||||
|
||||
" Based? Based on what? Based on vim-medicchalk by @ParamagicDev, which is based on vim-vividchalk by @tpope, which is based on the Vibrank Ink theme for TextMate.
|
||||
" Licensed under GPLv3.
|
||||
" "GUI"-only theme. Make sure that your vim environment supports 24-bit color.
|
||||
|
||||
set termguicolors
|
||||
set cursorline
|
||||
if has("gui_running") && &background !=# 'dark'
|
||||
set background=dark
|
||||
endif
|
||||
highlight clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
|
||||
let g:colors_name="based"
|
||||
|
||||
|
||||
highlight StatusLine guifg=White guibg=#080808 gui=bold
|
||||
highlight StatusLineNC guifg=#eeeeee guibg=#1c1c1c gui=none
|
||||
|
||||
" Status line columns.
|
||||
highlight SLC0 guifg=#00AF06 guibg=#000000 gui=NONE
|
||||
highlight SLC1 guifg=#00AF06 guibg=#0A0A0A gui=NONE
|
||||
highlight SLCodestats guifg=#FFFFFF guibg=#0202FF gui=NONE
|
||||
highlight SLCoc guifg=#ccaa00 guibg=#000000 gui=NONE
|
||||
highlight SLTitle guifg=#CCCCFF guibg=#000000
|
||||
highlight SLTicker guifg=#00ff06 guibg=#000000 gui=reverse,bold
|
||||
"
|
||||
|
||||
highlight ColorColumn guibg=#0A0A0A
|
||||
highlight SignColumn guibg=#000000
|
||||
highlight Comment guifg=#aa00dd
|
||||
highlight ActiveBuffer guifg=#ff0000
|
||||
|
||||
highlight link javascriptRegexpString Regexp
|
||||
|
||||
highlight link diffAdded String
|
||||
highlight link diffRemoved Statement
|
||||
highlight link diffLine PreProc
|
||||
highlight link diffSubname Comment
|
||||
|
||||
|
||||
highlight Ignore guifg=#000000
|
||||
highlight WildMenu guifg=#000000 guibg=#ffff00 gui=bold
|
||||
highlight Cursor guifg=#000000 guibg=#ffffff
|
||||
highlight CursorColumn guibg=#000000
|
||||
highlight CursorLine guibg=#050505
|
||||
|
||||
highlight NonText guifg=#404040
|
||||
highlight SpecialKey guifg=#404040
|
||||
highlight Directory none
|
||||
highlight link Directory Identifier
|
||||
highlight ErrorMsg guibg=#dd0000
|
||||
highlight Search guifg=NONE guibg=#232323 gui=none
|
||||
highlight IncSearch guifg=#FFFFFF guibg=#000000
|
||||
highlight MoreMsg guifg=#00AA00
|
||||
highlight LineNr guifg=#DDEEFF guibg=#060606
|
||||
highlight Question none
|
||||
highlight link Question MoreMsg
|
||||
highlight Title guifg=Magenta
|
||||
highlight VisualNOS gui=none guibg=#444444
|
||||
highlight Visual guibg=#555577
|
||||
highlight MatchParen guibg=#1100AA
|
||||
highlight WarningMsg guifg=#cc0000
|
||||
highlight Error guibg=#AA0000
|
||||
highlight Todo guifg=#32c5ff
|
||||
highlight IconNameDevicon guifg=White
|
||||
|
||||
|
||||
highlight Folded guibg=#110077 guifg=#aaddee
|
||||
highlight FoldColumn none
|
||||
highlight link FoldColumn Folded
|
||||
highlight DiffAdd guibg=DarkBlue
|
||||
highlight DiffChange guibg=DarkMagenta
|
||||
highlight DiffDelete gui=bold guifg=Blue guibg=DarkCyan
|
||||
highlight DiffText cterm=bold gui=bold guibg=Red
|
||||
|
||||
highlight Pmenu guifg=White guibg=#000099 gui=bold
|
||||
highlight PmenuSel guifg=White guibg=#000000 guifg=#00FF00 gui=bold
|
||||
|
||||
highlight PmenuSbar guibg=Grey ctermbg=Grey
|
||||
highlight PmenuThumb guibg=White ctermbg=White
|
||||
highlight TabLine gui=underline guifg=#bbbbbb guibg=#333333
|
||||
highlight TabLineSel guifg=White guibg=Black ctermfg=White ctermbg=Black
|
||||
highlight TabLineFill gui=underline guifg=#bbbbbb guibg=#808080
|
||||
highlight Type gui=none
|
||||
highlight Statement gui=none
|
||||
highlight Identifier cterm=none
|
||||
|
||||
highlight Statement guifg=#ffff66
|
||||
highlight Type guifg=#FFFFCC
|
||||
|
||||
highlight Constant guifg=#339999
|
||||
highlight String guifg=#66FF00
|
||||
highlight Identifier guifg=#FFCC00
|
||||
highlight PreProc guifg=#88FFFF
|
||||
highlight Special guifg=#11CF01
|
||||
highlight Regexp guifg=#44B4CC
|
||||
Reference in new issue
Block a user