Open
Description
Describe the bug
org_mappings.meta_return doesnt skip past the contents of the heading
Steps to reproduce
- Position cursor on line with heading and multiple lines of content
* Heading | <- Put cursor here
Line 1
Line 2
- Call org_mappings.meta_return with the keymap in the minimal_repro
Expected behavior
Heading content should be skipped past
Emacs functionality
Behaves as expected in Emacs
Minimal init.lua
local tmp_dir = vim.env.TMPDIR or vim.env.TMP or vim.env.TEMP or '/tmp'
local nvim_root = tmp_dir .. '/nvim_orgmode'
local lazy_root = nvim_root .. '/lazy'
local lazypath = lazy_root .. '/lazy.nvim'
-- Install lazy.nvim if not already installed
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({ 'git', 'clone', '--filter=blob:none', 'https://github.com/folke/lazy.nvim.git' })
end
vim.opt.rtp:prepend(lazypath)
require('lazy').setup({
{
'nvim-orgmode/orgmode',
event = 'VeryLazy',
ft = { 'org' },
config = function()
require('orgmode').setup()
end,
},
}, {
root = lazy_root,
lockfile = nvim_root .. '/lazy.json',
install = {
missing = false,
},
})
require('lazy').sync({
wait = true,
show = false,
})
vim.keymap.set('i', '<C-CR>', function ()
require"orgmode".action("org_mappings.meta_return")
end, { buffer = true })
Screenshots and recordings
OS / Distro
Windows 10
Neovim version/commit
NVIM v0.10.0 Build type: Release LuaJIT 2.1.1713484068
Additional context
No response