Closed Magicrafter13 closed 1 year ago
There are a couple of ways to specify functions:
nvim_call_function()
See config.lua for more details: https://github.com/sakhnik/nvim-gdb/blob/6fd4eb53ac25fda0c2f1a60457c5f0592a0e95ad/lua/nvimgdb/config.lua#L41
This works, for example:
local function
vim.keymap.set('t', "<esc>", "<C-\\><C-n>", { silent = true })
end
vim.g.nvimgdb_config_override = {
set_tkeymaps = nvim_gdb_no_tkeymaps
}
Or you can use an anonymous function:
vim.g.nvimgdb_config_override = {
set_tkeymaps = function()
vim.keymap.set('t', "<esc>", "<C-\\><C-n>", { silent = true })
end
}
I'm trying to move my config files from vimscript to lua, and the settings for this plugin seemed pretty easy to transfer over so I did, and I got this:
I also tried
"nvim_gdb_no_tkeymaps"
,"lua nvim_gdb_no_tkeymaps"
and'luaeval("nvim_gdb_no_tkeymaps")'
.What happens? - Any logs, error output, etc?
(Log shown after trying
"lua nvim_gdb_no_tkeymaps"
, not"v:lua.nvim_gdb_no_tkeymaps"
.)