This data structure can be used to store the history of visited paths or URLs with a file or web browser, in a way that no “forward” element is ever forgotten.
The history tree is “global” in the sense that multiple owners (e.g. tabs) can have overlapping histories. On top of that, an owner can spawn another one, starting from one of its nodes (typically when you open a URL in a new tab).
This package is used for bundling related git-worktrees from multiple repositories together. This helps switch quickly between repositories and ensure you're on the correct branch. When you're done with your changes, you can use the repositories in the workspace and know which ones were modified to simplify the process of getting the changes merged in together. Additionally, git metadata is shared between all projects. You can stash, pop, and pull changes in from the same repository in other workspaces thanks to the power of git-worktrees.
Documentation at https://melpa.org/#/tree-sitter
This package provides a Scala grammar for the Tree-sitter library.
This package provides a CMake grammar for the Tree-sitter library.
This package provides a Meson grammar for the Tree-sitter library.
This package provides a Julia grammar for the Tree-sitter library.
This package provides a LaTeX grammar for the Tree-sitter library.
This package provides a Go .mod grammar for the Tree-sitter library.
This package provides OCaml (.ml and .mli) grammars for the Tree-sitter library.
This package provides a Tracing Layer which prints a tree of spans and events.
This package provides a Tracing Layer which prints a tree of spans and events.
cl-draw-cons-tree
draws a cons tree in ASCII-art style.
Spatial-trees is a set of dynamic index data structures for spatially-extended data.
This data structure can be used to store the history of visited paths or URLs with a file or web browser, in a way that no “forward” element is ever forgotten.
The history tree is “global” in the sense that multiple owners (e.g. tabs) can have overlapping histories. On top of that, an owner can spawn another one, starting from one of its nodes (typically when you open a URL in a new tab).
Documentation at https://melpa.org/#/dir-treeview
Documentation at https://melpa.org/#/treesit-auto
Documentation at https://melpa.org/#/lsp-treemacs
Python bindings to the Tree-sitter parsing library.
LLRB tree general and customized to key types.
This package provides a C grammar for tree-sitter.
This package provides a Matlab grammar for the Tree-sitter library.
This package provides Python bindings to the Tree-sitter parsing library.
This package provides a Kotlin grammar for the Tree-sitter library.