Ruslan Prakapchuk
Ruslan Prakapchuk
Announced on ML https://github.com/pleasetrythisathome/bardo — looks like interesting.
`tree-node-sexp` ignores white/blacklist by design (we could parametrize it to support both modes though). Do you have problems with blacklist when using other commands?
Yes, that sounds reasonable. Also, I think we should improve the way blacklisted nodes are handled in general, it might worth not only scanning for visible nodes but removing invisible...
Nice! I wonder how long would it take for servers to adopt it.
Just to track progress: `tree-select-nodes KIND` is done by `tree-select-children` which takes an optional parameter KIND. Other commands are not implemented yet.
Beautiful! Would you like it to be included in the plugin? PR is welcome =)
`KIND` is a placeholder for a node kind. Unfortunately, each parser defines its own set of kinds (that's why I added support for groups into kak-tree so users can unify...
Each parser provides their own. For example, C parser has those: https://github.com/tree-sitter/tree-sitter-c/blob/master/src/node-types.json
I can't figure out how to use `async` with `onInitialized` or another way to run it after loading without any user input. Would you mind elaborating on this? One of...
I think that in general case library can't automatically decide how relevant and consistent is state update. Giving to user ability to provide setter in handler is the first step...