editor: Fix large pastes and handle fast input

- Control characters and escape sequences are separated regardless
  of input speed.
This commit is contained in:
Andrew Hamilton 2022-02-13 09:18:05 +10:00
parent 27edc9e797
commit 922fb2a782
3 changed files with 4 additions and 4 deletions

4
BUGS
View file

@ -1,6 +1,4 @@
Current:
- Input can be lost when typing quickly and diff-edit is busy.
Seen with rapid undo while diffing.
- Error sometimes when paging to the bottom of the file.
@ -8,6 +6,8 @@ Fixed:
- Interface freezing often.
- Fix scrolling.
- When largest line grows the bounding box should grow.
- Input can be lost when typing quickly and diff-edit is busy.
Seen with rapid undo while diffing.
Won't fix:

2
TODO
View file

@ -4,7 +4,6 @@ Todo:
- Colourise file name.
- Search.
- Search and replace.
- Large pastes.
Done:
@ -31,6 +30,7 @@ Done:
- Right align the left editor.
- Overwrite mode.
- Bulk indent/dedent.
- Large pastes.
Shelved:

View file

@ -18,4 +18,4 @@ setup(name="diff-edit",
entry_points={"console_scripts": ["diff-edit=diff_edit:main"]},
install_requires=[
"pygments==2.10.0", "docopt==0.6.2",
"fill3 @ git+https://github.com/ahamilton/eris@v2022.01.28#subdirectory=fill3"])
"fill3 @ git+https://github.com/ahamilton/eris@v2022.02.13#subdirectory=fill3"])