Commit Graph

60 Commits

Author SHA1 Message Date
Grégoire Geis
6693d68a7c Export selections.text, Direction, Shift in API. 2021-06-04 19:01:02 +02:00
Grégoire Geis
8423b0c257 Fix some issues related to going up/down (fixes #168). 2021-06-03 23:03:05 +02:00
Grégoire Geis
1cb014c078 Seeking paragraph start can be repeated (fixes #159). 2021-05-22 18:16:47 +02:00
Emmanuel Odongo
66fb04d607 Fix typos 2021-05-20 15:58:04 +02:00
Grégoire Geis
9deae6adb6 Misc fixes for character selection mode. 2021-05-18 19:56:00 +02:00
Grégoire Geis
7cebe0bed5 Improve behavior with tabs (fixes #155); misc fixes. 2021-05-16 23:38:06 +02:00
Grégoire Geis
bd0ca15838 Select edges in reduce (fixes #154); improvements to history. 2021-05-15 17:09:15 +02:00
Grégoire Geis
6212743f6a .edit.paste.select now behaves like Kakoune (fixes #81). 2021-05-09 01:17:11 +02:00
Grégoire Geis
8b77f87c24 Handle repetitions in .edit.insert (fixes #139). 2021-05-08 23:04:31 +02:00
Grégoire Geis
80b8258da5 Fix issues with select (fixes #149) and splitLines (fixes #150). 2021-05-08 14:51:52 +02:00
Grégoire Geis
9cb8947556 Fix object selection bug with pairs (fixes #146). 2021-05-06 21:02:58 +02:00
Grégoire Geis
da7d4771b4 Misc improvements; fix bugs related to delete in character-mode. 2021-05-06 19:39:32 +02:00
Grégoire Geis
cdfa9c8c05 Fix typing error. 2021-05-06 00:40:39 +02:00
Grégoire Geis
0d994c6f83 Fix invalid handling of global RegExps (fixes #143). 2021-05-06 00:34:31 +02:00
Grégoire Geis
eeb6fa4835 Fix gg not jumping not first line. 2021-05-05 23:30:12 +02:00
Grégoire Geis
5bfbd1c104 Force tab size to be 2 to avoid flaky tests. 2021-05-04 23:56:12 +02:00
Grégoire Geis
de6e5a24a2 Fix error messages not showing when running tests via command line. 2021-05-04 23:34:58 +02:00
Grégoire Geis
4cb9519f14 Fix tests when running with yarn run test. 2021-05-04 23:23:02 +02:00
Grégoire Geis
2d38438e15 Rewrite Dance for v0.5.0. 2021-05-04 22:10:37 +02:00
Grégoire Geis
c6ea85dbfc Fix count issue; make test debugging slightly easier for error cases. 2021-03-20 19:21:59 +01:00
Grégoire Geis
1b3e222a3a Update code style for repository. 2021-03-19 20:01:01 +01:00
Grégoire Geis
79ecbbc469 Use prettier. 2020-10-13 14:35:08 +02:00
Grégoire Geis
8b6278140a Add test related to #107 (does not pass yet). 2020-10-13 13:06:48 +02:00
Grégoire Geis
72bba1d9fd Fix some lints. 2020-08-20 19:28:27 +02:00
Yuchen Shi
aa1a32a6a3 Fix indent/deindent when selections end on line breaks. 2020-06-16 22:25:39 +02:00
Grégoire Geis
e3764d19e6 Improve behavior of x/X in character and caret modes (part of #96). 2020-06-15 23:10:00 +02:00
Grégoire Geis
6539690dd6 Add test case for dance.select.copy. 2020-05-20 23:53:17 +02:00
Yuchen Shi
6ecfd60f2c Use source maps for tests only. Fixes package. 2020-05-17 12:51:10 -07:00
Yuchen Shi
df09243585 Implement paragraph object. 2020-05-16 19:07:35 -07:00
Yuchen Shi
82e3616899 Fix more corner cases for sentences. 2020-05-16 14:27:25 -07:00
Yuchen Shi
8472c68c60 WIP for sentence object selection. 2020-05-11 00:21:03 -07:00
Yuchen Shi
4dc81f407e Add a way to specify trailing blank lines in tests. 2020-05-10 20:34:35 -07:00
Yuchen Shi
1c18e0de9d Add tests and fix some object select cases. 2020-05-07 22:53:49 -07:00
Yuchen Shi
fb38ddfb2d Implement repetitions for search.next/previous. 2020-05-03 00:08:09 -07:00
Yuchen Shi
f47fc41a4d Reimplement search with simplified logic. 2020-05-02 23:22:50 -07:00
Yuchen Shi
b943e6c95d Add tests for search. 2020-05-01 23:07:07 -07:00
Grégoire Geis
9079e04726 Add test for select.copy. 2020-05-01 21:05:03 +02:00
Grégoire Geis
1211d8f318 Use selectionBehavior in tests. 2020-04-30 09:36:51 +02:00
Grégoire Geis
b9a92fd51e Rename state to extensionState. 2020-04-30 09:34:15 +02:00
Yuchen Shi
62487a6ea9 Implement extending and trimming lines. 2020-04-29 20:41:34 -07:00
Yuchen Shi
c3b492cc60 Add tests for select.line corner cases. 2020-04-29 17:30:41 -07:00
Yuchen Shi
1a98493f1d FIx test case for select.line. 2020-04-29 17:02:04 -07:00
Grégoire Geis
b3ade8e0c0 Significant {editor,document,extension}-state clean-up. 2020-04-30 00:53:06 +02:00
Yuchen Shi
47f6abe3f4 Refactor a-h, a-l; fix one more edge case for b. 2020-04-29 11:55:00 -07:00
Yuchen Shi
ecf88d0e28 Use moveEachX in a few more places. 2020-04-28 22:39:05 -07:00
Yuchen Shi
cf02f1a3a1 Fix selectByWord family for real. 2020-04-28 17:09:49 -07:00
Grégoire Geis
31f50b93a3 Add more tests for select.line[.extend]. 2020-04-27 15:27:34 +02:00
Yuchen Shi
558c3eedfa Add basic tests for select.copy. 2020-04-26 16:58:45 -07:00
Yuchen Shi
2ab34e3d40 Remove MoveMode.UntilChar and fix reverse to. 2020-04-26 23:54:34 +02:00
Grégoire Geis
9ddca77d54 WIP: refactors, bug fixes and lots of new bugs. 2020-04-19 20:27:52 +02:00