Anthony Sottile
|
6137fac556
|
Compute modified state automatically with ListSpy
|
2020-01-03 11:55:27 -08:00 |
|
Anthony Sottile
|
3af21927cd
|
Implement cut / uncut without prevkey
|
2020-01-03 09:54:20 -08:00 |
|
Anthony Sottile
|
cf9168a444
|
Simplify replace highlighting routine
|
2020-01-02 19:07:19 -08:00 |
|
Anthony Sottile
|
2bcb8f0ed0
|
Fix highlighting replacement on 1-tall screen
|
2020-01-02 18:51:31 -08:00 |
|
Anthony Sottile
|
6e1ad7eff6
|
Use keyname everywhere
|
2020-01-02 16:48:34 -08:00 |
|
Anthony Sottile
|
f32d8ba823
|
slightly simplify _scrolled_line
|
2020-01-02 16:41:03 -08:00 |
|
Anthony Sottile
|
1a5494b577
|
Rename cursor_y to y to reduce confusion
|
2019-12-31 22:25:26 -08:00 |
|
Anthony Sottile
|
60476134a3
|
Implement ^Left and ^Right in prompt()
|
2019-12-31 14:04:17 -08:00 |
|
Anthony Sottile
|
8914ad4ea1
|
Refactor prompt to be more extensible
|
2019-12-31 13:32:59 -08:00 |
|
Anthony Sottile
|
c16d974437
|
Move quick_prompt to Screen
|
2019-12-31 11:16:07 -08:00 |
|
Anthony Sottile
|
9518bf6143
|
Move rest of shortcuts to map pattern
|
2019-12-25 13:24:21 -08:00 |
|
Anthony Sottile
|
cd2572c6c1
|
Move some of the keyboard functions into Screen
|
2019-12-25 10:35:52 -08:00 |
|
Anthony Sottile
|
68ee9eafa6
|
Implement ^K for command mode
|
2019-12-25 09:09:38 -08:00 |
|
Anthony Sottile
|
ae5e619124
|
Add test for quick_prompt resize without callback
|
2019-12-21 23:53:38 -08:00 |
|
Anthony Sottile
|
7525e0bc84
|
Implement save-on-exit
|
2019-12-21 23:13:46 -08:00 |
|
Anthony Sottile
|
98f19ca6b2
|
Implement save via ^O (has a filename prompt)
|
2019-12-20 23:00:48 -08:00 |
|
Anthony Sottile
|
5251d7e9d1
|
make it harder to forget to scroll when inc/decrementing y
|
2019-12-15 15:55:36 -08:00 |
|
Anthony Sottile
|
5a81b4e4db
|
fix flaky test based on pytest tempdir name
|
2019-12-15 15:51:29 -08:00 |
|
Anthony Sottile
|
c8e54634e3
|
fix tests, previous patch changed behaviour
|
2019-12-15 15:41:01 -08:00 |
|
Anthony Sottile
|
68ffc18e8c
|
fix crash when resizing quickly with cursor at bottom
|
2019-12-15 15:21:23 -08:00 |
|
Anthony Sottile
|
2f1f64537d
|
Implement jump by word (^Left/^Right)
|
2019-12-15 15:03:05 -08:00 |
|
Anthony Sottile
|
070c1002f8
|
fix search history appending blank lines
|
2019-12-14 13:48:55 -08:00 |
|
Anthony Sottile
|
230e457e79
|
split up the tests
|
2019-12-14 13:31:08 -08:00 |
|
Anthony Sottile
|
d826cfbea1
|
implement find-replace
|
2019-12-14 11:51:53 -08:00 |
|
Anthony Sottile
|
33fd403cd1
|
Allow differentiating cancel and empty string in prompt()
|
2019-12-07 12:21:03 -08:00 |
|
Anthony Sottile
|
35f60540b5
|
Fix showing of previous history entry with non-default_prev
|
2019-12-07 12:04:26 -08:00 |
|
Anthony Sottile
|
78934d13be
|
Default to previous search entry
|
2019-11-30 17:09:19 -08:00 |
|
Anthony Sottile
|
c5c3a4a2d9
|
Work around python3.8 coverage quirk with optimizer
|
2019-11-30 16:52:47 -08:00 |
|
Anthony Sottile
|
3956349d20
|
Fix history_orig_len by defaulting to 0
|
2019-11-30 16:30:01 -08:00 |
|
Anthony Sottile
|
26d3c0826c
|
Have history append instead of overwrite
|
2019-11-30 16:00:13 -08:00 |
|
Anthony Sottile
|
b4f7cabb28
|
Implement ^R reverse search for history
|
2019-11-30 15:31:36 -08:00 |
|
Anthony Sottile
|
ace629bc17
|
Add command history too
|
2019-11-29 18:18:32 -08:00 |
|
Anthony Sottile
|
1a4ce27869
|
Add search history
|
2019-11-29 18:17:07 -08:00 |
|
Anthony Sottile
|
e543b11dbb
|
Add ^C to show current position
|
2019-11-27 19:49:36 -08:00 |
|
Anthony Sottile
|
d4bd2abb45
|
Implement search
|
2019-11-27 15:59:43 -08:00 |
|
Anthony Sottile
|
7306003c3d
|
Prompt for filename when saving anonymous file
|
2019-11-23 16:55:31 -08:00 |
|
Anthony Sottile
|
ba4f513052
|
Fix test failures when colliding with temp directory name
|
2019-11-20 21:07:56 -08:00 |
|
Anthony Sottile
|
cfae01b065
|
Clear status when switching / exiting multiple files
Resolves #26
|
2019-11-20 21:02:22 -08:00 |
|
Anthony Sottile
|
c3df00db4a
|
Add ^Up and ^Down for scrolling the screen by one line
|
2019-11-16 18:45:02 -08:00 |
|
Anthony Sottile
|
5b5280a7b8
|
Always clear the status when prompting
|
2019-11-15 07:27:17 -08:00 |
|
Anthony Sottile
|
795be3c5ca
|
Implement go to line (^_)
|
2019-11-14 17:55:26 -08:00 |
|
Anthony Sottile
|
38a9a737b6
|
Rename _line to _y
|
2019-11-12 10:44:04 -08:00 |
|
Anthony Sottile
|
2d261e6c89
|
Update quitting instructions
|
2019-11-10 17:22:29 -08:00 |
|
Anthony Sottile
|
76d77b72a5
|
v0.0.0
v0.0.0
|
2019-11-10 17:20:47 -08:00 |
|
Anthony Sottile
|
69bec80c0b
|
Merge pull request #25 from haiden77/patch-7
use set_escdelay function in python3.9+
|
2019-11-09 14:40:03 -08:00 |
|
haiden77
|
8cd67d2f13
|
use set_escdelay function in python3.9+
|
2019-11-09 14:33:12 -08:00 |
|
Anthony Sottile
|
3843a01391
|
undo / redo
|
2019-11-09 13:33:30 -08:00 |
|
Anthony Sottile
|
faf37fab47
|
Merge pull request #19 from asottile/bionic
Use bionic azure pipelines image
|
2019-11-09 11:30:38 -08:00 |
|
Anthony Sottile
|
674a9b789a
|
Use bionic azure pipelines image
|
2019-11-09 11:23:28 -08:00 |
|
Anthony Sottile
|
8b5b8bb4be
|
Move status quick update to tick()
|
2019-11-06 16:40:58 -08:00 |
|