nvim: statuscolumn
This commit is contained in:
parent
c6abd232bd
commit
dea718004b
2 changed files with 36 additions and 13 deletions
|
@ -42,7 +42,6 @@ function M.setup()
|
|||
--vim.o.clipboard = "unnamedplus"
|
||||
vim.o.guifont = 'Hack:12h'
|
||||
|
||||
|
||||
vim.o.list = true
|
||||
vim.o.listchars = 'tab:❮⋯❯,trail:⸬,nbsp:·'
|
||||
|
||||
|
@ -50,12 +49,12 @@ function M.setup()
|
|||
vim.o.grepformat = '%f:%l:%c:%m'
|
||||
|
||||
vim.o.statusline = ''
|
||||
.. ' %{fnamemodify(getcwd(),":t")}' -- basename of cwd
|
||||
.. '%( │ %{get(b:,"gitsigns_head","")}%)' -- branch
|
||||
.. ' │ %<%f%( [%M%R%W]%)' -- filename and modification flags
|
||||
.. '%=' -- rest is right
|
||||
.. '%y ' -- filetype
|
||||
.. '%-7.(%3.l:%-3.(%c%V%)%) %P' -- ruler
|
||||
.. ' %{fnamemodify(getcwd(),":t")}' -- basename of cwd
|
||||
.. '%( │ %{get(b:,"gitsigns_head","")}%)' -- branch
|
||||
.. ' │ %<%f%( [%M%R%W]%)' -- filename and modification flags
|
||||
.. '%=' -- rest is right
|
||||
.. '%y ' -- filetype
|
||||
.. '%-7.(%3.l:%-3.(%c%V%)%) %P' -- ruler
|
||||
|
||||
|
||||
|
||||
|
@ -75,7 +74,7 @@ function M.setup()
|
|||
if vim.bo[buf].filetype ~= 'qf' then
|
||||
vim.wo.statusline = '%Y %f%=%l:%v %P'
|
||||
end
|
||||
end
|
||||
end,
|
||||
})
|
||||
|
||||
vim.api.nvim_create_autocmd({ 'BufEnter', 'FileType' }, {
|
||||
|
@ -90,10 +89,14 @@ function M.setup()
|
|||
vim.b[args.buf].trouble_mode = table.concat(words, ' ')
|
||||
|
||||
vim.wo.statusline = '%Y [%{b:trouble_mode}]%=%P'
|
||||
end
|
||||
end,
|
||||
})
|
||||
|
||||
if vim.g.neoray then
|
||||
if vim.fn.has('nvim-0.9') then
|
||||
vim.o.statuscolumn = '%C%3l %s'
|
||||
end
|
||||
|
||||
if vim.g.neoray then -- {{{
|
||||
vim.cmd.NeoraySet('CursorAnimTime', 0)
|
||||
vim.cmd.NeoraySet('Transparency', '0.95')
|
||||
vim.cmd.NeoraySet('TargetTPS', 120)
|
||||
|
@ -103,9 +106,7 @@ function M.setup()
|
|||
vim.cmd.NeoraySet('WindowState', 'none')
|
||||
vim.cmd.NeoraySet('KeyZoomIn', '<>')
|
||||
vim.cmd.NeoraySet('KeyZoomOut', '<>')
|
||||
end
|
||||
|
||||
|
||||
end -- }}}
|
||||
end
|
||||
|
||||
return M
|
||||
|
|
22
dot_config/nvim/lua/configs/packages/devicons.lua
Normal file
22
dot_config/nvim/lua/configs/packages/devicons.lua
Normal file
|
@ -0,0 +1,22 @@
|
|||
local pal = require('configs.colors').pallete
|
||||
|
||||
local function make_override(icon, color, name)
|
||||
local col = pal[color] or color
|
||||
return {
|
||||
icon = icon,
|
||||
color = col[1] or col,
|
||||
cterm_color = col[2] or col,
|
||||
name = name,
|
||||
}
|
||||
end
|
||||
|
||||
return {
|
||||
'nvim-tree/nvim-web-devicons',
|
||||
opts = {
|
||||
override = {
|
||||
xml = make_override('', 'orange', 'XML'),
|
||||
bash = make_override('', 'green', 'Bash'),
|
||||
sh = make_override('', 'green', 'Sh'),
|
||||
},
|
||||
},
|
||||
}
|
Loading…
Add table
Reference in a new issue