All notable changes to the "taste" extension will be documented in this file.
- fix bug occurring when cursor is at EOF
- implement
taste.MoveCursorForwardToEndOfNode
- implement
taste.MoveCursorForwardToBeginningOfNextNode
- ensure consistent behavior between
MoveCursor*
andGrowShrink
- implement Slurp/Barf
- Remove languages that don't work
- Fix some incorrectly labeled languages
- Improve selection handling on cmd.Raise
- Fix issue where command would execute with undefined language
- Make ExpandSelection work when more than one node is selected
- Make search of first non whitespace character multiline-aware
- Make all commands that reach for parent node more robust
- Add XML language support
- Make expansion command more robust
- Add php language support
- Add csv language support
- Add yaml language support
- Add makefile language support
- Detect language based on file extension in some cases
- Improve move cursor forward command
- Allow for contraction of selection all the way to an empty selection
- Implement swap forward/backward commands
- Implement raise command
- Fix issue where the beginning or end of a sequence of nodes would be handled incorrectly
- Improve grow/shrink commands
- Rename commands
- Improve grow/shrink commands
- Implement grow/shrink commands
- Implement cursor move commands
- Add clojure language support
- Fix typescriptreact language
- Add graphql language support
- Add hack language support
- Add go-mod language support
- Improve error message when a language is not supported
- Add matlab language support
- Add objective-c language support
- Add r language support
- Add racket language support
- Add protobuf language support
- Add scheme language support
- Add zig language support
- Add dockerfile language support
- Add json language support
- Initial release