-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A Discussion - semi-structural (ie. indentation) navigation #122
Comments
I would love to try this. Visual ast jumping would help especially for tree-sitter languages, where the nodes are less obvious. do I just paste these forms into a scratch buffer to try it? which branch do I need to be on to try your snippets |
@tommy-mor Yep, should just be able to paste them in a scratch buffer. I just copy/pasted them out of my personal config. (Thus the I'm using the 2.0 integration branch, but any branch with |
Sounds like a useful feature! Feel free to start a PR @devcarbon-com |
Sounds good! It might be a little while before I can.. it needs a little tweaking still. Currently gets "stuck" at the beginning or end of a file. |
@countvajhula Do you have a preference for default keybinds? |
The goal of this code is to simplify the process of navigating quickly to a specific, or approximate target, by leveraging the structure provided by indentation.
Some quick thoughts:
Here are a few examples: (
*|*
is cursor)Admittedly not the best showcase, try it out in your
swiss-army-knife-emacs-defun-that-takes-on-the-whole-world
of choice! :PWhat do you think? Close enough a fit to be within the scope of Symex, or would it be better suited as a separate package?
The text was updated successfully, but these errors were encountered: