Description
Describe the bug
I'm having a hard time determining if this is intended or not...but it's really annoying and I'm not sure how to disable it, or if I'm just doing something wrong. The problem is that when I'm writing a list, instead of being on the same indentation level, it adds one on the new line. This is super confusing, and it also happens when org_indent_mode
is set to noindent
.
Steps to reproduce
When I start a list like so (| = cursor):
- List Item|
Then I press enter, I would expect this:
- List Item
|
But instead I get this:
- List Item
|
This means that repeatedly adding items gets each one indented an additional level, which is not what I want. If I want another level, I'll add one myself...
Expected behavior
Explained above.
Emacs functionality
Not really sure...I'm not an emacs user, and I'm not in a position to install it and check at the moment, but what demo videos I can find online do not seem to function the way this plugin does...though I think they're doing something more clever that I'm not sure is possible with neovim at all at the moment (with virtual indents and whatnot).
Minimal init.lua
The template works: https://github.com/nvim-orgmode/orgmode/blob/master/scripts/minimal_init.lua
vim.cmd([[set runtimepath=$VIMRUNTIME]])
vim.cmd([[set packpath=/tmp/nvim/site]])
local package_root = '/tmp/nvim/site/pack'
local install_path = package_root .. '/packer/start/packer.nvim'
local function load_plugins()
require('packer').startup({
{
'wbthomason/packer.nvim',
{ 'nvim-treesitter/nvim-treesitter' },
{ 'kristijanhusak/orgmode.nvim', branch = 'master' },
},
config = {
package_root = package_root,
compile_path = install_path .. '/plugin/packer_compiled.lua',
},
})
end
_G.load_config = function()
require('orgmode').setup_ts_grammar()
require('nvim-treesitter.configs').setup({
highlight = {
enable = true,
additional_vim_regex_highlighting = { 'org' },
},
})
vim.cmd([[packadd nvim-treesitter]])
vim.cmd([[runtime plugin/nvim-treesitter.lua]])
vim.cmd([[TSUpdateSync org]])
-- Close packer after install
if vim.bo.filetype == 'packer' then
vim.api.nvim_win_close(0, true)
end
require('orgmode').setup()
-- Reload current file if it's org file to reload tree-sitter
if vim.bo.filetype == 'org' then
vim.cmd([[edit!]])
end
end
if vim.fn.isdirectory(install_path) == 0 then
vim.fn.system({ 'git', 'clone', 'https://github.com/wbthomason/packer.nvim', install_path })
load_plugins()
require('packer').sync()
vim.cmd([[autocmd User PackerCompileDone ++once lua load_config()]])
else
load_plugins()
load_config()
end
Screenshots and recordings
No response
OS / Distro
Debian 11
Neovim version/commit
0.8.1
Additional context
No response