diff --git a/.config/nvim/after/ftplugin/org.lua b/.config/nvim/after/ftplugin/org.lua index 1af0d777..e1c7b8f0 100644 --- a/.config/nvim/after/ftplugin/org.lua +++ b/.config/nvim/after/ftplugin/org.lua @@ -15,18 +15,13 @@ local function util(dir) vim.cmd("normal! zz") end end -local override = false +local override = true if override then vim.keymap.set("n", "}", function() - require("orgmode").action("org_mappings.next_visible_heading") - vim.cmd("normal! zz") + util("next") end) vim.keymap.set({ "n", "x" }, "{", function() - local mode = vim.api.nvim_get_mode() - require("orgmode").action("org_mappings.previous_visible_heading") - if mode.mode == "n" then - vim.cmd("normal! zz") - end + util("previous") end) end -- vim.api.nvim_create_autocmd({ "CursorMoved" }, { diff --git a/.config/nvim/lua/plugins/orgmode.lua b/.config/nvim/lua/plugins/orgmode.lua index bacf4e1f..fd4da865 100644 --- a/.config/nvim/lua/plugins/orgmode.lua +++ b/.config/nvim/lua/plugins/orgmode.lua @@ -21,6 +21,8 @@ return { org_timestamp_down = "", org_timestamp_up = "", org_return = false, + org_next_visible_heading = false, + org_previous_visible_heading = true, }, }, }