tvl-depot/tools/emacs-pkgs/treecrumbs
Vincent Ambo 3b7e546dfc feat(treecrumbs): initial support for C++
Supports namespaces, functions, fields (including trailing return type
syntax) and so on.

One notable issue about this is that the tree-sitter parser for C++
returns the node *following* point if point is on whitespace, which
means that at the top-level of a namespace the crumbs will often show
the *next* function.

I'm against adding workarounds for stuff like that, so I'll just keep
it as is.

Change-Id: If7e71525c4e86e128157dd4eb17c130297ed1e0a
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11109
Reviewed-by: tazjin <tazjin@tvl.su>
Autosubmit: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
2024-03-10 19:35:46 +00:00
..
default.nix feat(emacs-pkgs/treecrumbs): tree-sitter based breadcrumbs 2024-03-10 19:27:49 +00:00
OWNERS feat(tools/emacs-pkgs): configure FSF_OWNERS file 2024-03-10 19:27:49 +00:00
treecrumbs.el feat(treecrumbs): initial support for C++ 2024-03-10 19:35:46 +00:00