1

我最近升级到 neovim 0.5.0,我一直在尝试用 treesitter 替换旧语法和缩进插件。在编辑 YAML 文件时,我在让事情正常工作时遇到了一些问题。

我的init.lua文件中有以下内容:

local ts = require 'nvim-treesitter.configs'
ts.setup {ensure_installed = 'maintained',
    highlight = {
        enable = true,
        additional_vim_regex_highlighting = false,
    },
    indent = {
        enable = true,
        disable = {"python", }
    },
}

运行:checkhealth报告

health#nvim_treesitter#check
========================================================================
[...]
## Parser/Features H L F I J
[...]
  - yaml           ✓ ✓ ✓ ✓ ✓ 

但是当我创建一个 YAML 文件时,例如......

- hosts: foo<RETURN>

...然后光标在下一行的第 0 列结束,而不是按要求缩进。这种行为在文件的其余部分仍然存在:不管 YAML 语法如何,光标总是在返回时转到第 0 列

我知道treesitter缩进支持被认为是“实验性的”。这是刚刚坏了,还是我配置错误?

4

0 回答 0