Skip to content

Commit 3f72c46

Browse files
committed
Use pcall & shorten api calls
1 parent cf62b9e commit 3f72c46

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lua/diffview/vcs/file.lua

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ function File:attach_buffer(force, opt)
366366
lhs_pat = string.gsub(lhs_pat, "%[", "%%%[")
367367
lhs_pat = string.gsub(lhs_pat, "%]", "%%%]")
368368

369-
local buf_mappings = vim.api.nvim_buf_get_keymap(self.bufnr, mode)
369+
local buf_mappings = api.nvim_buf_get_keymap(self.bufnr, mode)
370370

371371
for _, buf_km_dict in pairs(buf_mappings) do
372372
if buf_km_dict["lhs"] ~= nil then
@@ -430,13 +430,13 @@ function File:detach_buffer()
430430
for _, dict in pairs(R) do
431431
if dict.bufnr == self.bufnr then
432432
-- switch to required buffer to restore keymap to
433-
vim.api.nvim_set_current_buf(self.bufnr)
434-
vim.fn.mapset(dict.mode, 0, dict.km_dict)
433+
pcall(api.nvim_set_current_buf, self.bufnr)
434+
pcall(vim.fn.mapset, dict.mode, 0, dict.km_dict)
435435
end
436436
end
437437

438438
-- switch back to original buffer
439-
vim.api.nvim_set_current_buf(orig_bufnr)
439+
pcall(api.nvim_set_current_buf, orig_bufnr)
440440

441441
-- Diagnostics
442442
if state.disable_diagnostics then

0 commit comments

Comments
 (0)