This repository was archived by the owner on Mar 22, 2023. It is now read-only.
Tags: hadronized/mind.nvim
Tags
Mind v2.2.1 - Remove local `.mind` tree. - Add the `delete_file*` commands, bound to `D`, to remove associated file with a node. - Hide relative line numbers in Mind buffers, if set by default. - Add icons when fuzzy searching things (it will either show a link or a data marker, depending). - Better default for searching data / URL nodes; it will not show empty nodes. - Fix prefix for the prompt while fuzzy searching. - Fix smart project creation. - Fix moving nodes (persistence wasn’t applied correctly). - Fix `toggle_node_line` (persistence problem as well). - Fix `save_tree` in various asynchronous commands, just as above. - Fix an explorer bug and remove a needless print. - Fix highlighting for empty nodes. - Update highlights. - Update the README to reflect recent changes. - Various docs cleanups and fixes.
Mind v2.2.0 - Update requirements in the README (mainly `plenary.nvim`). - Clean and fix documentation typos and instructions. - Remove some deprecated warnings. - Fix state JSON deserialization for prettified JSON. - Fix change_icon_menu that didn’t correctly save the tree. - Add :MindClose. - Fix closing the tree with :q. - Fix opening global project (i.e. a cwd-based project living in the main persistence place). - Add smart project trees. Smart project trees are regular project trees, either global or local, but the interaction depends on their existence. If no project tree exists for the current cwd, the user is prompted which kind of tree they want (local / global). After that, :MindOpenSmartProject detects whether it must open a local or a global tree, with a priority on local trees.
Mind 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).
PreviousNext