drym-org / symex.el

An intuitive way to edit Lisp symbolic expressions ("symexes") structurally in Emacs
Other
271 stars 22 forks source link

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

Open tommy-mor opened 1 year ago

tommy-mor commented 1 year ago

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?

countvajhula commented 1 year ago

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.

tommy-mor commented 1 year ago

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