Skip to content

Commit db3ac40

Browse files
committed
bugfix: #308 mode can be a table
1 parent 8a43aba commit db3ac40

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

lua/navigator/lspclient/mapping.lua

+3-4
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,7 @@ local key_maps = {
6666
{ key = '<Leader>k', func = require('navigator.dochighlight').hi_symbol, desc = 'hi_symbol' },
6767
{ key = '<Space>wa', func = require('navigator.workspace').add_workspace_folder, desc = 'add_workspace_folder' },
6868
{ key = '<Space>wr', func = require('navigator.workspace').remove_workspace_folder, desc = 'remove_workspace_folder' },
69-
{ key = '<Space>ff', func = vim.lsp.buf.format, mode = 'n', desc = 'format' },
70-
{ key = '<Space>ff', func = vim.lsp.buf.format, mode = 'v', desc = 'range format', opts = {silent = true} },
69+
{ key = '<Space>ff', func = vim.lsp.buf.format, mode = {'n', 'v', 'x'}, desc = 'format' },
7170
{ key = '<Space>gm', func = require('navigator.formatting').range_format, mode = 'n', desc = 'range format operator e.g gmip' },
7271
{ key = '<Space>wl', func = require('navigator.workspace').list_workspace_folders, desc = 'list_workspace_folders' },
7372
{
@@ -245,9 +244,9 @@ local function set_mapping(lsp_attach_info)
245244
helper_msg = val.func
246245
end
247246

248-
local item = (val.mode or 'n') .. '|' .. val.key .. '|' .. helper_msg
247+
local item = vim.inspect(val.mode or 'n') .. '|' .. val.key .. '|' .. helper_msg
249248
if not vim.tbl_contains(key_maps_help, item) then
250-
table.insert(key_maps_help, (val.mode or 'n') .. '|' .. val.key .. '|' .. helper_msg)
249+
table.insert(key_maps_help, vim.inspect(val.mode or 'n') .. '|' .. val.key .. '|' .. helper_msg)
251250
end
252251
end
253252

0 commit comments

Comments
 (0)