Currently renaming `a.lua` to `b.lua` leaves me with open buffer named `a.lua` (saving which recreates `a.lua` on filesystem) and no `b.lua` gets opened. Expected behaviour is such that a.lua buffer gets removed and b.lua is opened in its place (not with the same buffer number, but 'instead'). _Originally posted by @gegoune in https://github.com/nvim-neo-tree/neo-tree.nvim/issues/47#issuecomment-1085097404_