Skip to content

Giedriusj1/helm-tree-sitter

Repository files navigation

https://melpa.org/packages/helm-tree-sitter-badge.svg https://img.shields.io/badge/license-GPL_3-green.svg

Helm interface to tree-sitter

Currently supported languages: C/C++, Python and Rust. Adding support for additional languages should be trivial. PRs are very much welcome!

Usage:

(require 'helm-tree-sitter)
(helm-tree-sitter-or-imenu)
;; or
(helm-tree-sitter)

A debug utility, which simply lists all available nodes in the existing tree-sitter tree is also provided:

(require 'helm-tree-sitter-debug)
(helm-tree-sitter-debug)

https://github.com/Giedriusj1/helm-tree-sitter/raw/main/helm-tree-sitter.gif

About

Emacs Helm interface to tree-sitter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published