* fixed small offset error on the negative end index
* Handle reverse order sub token
* excluding end index for negative index
* use anchor and active instead of start and end
* added find all action
* Get text through graph
* use get text in copy action
* Cleanup
* More cleanup
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* implemented move action
* refactoring and clean up of move
* renamed use to bring
* performed actions suggested in PR
* small update to get that mark to work correctly
* perform move with outside modifier on source
* added support for space and new line delimiters
* Added outer selection to corrctly delete line
* Update src/performDocumentEdits.ts
Co-authored-by: Brock McElroy <28877984+brxck@users.noreply.github.com>
Co-authored-by: Brock McElroy <28877984+brxck@users.noreply.github.com>
* Add name field transformation
* Add AST debug logging
* Add basic name transformation
* Refactor matchers to add function name transform
* Add missing function name
* Clean up transformations refactor
* Refactor branch debug logging
* Fix purple color setting name
* Add function and class name scopes
* Fixed name matching for exported/decorated nodes
* Clean up transformations refactor (again)
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Add type transformation
* Attempt to be fancy
* Match child node of type annotation
* Use exported declaration helper
* Make type transform unsupported in other languages
* Add Python type transform support
* Match optional Typescript types
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Initial colored svg hats
* Various changes
* Initial working version
* Fix spacing
* Use web view to compute font size (#57)
* Use web view to compute font size
* added missing px
Co-authored-by: Andreas Arvidsson <andreas.arvidsson@redpill-linpro.com>
* Working computations
* Tweak hats so they work well for Pokey
* Make height and size of hats configurable
* added cache and settings for hats/font
* Clean up
Co-authored-by: Andreas Arvidsson <andreas.arvidsson87@gmail.com>
Co-authored-by: Andreas Arvidsson <andreas.arvidsson@redpill-linpro.com>
- Add subword support
- [python] Fix parameter transformation
- Show exceptions to user
- Properly support using "token" to select only token, eg "take funk gust and
token fine" to prevent "fine" from being inferred to have the `function`
transformation.
- Support "bring" action to use another target from elsewhere in the document