vim: more consistent descriptions for keymaps
This commit is contained in:
parent
9bdf67e320
commit
a1d23e4b5c
4 changed files with 23 additions and 17 deletions
|
@ -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
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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]]_)
|
||||||
|
|
|
@ -103,6 +103,7 @@ M.ui = {
|
||||||
ChevronSmallRight = '',
|
ChevronSmallRight = '',
|
||||||
ChevronSmallUp = '',
|
ChevronSmallUp = '',
|
||||||
Circle = '●',
|
Circle = '●',
|
||||||
|
Diagnostic = '',
|
||||||
EmptyFolder = '',
|
EmptyFolder = '',
|
||||||
EmptyFolderOpen = '',
|
EmptyFolderOpen = '',
|
||||||
File = '', --
|
File = '', --
|
||||||
|
|
Loading…
Add table
Reference in a new issue