diff options
| -rw-r--r-- | .config/nvim/lua/look.lua | 39 | ||||
| -rw-r--r-- | .config/nvim/lua/opts.lua | 14 |
2 files changed, 36 insertions, 17 deletions
diff --git a/.config/nvim/lua/look.lua b/.config/nvim/lua/look.lua index 609ac18..609b119 100644 --- a/.config/nvim/lua/look.lua +++ b/.config/nvim/lua/look.lua @@ -5,11 +5,6 @@ vim.cmd("colorscheme tender") vim.cmd("highlight CocFloating ctermbg=0") vim.cmd("highlight CocErrorFloat ctermfg=15") --- appearance of splits and vsplits -vim.cmd("highlight VertSplit ctermfg=235 guifg=#3c3836") -vim.cmd("highlight StatusLine ctermfg=black ctermbg=lightgray") -vim.cmd("highlight StatusLineNC ctermfg=darkgray ctermbg=lightgray") - -- gui appearance declarations if vim.fn.has('gui_running') == 1 then vim.opt.t_Co = 256 @@ -38,3 +33,37 @@ vim.cmd("filetype indent on") vim.cmd('highlight LineNr guifg=darkgray ctermfg=darkgray') -- set the text color for the current line number vim.cmd('highlight CursorLineNr guifg=cyan ctermfg=cyan') + +-- customize split dividers +vim.opt.fillchars = vim.opt.fillchars + { + vert = "â–ˆ", + fold = "â–ˆ", + diff = "â–ˆ", + stl = "-", + stlnc = "-", + stl = "-" +} + +-- set statusline colors +vim.cmd([[ + hi VertSplit guifg=#151515 + hi User1 guifg=#999999 guibg=#151515 + hi User2 guifg=#eea040 guibg=#151515 + hi User3 guifg=#0072ff guibg=#151515 + hi User4 guifg=#ffffff guibg=#151515 + hi User5 guifg=#777777 guibg=#151515 +]]) + +-- set statusline +vim.o.statusline = table.concat({ + "%1* %n %*", -- buffer number + "%3* %y %*", -- file type + -- "%4* %<%F %*", -- full path + "%4* %<%f %*", -- file name + "%2* %m %*", -- modified flag + "%1* %= %5l %*", -- current line + "%2* /%L %*", -- total lines + "%1* %4v %*", -- virtual column number + "%2* 0x%04B %*", -- character under cursor + "%5* %{&ff} %*", -- file format +}) diff --git a/.config/nvim/lua/opts.lua b/.config/nvim/lua/opts.lua index f0785d8..b9ac5f9 100644 --- a/.config/nvim/lua/opts.lua +++ b/.config/nvim/lua/opts.lua @@ -23,16 +23,6 @@ local opts = { ttyfast = true, } --- customize split dividers -vim.opt.fillchars = vim.opt.fillchars + { - vert = "â–ˆ", - fold = "â–ˆ", - diff = "â–ˆ", - stl = "=", - stlnc = "=", - stl = "=" -} - -- use a line cursor within insert mode and a block cursor everywhere else. -- reference chart of values: -- ps = 0 -> blinking block. @@ -49,6 +39,6 @@ if vim.env.TERM == "alacritty" then vim.opt.ttymouse = "sgr" end -for x, y in pairs(opts) do - vim.opt[x] = y +for k, v in pairs(opts) do + vim.opt[k] = v end |
