drym-org / symex.el

An intuitive way to edit Lisp symbolic expressions ("symexes") structurally in Emacs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

I don't like being able to select the entire buffer as a symex.

tommy-mor opened this issue · comments

commented

Before symex 2.0, if I was selecting a top-level form, going towards the root would do nothing. Now, going towards the root selects the root node, making all top-level forms selected.

What do other people think of this? was this deliberate?

Is this only for tree-sitter or is it happening in Lisp modes too? If it is Lisp then lmk of steps to reproduce, including Emacs version. In tree-sitter it is intentional in the sense that it's the default in the underlying tree-sitter tree, but we could re-evaluate that if you think that's undesirable.

commented

Only in tree-sitter modes. I think that it is undesirable. Or at least annoying that they are different. I rarely have reason to do a symex command on an entire buffer, but i'm curious what others think