This repository was archived by the owner on Mar 22, 2023. It is now read-only.
v2.1.0
- Add `toggle_parent`. - Data file names are now sanitized. If you have a node name with symbols, emojis, etc. the file path will now be devoided of those symbols and keep to the simple ASCII words and dashes. - Remove s1n7ax/nvim-window-picker dependency. We now have an internal algorithm for placing data file buffer, which is not perfect and will require another iteration, but at least we don’t have any dependency anymore. - Lower the Neovim requirement to Neovim 0.7.2. - Internal refactoring. - Introduce proper highlight groups. Colorschemes can now provide their overrides for the various Mind highlight groups. - Add a menu based on vim.ui.select to select icons. - Add preset icons. Those are user-configurable. - Add node indexing. The indexer allows to use vim.ui.select on tree paths to implement all the tree and node operations by fuzzy searching everything. - Change how re-rendering works. It’s now possible to reuse a buffer to render a different tree, or the same tree to refresh its contents. - Add ways to get node’s link (either a data node -> its path, or a URL node -> its URL).