1
0
Fork 0
This commit is contained in:
Vladimír Dudr 2023-04-18 14:35:59 +02:00
parent d425d3661b
commit ff3e9dc7de
4 changed files with 40 additions and 15 deletions

View file

@ -28,6 +28,16 @@ function M.setup()
vim.keymap.set('n', '<leader>ow', function() toggle_win_opt('wrap') end, { desc = 'Toggle wrap' }) vim.keymap.set('n', '<leader>ow', function() toggle_win_opt('wrap') end, { desc = 'Toggle wrap' })
vim.keymap.set('n', '<leader>on', function() toggle_win_opt('number') end, { desc = 'Toggle number' }) vim.keymap.set('n', '<leader>on', function() toggle_win_opt('number') end, { desc = 'Toggle number' })
vim.keymap.set('n', '<leader>or', function() toggle_win_opt('relativenumber') end, { desc = 'Toggle relativenumber' }) vim.keymap.set('n', '<leader>or', function() toggle_win_opt('relativenumber') end, { desc = 'Toggle relativenumber' })
vim.keymap.set('n', '<leader>of', function()
if (vim.api.nvim_win_get_option(0, 'foldmethod') ~= 'marker') then
vim.api.nvim_win_set_option(0, 'foldmethod', 'marker')
vim.api.nvim_win_set_option(0, 'foldlevel', 0)
else
vim.api.nvim_win_set_option(0, 'foldmethod', 'expr')
vim.api.nvim_win_set_option(0, 'foldlevel', 99)
end
vim.notify('Fdm: ' .. vim.api.nvim_win_get_option(0, 'foldmethod'))
end, { desc = 'Toggle foldmethod marker/expr' })
end end
return M return M

View file

@ -12,6 +12,7 @@ function M.setup()
vim.o.expandtab = true vim.o.expandtab = true
vim.o.fileencodings = 'ucs-bom,utf-8,default,windows-1250,cp852' vim.o.fileencodings = 'ucs-bom,utf-8,default,windows-1250,cp852'
vim.o.foldopen = 'hor,mark,percent,quickfix,search,tag,undo' -- removed block so { and friends don't open fold vim.o.foldopen = 'hor,mark,percent,quickfix,search,tag,undo' -- removed block so { and friends don't open fold
vim.o.foldexpr = 'nvim_treesitter#foldexpr()'
vim.o.hidden = true vim.o.hidden = true
vim.o.ignorecase = true vim.o.ignorecase = true
vim.o.inccommand = 'split' vim.o.inccommand = 'split'
@ -63,7 +64,7 @@ function M.setup()
.. '%-7.(%3.l:%-3.(%c%V%)%) %P' -- ruler .. '%-7.(%3.l:%-3.(%c%V%)%) %P' -- ruler
if vim.fn.has('nvim-0.9') then if vim.fn.has('nvim-0.9') then
vim.o.statuscolumn = '%C%3l %=%s' vim.o.statuscolumn = '%=%l %C%s'
end end
end end
set_winopts() set_winopts()

View file

@ -153,13 +153,13 @@ function M.config()
linenr_style = {} linenr_style = {}
end end
link('@tag.delimiter.xml', 'xmlTag') -- link('@tag.delimiter.xml', 'xmlTag')
link('@tag.xml', 'xmlTagName') -- link('@tag.xml', 'xmlTagName')
link('@tag.attribute.xml', 'xmlAttrib') -- link('@tag.attribute.xml', 'xmlAttrib')
--
link('@tag.delimiter.html', 'htmlTag') -- link('@tag.delimiter.html', 'htmlTag')
link('@tag.html', 'htmlTagName') -- link('@tag.html', 'htmlTagName')
link('@tag.attribute.html', 'htmlArg') -- link('@tag.attribute.html', 'htmlArg')
gr:hl('LineNr', 'gray', 'dark0_hard', linenr_style) gr:hl('LineNr', 'gray', 'dark0_hard', linenr_style)
gr:hl('LspCodeLens', 'gray', nil, { 'italic' }) gr:hl('LspCodeLens', 'gray', nil, { 'italic' })

View file

@ -198,7 +198,21 @@ local function config() -- {{{
rust_analyzer = {}, rust_analyzer = {},
cssls = {}, cssls = {},
html = {}, html = {},
lemminx = {}, -- xml lemminx = {
settings = {
xml = {
format = {
enabled = true,
splitAttributes = true,
formatComments = true,
joinCDATALines = false,
joinCommentLines = false,
joinContentLines = false,
spaceBeforeEmptyCloseTag = true,
},
},
},
}, -- xml
rnix = {}, rnix = {},
omnisharp = { omnisharp = {
-- {{{ -- {{{
@ -212,7 +226,7 @@ local function config() -- {{{
organize_imports_on_format = true, organize_imports_on_format = true,
enable_import_completion = true, enable_import_completion = true,
sdk_include_prereleases = true, sdk_include_prereleases = true,
analyze_open_documents_only = true, analyze_open_documents_only = false,
}, -- }}} }, -- }}}
lua_ls = { lua_ls = {
-- {{{ -- {{{