Manos Pitsidianakis
|
6a096dd405
|
Add missing copyright preambles
|
2020-01-31 03:54:58 +02:00 |
Manos Pitsidianakis
|
9a516e0663
|
ui/text_editing: add Ctrl-{f,b,u} readline shortcuts
|
2019-11-27 01:46:23 +02:00 |
Manos Pitsidianakis
|
e600b0252f
|
text_processing: add line_break method
In preparation for format=flowed support, add a line_break method in the
text_processing Trait, now renamed from Graphemes to TextProcessing.
|
2019-11-09 17:44:22 +02:00 |
Manos Pitsidianakis
|
9de15284d8
|
ui: initialise cursor in fields at the end
By convention and usability reasons, the cursor in a text field should
be initialised at the end of the string.
|
2019-10-20 11:25:57 +03:00 |
Manos Pitsidianakis
|
d84ceca88e
|
create text_processing crate
|
2019-07-27 01:41:04 +03:00 |
Manos Pitsidianakis
|
93f3d6e230
|
remove std::dbg uses
|
2019-07-09 13:05:11 +03:00 |
Manos Pitsidianakis
|
24831b3c13
|
Fix warnings, lints, and 2018 errors
|
2019-06-18 21:14:14 +03:00 |
Manos Pitsidianakis
|
06b96449c1
|
ui: add history and autocomplete in execute bar
closes #116 and #117
|
2019-06-10 19:40:49 +03:00 |
Manos Pitsidianakis
|
4c26077f30
|
ui: word break with grapheme length, not bytes
#69 East characters are not working.
|
2019-06-10 19:40:40 +03:00 |
Manos Pitsidianakis
|
0b76307e30
|
ui: add grapheme cluster support in text input
closes #60
|
2019-06-10 19:40:40 +03:00 |