ITADN

cursor incorrect when using renderer.full_name under Nvim 0.12

#3312Openalex-courtis 创建于 2026-04-03
bugregression
A
alex-courtiscommented
### Description Cursor is an underscore, not a block when on a full_name node. ### Neovim version ```text NVIM v0.12.0 Build type: Debug LuaJIT 2.1.1774638290 Run "nvim -V1 -v" for more info ``` ### Operating system and version Linux 6.19.10-arch1-1 ### Windows variant _No response_ ### nvim-tree version 31503ad ### Clean room replication ```lua vim.g.loaded_netrw = 1 vim.g.loaded_netrwPlugin = 1 vim.cmd([[set runtimepath=$VIMRUNTIME]]) vim.cmd([[set packpath=/tmp/nvt-min/site]]) local package_root = "/tmp/nvt-min/site/pack" local install_path = package_root .. "/packer/start/packer.nvim" local function load_plugins() require("packer").startup({ { "wbthomason/packer.nvim", "nvim-tree/nvim-tree.lua", "nvim-tree/nvim-web-devicons", -- ADD PLUGINS THAT ARE _NECESSARY_ FOR REPRODUCING THE ISSUE }, config = { package_root = package_root, compile_path = install_path .. "/plugin/packer_compiled.lua", display = { non_interactive = true }, }, }) end if vim.fn.isdirectory(install_path) == 0 then print("Installing nvim-tree and dependencies.") vim.fn.system({ "git", "clone", "--depth=1", "https://github.com/wbthomason/packer.nvim", install_path }) end load_plugins() require("packer").sync() vim.cmd([[autocmd User PackerComplete ++once echo "Ready!" | lua setup()]]) vim.opt.termguicolors = true vim.opt.cursorline = true -- MODIFY NVIM-TREE SETTINGS THAT ARE _NECESSARY_ FOR REPRODUCING THE ISSUE _G.setup = function() require("nvim-tree").setup({ renderer = { full_name = true, } }) end ``` ### Steps to reproduce Focus a node that expands via full_name ### Expected behavior Cursor is a block ### Actual behavior Cursor is an underscore <img width="484" height="343" alt="Image" src="https://github.com/user-attachments/assets/74422a0d-5660-4a87-a49e-a46e789d3dac" />
0 条评论