about summary refs log tree commit diff
path: root/tools/emacs-pkgs/treecrumbs/default.nix
diff options
context:
space:
mode:
authorVincent Ambo <tazjin@tvl.su>2024-03-08T21·38+0300
committerclbot <clbot@tvl.fyi>2024-03-10T19·27+0000
commit0be7b938c27e158735c28bf3733aedef7a1bdda9 (patch)
tree156b4c5dd9c6c83ea8a1e57a78317999d73396a1 /tools/emacs-pkgs/treecrumbs/default.nix
parent5ce76a1bae12934ff8b0afd6c91ed5ac2bef7d32 (diff)
feat(emacs-pkgs/treecrumbs): tree-sitter based breadcrumbs r/7665
Adds a new 'treecrumbs' Emacs package that allows displaying fast,
tree-sitter based breadcrumbs. The initial version only supports
YAML (which is what I needed this for!).

The package is documented, please go read the code and comments for
more information.

I assign copyright over this package to the FSF, paperwork is on file.
This means that I can only accept contributions from people with the
right paperwork. If this package ends up being useful, I intend to
eventually submit it to GNU Emacs.

Change-Id: If1297a080f63f402f83b6cc57fa7c970d32d3695
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11104
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
Autosubmit: tazjin <tazjin@tvl.su>
Diffstat (limited to 'tools/emacs-pkgs/treecrumbs/default.nix')
-rw-r--r--tools/emacs-pkgs/treecrumbs/default.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/emacs-pkgs/treecrumbs/default.nix b/tools/emacs-pkgs/treecrumbs/default.nix
new file mode 100644
index 0000000000..8895baab9a
--- /dev/null
+++ b/tools/emacs-pkgs/treecrumbs/default.nix
@@ -0,0 +1,7 @@
+{ depot, ... }:
+
+depot.tools.emacs-pkgs.buildEmacsPackage {
+  pname = "treecrumbs";
+  version = "1.0";
+  src = ./treecrumbs.el;
+}