editor: Fix large pastes and handle fast input
- Control characters and escape sequences are separated regardless of input speed.
This commit is contained in:
parent
27edc9e797
commit
922fb2a782
3 changed files with 4 additions and 4 deletions
4
BUGS
4
BUGS
|
|
@ -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
2
TODO
|
|
@ -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:
|
||||
|
|
|
|||
2
setup.py
2
setup.py
|
|
@ -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"])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue