From e8fde994f2314a2633d113ce4a1d982afc9b7eac Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Thu, 20 Oct 2022 20:22:35 +0800 Subject: [PATCH] feat(todo): add enter key binding --- lua/spacevim/plugin/todo.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lua/spacevim/plugin/todo.lua b/lua/spacevim/plugin/todo.lua index b5e4cc0f1..1deab57ee 100644 --- a/lua/spacevim/plugin/todo.lua +++ b/lua/spacevim/plugin/todo.lua @@ -72,10 +72,11 @@ end -- }}} local function open_todo() -- {{{ local t = todos[vim.fn.line('.')] - close_todo_win() + vim.cmd('close') + vim.cmd(winnr .. 'wincmd w') vim.cmd('e ' .. t.file) vim.fn.cursor(t.line, t.column) - vim.cmd('noautocmd! normal! :') + vim.cmd('noautocmd normal! :') end -- }}} @@ -204,6 +205,9 @@ local function open_win() -- {{{ ]]) bufnr = vim.fn.bufnr('%') update_todo_content() + vim.api.nvim_buf_set_keymap(bufnr, 'n', '', '', { + callback = open_todo + } ) end -- }}}