Commit Graph
35 Commits
Author SHA1 Message Date
isidor 96af1d44ce fix accessibility word operatoins and tests 2019-08-26 16:48:19 +02:00
isidor cf7fb7763a introduce cursor word accessibilty commands 2019-08-23 17:28:55 +02:00
Alex Dima f5f4ad9d65 Fixes #64810 2018-12-17 12:53:37 +01:00
Matt Bierner 986f924ad5 Prefer using Array<T> for complex array types
Use `Array<T | U>` when dealing with union types instead of  `(T | U)[]`
2018-12-13 16:40:44 -08:00
Alex Dima 17454d4e88 Organize imports 2018-10-23 09:54:11 +02:00
Alex Dima 46d1426b7e Strict null checks (#60565) 2018-10-12 08:49:08 +02:00
Matt Bierner 8087b0a8d8 Remove use strict directives in main vs code ts files (part 2)
We compile using the alwaysStrict flag so these directives are not needed

This part removes most `use strict` directives that are right after the file header
2018-10-02 16:11:05 -07:00
Alex Dima a4a5b590ec Reimplement word part operations (#53899) 2018-09-11 18:37:36 +02:00
Alex Dima b385bb8f15 Fixes #51119 2018-09-11 11:30:52 +02:00
Alex Dima 04b42cf004 Fixes #53899 2018-09-05 17:41:23 +02:00
HookyQR d2397aa528 Improve word part move and delete for capitalized snake case
In ruby (and perhaps other languages) the convention for constants is
ALL_CAPS_SNAKE_CASE. This change allows stepping through word parts for
this case. It also handles mixed case where an all caps part is likely
an acronym with a capitalized word following. eg: `DSLModel`.
2018-07-04 14:06:40 +12:00
Alex Dima f41ee9c0f6 Stylistic edits 2018-06-20 17:03:31 +02:00
Alex Dima be614e17c7 Merge remote-tracking branch 'origin/master' into pr/brentwang23/48023 2018-06-20 15:20:53 +02:00
fetiew 7415670044 Fixed formatting issues 2018-04-17 17:12:50 -04:00
Alex Dima a811707825 Fixes #48046: Skip over a word made up of one single separator and followed by a regular character 2018-04-17 22:17:02 +02:00
Alex Dima 9396ee5248 Fixes #12887 2018-04-17 12:22:46 +02:00
fetiew c9fde20123 Implement word part move and delete 2018-04-16 23:51:40 -04:00
Alex Dima 20e3ed2297 Fixes #41199: Skip over single separator in word navigation command 2018-04-06 09:50:33 +02:00
Alex Dima 8e1402b8ac Fixes #33788: Wrong cursor position when double click to select a word 2017-10-21 10:50:58 +02:00
Alex Dima 0c90b53899 Fixes #7100 2017-09-27 15:04:13 +02:00
Benjamin Pasero a9486e406f linting: convert double quote imports to single quote 2017-05-26 09:27:46 +02:00
Alex Dima f151b3ef1f Fixes #3623: Match whole word does not work for not latin characters 2017-05-20 10:59:04 +02:00
Alex Dima c9313f78e6 Fixes #24947: Ctrl - Backspace is deleting the previous '({[' 2017-04-28 01:15:22 +02:00
Alex Dima cca161bd47 Clean up in cursor 2017-03-26 23:21:31 +02:00
Alex Dima 3a093b39c9 Clean up cursorMove 2017-03-26 23:21:31 +02:00
Alex Dima 386f9929e6 Extract delete word commands outside of core 2017-03-26 23:21:30 +02:00
Alex Dima 20f903c021 Extract word move commands out of editor core 2017-03-26 23:21:30 +02:00
Alex Dima 3dfd9dee4b Restructure WordOperations 2017-03-26 23:21:30 +02:00
Alex Dima 4a75f9b5d8 Move more operations out of oneCursor 2016-11-07 00:04:35 +01:00
Alex Dima 4183dd9d04 More cleanup around editing commands 2016-11-06 13:17:56 +01:00
Alex Dima af1cf7a4b8 Move type operations out of oneCursor 2016-11-05 12:04:00 +01:00
Alex Dima b1fbe705ca Introduce cursorCommon 2016-11-04 19:08:51 +01:00
Alex Dima 0584e71ca0 Move out more operations from oneCursor 2016-11-04 19:08:49 +01:00
Alex Dima 8320b75a48 Move more code out of oneCursor 2016-11-04 10:59:25 +01:00
Alex Dima d14ee7613f Extract word operations out of oneCursor 2016-11-03 18:20:52 +01:00