* Group by document and not editor
* Updated comment
* Update src/util/targetUtils.ts
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Change comment into correct format for typescript
* Added test
* Use hat token maps split key
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Added support for child indexes in the pattern finder
* Updated pattern finder to correctly do descending search with optional parents
* Clear up any type and not type in pattern finder
* Updated go to use new index feature in pattern finder
* scala support: initial commit
* className should work here
* class, className, ifStatement, string, comment
* very basic list and call support
* class changes to support traits and test case classes
* (some) lambdas, maps, interpolated strings
* argument and parameter support
* names, functions and function names
* basic types (no generic specific work yet)
* basic value support
* conditions
* cleaning up temp work
* doc changes
listing out every place where code has to change to add a new language
* adding fn names
* Fix scala language id missing
* more matching values tests
Testing when the mark is on the name of the value.
* More condition tests
For marks which aren't the condition itself
* Dropping list and map, improving types
You can now grab types when the mark is not in the type itself
* paired delimiters
* Dropping comment about partial functions
I'm not sure we can ever truly detect these. At least in the current tree sitter implementation they are eg just infix expressions, just like lots of other things
* cleaning up types
* More type tests
For when the mark is not directly on the type
* Fixing up types
* cleaned up notes
* clarifying our type matching strategy
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Initial work
* More stuff
* Initial working version
* Ad comment
* Add test
* Removed notebook
* Add documentation
* Fix typo
* Up da documentation
* Try to fix ci
* Add comment
* Another attempt at ci
* ci
Co-authored-by: Andreas Arvidsson <andreas.arvidsson87@gmail.com>
* Don't show decorations for selections that are larger than the visible range
* Allow decorations on equal
* Make selection more specific
* Do filtering only on line numbers
* Added support for user colors
* Update package.json
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Extend hat test
* Added simple page to test different colored hats
* Limit user colors too 2
* Added default values for user colors
* Update src/core/constants.ts
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Remove color test from data folder
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Draft changelog
* More changelog
* More changelog
* Add demo video
* Bump version number
* Swap figures
* More release notes
* Update video
* More changelog
* More changelog
* More changelog
* Update release date
* Update gif
* Added asynchronous implementation of command action
* Removed unused import
* Made sure that command is not executed before range updater is ready
* New version of execute command
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* adding go support
* fixing comment
* pokey comments
* refactor child matcher
* suggestions, fixes and tests
* more tests
* more tests
* remove extra line
* add a function comment
* add takeString test case
* add a line thing that seems necessary
* add more tests
* support value in return statements
* Add missing tests
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Allow to fold single line
* Enable to fold in a different editor/across split
* Changed inside outside type to inside
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Only show debug log in development mode
* Added setting for debug
* Listen force changes in debug setting
* Made debug into a graph factory
* Updated the comment
* Bind this
* Update src/core/Debug.ts
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Update src/core/Debug.ts
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Cleanup
* Allow debug log in startup
* Create own log debug function
* Added active field to log debug
* Moved debug log into debug class
* Change stack trace from debug to error
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Added html language implementation
* Added additional angle bound
* Added tests
* Updated tests
* Changed order of delimiters
* A de test inside comment
* Added htmlStringTextFragmentExtractor
* Preliminary clojure support
* Cleanup
* Support clojure key, value, and item
* Add tests for multiple cursors
* Handle case where selection inside comment
* Add some basic argument support
* More work on clojure
* A bit of cleanup
* Support if statements
* Implemented strict here selection type
* Initial backwards compatibility
* Start to refactor
* More changes
* Attempt to make new raw selections work
* Fix bug and add a bunch of tests
* Remove unused function
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Added support for custom command actions
* Renamed action to execute command
* Added additional arguments to execute command
* Added support for additional arguments in command action
* Added test for custom command
* Test custom action that does not restore selection
* Include generic in java type definition
* Make typescript type scope type consistent with java
* Add tests for typescript
* Upgrade tests
* Added dock string
* Updated type for typescript constructor arguments
* Include constructor identifier without argument list in the definition of type
* Add a test
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>
* Change column modified to range vertical connector
* Updated tests
* Change file type of vertical tests
* Renamed is column to range type
* Added continuous range type
* Added comment explaining range type
* Upgrade tests
Co-authored-by: Andreas Arvidsson <andreas.arvidsson@redpill-linpro.com>
Co-authored-by: Pokey Rule <pokey.rule@gmail.com>