Kakoune integration for ast-grep - search and rewrite code using AST patterns.
Add ast-grep.kak to your autoload dir: ~/.config/kak/autoload/
Or use your plugin manager.
Basic search:
sg 'console.log($A)'Search and replace:
sg 'var $A' 'let $A'Search in specific directory with filetype:
sg 'console.log($A)' '' ./src jsRemove pattern:
sg 'console.log($A)' ''sg <pattern> [<rewrite>] [<path>] [<filetype>]- search/rewrite codesg-write- apply rewrite changes to all filessg-grep-next-match- jump to next matchsg-grep-previous-match- jump to previous match
Press <ret> on any match to jump to that location.
- ast-grep (
sgcommand) jqfor JSON parsing
MIT