GNU nano - Bugs: bug #45684, nano completely redraws screen...
You are not allowed to post comments on this tracker with your current authentication level.
bug #45684: nano completely redraws screen when editing a line
Submitter: | Wyatt Ward <wyatt8740> | ||
Submitted: | Mon 03 Aug 2015 07:14:40 PM UTC | ||
Severity: | 4 - Important | Status: | Fixed |
Assigned to: | bens | Open/Closed: | Closed |
Jump to the original submission
Sun 06 Sep 2015 02:55:17 PM UTC, comment #17: |
Wyatt Ward <wyatt8740> |
Sat 05 Sep 2015 09:32:15 AM UTC, comment #16: Fixed in SVN, r5370. Thanks for testing the first version of the patch. |
Benno Schulenberg <bens> |
Sun 23 Aug 2015 07:20:17 PM UTC, comment #15: Hello Wyatt,
|
Benno Schulenberg <bens> |
Sat 22 Aug 2015 10:10:30 AM UTC, comment #14: Hi Wyatt. So, you're able to build from SVN. Good! :)
|
Benno Schulenberg <bens> |
Fri 21 Aug 2015 03:12:17 AM UTC, comment #13: Good news, benno - that patch works!
|
Wyatt Ward <wyatt8740> |
Fri 21 Aug 2015 02:06:52 AM UTC, comment #12: Hi Benno. Terribly sorry. Was moving to college dorm.
|
Wyatt Ward <wyatt8740> |
Mon 17 Aug 2015 08:16:32 PM UTC, comment #11: Hello Wyatt,
|
Benno Schulenberg <bens> |
Sun 09 Aug 2015 09:04:12 AM UTC, comment #10: With attached patch (which should apply to 2.4.2 -- no need to build from SVN), you should no longer see nano redraw the current line when you just type extra characters into it. (Suppress the redrawing of the screen with --syntax=none. I will try and make a patch for that later.) |
Benno Schulenberg <bens> |
Thu 06 Aug 2015 08:10:36 PM UTC, comment #9: Thanks for the video; that shows the problem nicely. (I'm puzzled though: when you use the low 1200 speed, it seems to redraw the screen for every character separately, but when you use the higher speed, it seems that sometimes several characters appear in a single redrawing. Strange.)
|
Benno Schulenberg <bens> |
Tue 04 Aug 2015 10:31:25 PM UTC, comment #8: I should mention also that I slowed down the terminal to 1200 baud for the first portion of that video. |
Wyatt Ward <wyatt8740> |
Tue 04 Aug 2015 10:30:29 PM UTC, comment #7: forgive the horrible auto focusing of my camera. Here's the video. https://www.youtube.com/watch?v=m2C8Jj55RqY&t=2m10s |
Wyatt Ward <wyatt8740> |
Tue 04 Aug 2015 09:59:47 PM UTC, comment #6: I will check SVN. Sorry :p
|
Wyatt Ward <wyatt8740> |
Tue 04 Aug 2015 09:55:36 PM UTC, comment #5: The lorem ipsum file was a .txt.
|
Wyatt Ward <wyatt8740> |
Tue 04 Aug 2015 08:10:44 PM UTC, comment #4: What version of nano are you running? (Please paste the complete output of 'nano --version'.) What extension did your "lorem ipsum" file have? Because nano will pick the syntax mainly based on the ending of the filename. If it does not recognize any ending, it will use the 'default' syntax (if your nanorc files include it), and this default syntax does not have any multiline regexes, so it should not cause the entire screen to be redrawn.
|
Benno Schulenberg <bens> |
Tue 04 Aug 2015 04:52:31 PM UTC, comment #3: I noticed I forgot to read some of your questions:
|
Wyatt Ward <wyatt8740> |
Tue 04 Aug 2015 06:12:18 AM UTC, comment #2: Sorry, I should have mentioned how I run it.
|
Wyatt Ward <wyatt8740> |
Mon 03 Aug 2015 08:25:31 PM UTC, comment #1: This is an interesting bug, and one that I would like to solve: it will probably speed up nano quite a bit on all machines. So, first of all: thanks for posting! (My machine is not fast, but too fast to see any redrawing.)
|
Benno Schulenberg <bens> |
Mon 03 Aug 2015 07:14:40 PM UTC, original submission:
I have an IBM 3161 ASCII display station - a circa 1985 rs232 terminal. I've been using many curses programs with success on it - including emacs, vim, and joe's pico interface (jpico). However, in nano, with every single character I type, the entire screen gets redrawn. Thus, there is approximately a half second pause between each character I type being sent to the screen when running at 19200 baud. The 3161 should support this mode of operation properly.
|
Wyatt Ward <wyatt8740> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 12 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2015-12-07 | bens | Open/Closed | Open | Closed | |
2015-09-05 | bens | Status | Need Info | Fixed | |
2015-08-23 | bens | Attached File | - | Added dont-redraw-when-not-wide.patch, #34703 | |
Attached File | - | Added do-not-always-refresh.patch, #34704 | |||
Attached File | - | Added call-reset-multis-less-often.patch, #34705 | |||
2015-08-22 | bens | Attached File | - | Added call-reset-multis-less-often.patch, #34698 | |
2015-08-17 | bens | Status | None | Need Info | |
2015-08-09 | bens | Attached File | - | Added dont-redraw-when-just-ascii.patch, #34612 | |
Summary | Nano completely redraws screen when editing a line on IBM 3161 terminal | nano completely redraws screen when editing a line | |||
2015-08-03 | bens | Severity | 3 - Normal | 4 - Important | |
Assigned to | None | bens | |||
2015-08-03 | wyatt8740 | Attached File | - | Added 3161-opts.jpg, #34571 |
Powered by Savane 3.13-3230.
Corresponding source code
I'm glad this was resolved - though the flyback transformer in the terminal died three days ago, sadly. :p
Thanks!