在 Neo-tree 中使用 Neovim 中的 Lazy 添加相对行号

问题描述 投票:0回答:1

刚开始学习 Neovim,我正在努力解决一些对于有经验的人来说可能很容易修复的问题。

使用 Neovim 的 LazyVim 发行版,其内部使用

Lazy.nvim
作为插件管理器,并使用 neo-tree 作为插件之一。

我想配置 neo-tree 插件以在其文件资源管理器中显示相对行号。

使用thisthis作为参考,我在

plugins/neo-tree.lua
中创建了一个新文件,内容如下:

return {
  {
    "nvim-neo-tree/neo-tree.nvim",
      opts = {
        view = {
           relativenumber = true,
        },
    },
  },
}

现在,当我重新启动时,我应该看到行号,但我没有。这里可能会出现什么问题?

注意:当我在新树缓冲区中并且我

set number
时,我看到行号。

lua neovim
1个回答
0
投票

relativenumber
插件没有
nvim-neo-tree/neo-tree.nvim
选项。您对
nvim-tree/nvim-tree.lua
插件感到困惑(关于此选项的讨论)。

对于

neo-tree.nvim
插件,您可以通过
event_handlers
使用Lazy启用relativenumber:

return {
  "nvim-neo-tree/neo-tree.nvim",
  opts = {
    event_handlers = {
      event = "neo_tree_buffer_enter",
      handler = function()
        vim.opt_local.relativenumber = true
      end,
    },
  },
}
© www.soinside.com 2019 - 2024. All rights reserved.