nvim-tree / nvim-tree.lua

A file explorer tree for neovim written in lua
Other
7.22k stars 610 forks source link

It seems to be that `dotfiles = true` stopped working #1487

Closed refaelsh closed 2 years ago

refaelsh commented 2 years ago

Description

It seems to be that dotfiles = true stopped working. Here is what I have in my init.lua:

     use {
         'kyazdani42/nvim-tree.lua',
         requires = {
             'kyazdani42/nvim-web-devicons'
         }
     }

     require 'nvim-web-devicons'.setup {
         default = true;
     }
     require("nvim-tree").setup({
         filters = {
             dotfiles = true,
         },
         actions = {
             open_file = {
                 resize_window = true
             }
         }
     })

     vim.o.splitright = true;

When I try it with the minimal nvt-min.lua file, it works, but with my huge init.lua, it does not.

Please help :-)

Neovim version

NVIM v0.7.2
Build type: Release
LuaJIT 2.1.0-beta3
Compiled by nixbld

Features: +acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "
/nix/store/lw4rkrcdhwnijxhix7fxfg3lfdpsa6jm-neovim-unwrapped-0.7.2/share/nvim
"

Run :checkhealth for more info

Operating system and version

NixOS

nvim-tree version

latest

Minimal config

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",
      "kyazdani42/nvim-tree.lua",
      "kyazdani42/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 {}
end

Steps to reproduce

Just open nvim with the plugin installed.

Expected behavior

No response

Actual behavior

No response

refaelsh commented 2 years ago

It seems to be that I am dumb :-) I changed dotfiles = true to false, and everything works as expected. Sorry for the bother