vim: more consistent descriptions for keymaps

This commit is contained in:
Fernando Schauenburg 2024-02-18 03:16:39 +01:00
parent 9bdf67e320
commit a1d23e4b5c
4 changed files with 23 additions and 17 deletions

View file

@ -1,5 +1,7 @@
local M = {} local M = {}
local ui = require('fschauen.util.icons').ui
local map = function(mode, lhs, rhs, opts) local map = function(mode, lhs, rhs, opts)
if mode ~= 'c' then if mode ~= 'c' then
opts = opts or {} opts = opts or {}
@ -83,12 +85,12 @@ M.setup = function()
local diagnostic = require 'fschauen.diagnostic' local diagnostic = require 'fschauen.diagnostic'
-- navigate diagnostics -- navigate diagnostics
map('n', '<Down>', diagnostic.goto_next) map('n', '<Down>', diagnostic.goto_next, { desc = ui.Diagnostic .. ' [d]iagnostic [n]ext' })
map('n', '<Up>', diagnostic.goto_prev) map('n', '<Up>', diagnostic.goto_prev, { desc = ui.Diagnostic .. ' [d]iagnostic [p]revious' })
map('n', '<leader>dd', diagnostic.toggle) map('n', '<leader>dd', diagnostic.toggle, { desc = ui.Diagnostic .. ' [d]iagnostic enable/[d]isable' })
map('n', '<leader>do', diagnostic.open_float) map('n', '<leader>do', diagnostic.open_float, { desc = ui.Diagnostic .. ' [d]iagnostic [o]pen' })
map('n', '<leader>dh', diagnostic.hide) map('n', '<leader>dh', diagnostic.hide, { desc = ui.Diagnostic .. ' [d]iagnostic [h]ide' })
map('n', '<leader>dt', diagnostic.select_virtual_text_severity) map('n', '<leader>ds', diagnostic.select_virtual_text_severity, { desc = ui.Diagnostic .. ' [d]iagnostic [s]everity' })
-- disable highlight until next search -- disable highlight until next search
map('n', '<leader>h', '<cmd>nohlsearch<cr><esc>') map('n', '<leader>h', '<cmd>nohlsearch<cr><esc>')
@ -99,20 +101,19 @@ M.setup = function()
map('n', '<localleader>j', '<cmd>lnext<cr>zz') map('n', '<localleader>j', '<cmd>lnext<cr>zz')
map('n', '<localleader>k', '<cmd>lprevious<cr>zz') map('n', '<localleader>k', '<cmd>lprevious<cr>zz')
local toggle = require('fschauen.util.icons').ui.Toggle .. ' toggle '
-- toggle quickfix and loclist -- toggle quickfix and loclist
map('n', '<leader>ll', window.toggle_quickfix, { desc = toggle .. 'quickfix' }) map('n', '<leader>ll', window.toggle_quickfix, { desc = ui.Toggle .. ' toggle quickfix' })
map('n', '<localleader>ll', window.toggle_loclist, { desc = toggle .. 'loclist' }) map('n', '<localleader>ll', window.toggle_loclist, { desc = ui.Toggle .. ' toggle loclist' })
local options = require('fschauen.util.options') local options = require('fschauen.util.options')
-- toggle options -- toggle options
map('n', '<leader>sn', options.toggle_number, { desc = toggle .. "'number'" }) map('n', '<leader>sn', options.toggle_number, { desc = ui.Toggle .. " toggle 'number'" })
map('n', '<leader>sr', options.toggle_relativenumber, { desc = toggle .. "'relativenumber'" }) map('n', '<leader>sr', options.toggle_relativenumber, { desc = ui.Toggle .. " toggle 'relativenumber'" })
map('n', '<leader>sl', options.toggle_list, { desc = toggle .. "'list'" }) map('n', '<leader>sl', options.toggle_list, { desc = ui.Toggle .. " toggle 'list'" })
map('n', '<leader>sw', options.toggle_wrap, { desc = toggle .. "'wrap'" }) map('n', '<leader>sw', options.toggle_wrap, { desc = ui.Toggle .. " toggle 'wrap'" })
map('n', '<leader>ss', options.toggle_spell, { desc = toggle .. "'spell'" }) map('n', '<leader>ss', options.toggle_spell, { desc = ui.Toggle .. " toggle 'spell'" })
end end
return M return M

View file

@ -9,9 +9,11 @@ M.cmd = {
'IBLToggleScope', 'IBLToggleScope',
} }
local toggle = require('fschauen.util.icons').ui.Toggle .. ' toggle '
M.keys = { M.keys = {
{ '<leader>si', '<cmd>IBLToggle<cr>' }, { '<leader>si', '<cmd>IBLToggle<cr>', desc = toggle .. 'indent lines' },
{ '<leader>so', '<cmd>IBLToggleScope<cr>' }, { '<leader>so', '<cmd>IBLToggleScope<cr>', desc = toggle .. 'indent line scope' },
} }
M.main = 'ibl' M.main = 'ibl'

View file

@ -10,8 +10,10 @@ local toggle_colorcolumn = function()
end end
end end
local toggle = require('fschauen.util.icons').ui.Toggle .. ' toggle '
M.keys = { M.keys = {
{ '<leader>sc', toggle_colorcolumn, desc = 'Toggle virtual colunn' }, { '<leader>sc', toggle_colorcolumn, desc = toggle .. 'virtual colunn' },
} }
M.config = function(--[[plugin]]_, --[[opts]]_) M.config = function(--[[plugin]]_, --[[opts]]_)

View file

@ -103,6 +103,7 @@ M.ui = {
ChevronSmallRight = '', ChevronSmallRight = '',
ChevronSmallUp = '', ChevronSmallUp = '',
Circle = '', Circle = '',
Diagnostic = '',
EmptyFolder = '', EmptyFolder = '',
EmptyFolderOpen = '', EmptyFolderOpen = '',
File = '', --  File = '', -- 