2 ms·
I would actually love a regexp search-and-replace assisted by either TreeSitter or LSP. Something that lets me say that I want to replace “Dog\(.*\)” with “Wol
by setopt 2y ago
I would actually love a regexp search-and-replace assisted by either TreeSitter or LSP.
Something that lets me say that I want to replace “Dog\(.*\)” with “Wolf\1”, but where each substitution is performed only within single “symbols” as identified by TS or LSP.
- nickcox 2y agoast-grep supports regex [1] or pattern based [2] matching and replacement. [1] https://ast-grep.github.io/guide/rule-config/atomic-rule.html#regex https://ast-grep.github.io/guide/rule-config/atomic-rule.htm... [2] https://ast-grep.github.io/guide/rule-config/atomic-rule.html#pattern https://ast-grep.github.io/guide/rule-config/atomic-rule.htm...
- deleted 2y ago[deleted]