[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Menus with more items than the TTY can display
From: |
martin rudalics |
Subject: |
Re: Menus with more items than the TTY can display |
Date: |
Sat, 19 Oct 2013 20:36:07 +0200 |
> But you reported that it didn't work, somehow. So it doesn't have the
> same effect as setting the variable manually, evidently. (And that
> change isn't installed, so only you have it in your sources.)
I lied. I don't have them any more.
>> > I suspect different
>> > cursor motion commands. If you want to analyze these more precisely,
>> > produce 3 termscripts where the keyboard commands were exactly the
>> > same, then using Diff might show the differences.
>>
>> Too difficult :-(
>
> Why is that? You just need to count down- and up-arrow keystrokes.
I have to count _and_ hit a key at the same time.
> Or am I missing something?
Obviously not.
> Anyway, I'm out of ideas, so please try that, and maybe we will have a
> lead.
I attach two termscript files. The first one (ts-base) is standard, the
second (ts-rmwnil) has `resize-mini-windows' set to nil (you can see it
in the final window). I did F10, hit the down key 10 times and then F10
again. In the ts-base case I had the "--" artefact and the sticky
highlighting as in one of the caps.
Please tell me if the differences you see have any significance. I
can't interpret them and diffing without newlines is a pain. I can then
continue doing anything you suggest (as long as we keep the number of
keystrokes reasonably low).
> Which reminds me: if you increase the height of that terminal window,
> such that the longest menu fits in its entirety without reaching the
> mode line, does the problem still happen?
Looks like your crystal ball knows no weekend ;-) In this case there's
no problem.
One more strange thing I noted: If I invoke
script some FILE
in the terminal just before calling emacs (to avoid calling
`open-termscript' there) the bug does not happen either.
martin
[K[1;33H[?25l[7mLisp-Interaction
Help[0m[39;49m[27m[6;1H[?12l[?25h[?12;25h[H[?25l[1m[33m[41m File >
[0m[39;49m[6;1H[?12l[?25h[?12;25h[?25l[2d[1m[33m[41m Visit New
File... C-x C-f [0m[39;49m
[1m[33m[44m Open File... [0m[39;49m
[1m[33m[44m Open Directory... C-x d [0m[39;49m
[1m[33m[44m Insert File... C-x i [0m[39;49m
[1m[33m[44m Close [0m[39;49m
[1m[33m[44m -- [0m[39;49m
[37m[44m Save C-x C-s [39;49m
[1m[33m[44m Save As... C-x C-w [0m[39;49m
[1m[33m[44m Revert Buffer [0m[39;49m
[1m[33m[44m Recover Crashed Session [0m[39;49m
[1m[33m[44m -- [0m[39;49m
[1m[33m[44m Print Buffer [0m[39;49m
[37m[44m Print Region [39;49m
[1m[33m[44m PostScript Print Buffer [0m[39;49m
[37m[44m PostScript Print Region [39;49m
[1m[33m[44m PostScript Print Buffer (B+W) [0m[39;49m
[37m[44m PostScript Print Region (B+W) [39;49m
[1m[33m[44m -- [0m[39;49m
[1m[33m[44m New Window Below C-x 2 [0m[39;49m
[1m[33m[44m New Window on Right C-x 3 [0m[39;49m
[37m[44m Remove Other Windows C-x 1 [39;49m
[1m[33m[44m --
[0m[39;49m[6;1H[?12l[?25h[?12;25h[?25l[24dSpecify a new file's name, to
edit the file[6;1H[?12l[?25h[?12;25h[?25l[2d[1m[33m[44m Visit New
File... C-x C-f [0m[39;49m
[1m[33m[41m Open File... [0m[39;49m
[?12l[?25h[?12;25h[?25l[24dRead an existing file into an Emacs
buffer[K[6;1H[?12l[?25h[?12;25h[?25l[3d[1m[33m[44m Open File...
[0m[39;49m
[1m[33m[41m Open Directory... C-x d [0m[39;49m
[?12l[?25h[?12;25h[?25l[24;7H directory, to operate on its
files[K[6;1H[?12l[?25h[?12;25h[?25l[4d[1m[33m[44m Open Directory...
C-x d [0m[39;49m
[1m[33m[41m Insert File... C-x i [0m[39;49m
[?12l[?25h[?12;25h[?25l[24dInsert another file into current
buffer[K[6;1H[?12l[?25h[?12;25h[?25l[A[1m[33m[44m Insert File...
C-x i [0m[39;49m
[1m[33m[41m Close [0m[39;49m
[?12l[?25h[?12;25h[?25l[24dDiscard
(kill)[10P[6;1H[?12l[?25h[?12;25h[?25l[1m[33m[44m Close
[0m[39;49m
[1m[33m[41m -- [0m[39;49m
[A[?12l[?25h[?12;25h[?25l[24d[K[6d[?12l[?25h[?12;25h[?25l
[1m[33m[44m -- [0m[39;49m
[37m[41m Save C-x C-s
[39;49m[6;1H[?12l[?25h[?12;25h[?25l[24dSave current buffer to its
file[6;1H[?12l[?25h[?12;25h[?25l
[37m[44m Save C-x C-s [39;49m
[1m[33m[41m Save As... C-x C-w
[0m[39;49m[6;1H[?12l[?25h[?12;25h[?25l[24dWrite current buffer to
another file[6;1H[?12l[?25h[?12;25h[?25l
[1m[33m[44m Save As... C-x C-w [0m[39;49m
[1m[33m[41m Revert Buffer
[0m[39;49m[6;1H[?12l[?25h[?12;25h[?25l[24dRe-read current buffer from
its[6;1H[?12l[?25h[?12;25h[?25l
[1m[33m[44m Revert Buffer [0m[39;49m
[1m[33m[41m Recover Crashed Session
[0m[39;49m[6;1H[?12l[?25h[?12;25h[?25l[24;3Hcover edits from a crashed
session[6;1H[?12l[?25h[?12;25h[?25l[11d[1m[33m[44m Recover Crashed
Session [0m[39;49m
[1m[33m[41m --
[0m[39;49m[6;1H[?12l[?25h[?12;25h[?25l[24d[K[6d[?12l[?25h[?12;25h[?25l[?12l[?25h[?12;25h[H[?25l[7mFile
Edi[0m[39;49m[27m
[31m;; This buffer is for notes you don't wa[39;49m
[31m;; If you want to create a file, visit t[39;49m
[31m;; then enter the text in that file's ow[39;49m
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[7m-UUU:----F1 [0m[39;49m[27m[7m[1m*scratch* [0m[39;49m[27m[7m
All L5 ([0m[39;49m[27m[6;1H[?12l[?25h[?12;25h
[K[1;33H[?25l[7mLisp-Interaction
Help[0m[39;49m[27m[6;31H[?12l[?25h[?12;25h[H[?25l[1m[33m[41m File >
[0m[39;49m[6;31H[?12l[?25h[?12;25h[?25l[H
[1m[33m[41m Visit New File... C-x C-f [0m[39;49m
[1m[33m[44m Open File... [0m[39;49m
[1m[33m[44m Open Directory... C-x d [0m[39;49m
[1m[33m[44m Insert File... C-x i [0m[39;49m
[1m[33m[44m Close [0m[39;49m
[1m[33m[44m -- [0m[39;49m
[37m[44m Save C-x C-s [39;49m
[1m[33m[44m Save As... C-x C-w [0m[39;49m
[1m[33m[44m Revert Buffer [0m[39;49m
[1m[33m[44m Recover Crashed Session [0m[39;49m
[1m[33m[44m -- [0m[39;49m
[1m[33m[44m Print Buffer [0m[39;49m
[37m[44m Print Region [39;49m
[1m[33m[44m PostScript Print Buffer [0m[39;49m
[37m[44m PostScript Print Region [39;49m
[1m[33m[44m PostScript Print Buffer (B+W) [0m[39;49m
[37m[44m PostScript Print Region (B+W) [39;49m
[1m[33m[44m -- [0m[39;49m
[1m[33m[44m New Window Below C-x 2 [0m[39;49m
[1m[33m[44m New Window on Right C-x 3 [0m[39;49m
[37m[44m Remove Other Windows C-x 1 [39;49m
[1m[33m[44m --
[0m[39;49m[6;31H[?12l[?25h[?12;25h[?25l[24;1HSpecify a new file's name,
to edit the file[6;31H[?12l[?25h[?12;25h[?25l[H
[1m[33m[44m Visit New File... C-x C-f [0m[39;49m
[1m[33m[41m Open File...
[0m[39;49m[6;31H[?12l[?25h[?12;25h[?25l[24;1HRead an existing file into
an Emacs buffer[K[6;31H[?12l[?25h[?12;25h[?25l[H
[1m[33m[44m Open File... [0m[39;49m
[1m[33m[41m Open Directory... C-x d
[0m[39;49m[6;31H[?12l[?25h[?12;25h[?25l[24;7H directory, to operate on
its files[K[6;31H[?12l[?25h[?12;25h[?25l[4;1H[1m[33m[44m Open
Directory... C-x d [0m[39;49m
[1m[33m[41m Insert File... C-x i
[0m[39;49m[6;31H[?12l[?25h[?12;25h[?25l[24;1HInsert another file into
current buffer[K[6;31H[?12l[?25h[?12;25h[?25l
[A[1m[33m[44m Insert File... C-x i [0m[39;49m
[1m[33m[41m Close
[0m[39;49m[6;31H[?12l[?25h[?12;25h[?25l[24;1HDiscard
(kill)[10P[6;31H[?12l[?25h[?12;25h[?25l
[1m[33m[44m Close [0m[39;49m
[1m[33m[41m --
[0m[39;49m[6;31H[?12l[?25h[?12;25h[?25l[24;1H[K[6;31H[?12l[?25h[?12;25h[?25l
[1m[33m[44m -- [0m[39;49m
[37m[41m Save C-x C-s
[39;49m[6;31H[?12l[?25h[?12;25h[?25l[24;1HSave current buffer to its
file[6;31H[?12l[?25h[?12;25h[?25l
[37m[44m Save C-x C-s [39;49m
[1m[33m[41m Save As... C-x C-w
[0m[39;49m[6;31H[?12l[?25h[?12;25h[?25l[24;1HWrite current buffer to
another file[6;31H[?12l[?25h[?12;25h[?25l
[1m[33m[44m Save As... C-x C-w [0m[39;49m
[1m[33m[41m Revert Buffer
[0m[39;49m[6;31H[?12l[?25h[?12;25h[?25l[24;1HRe-read current buffer
from its[6;31H[?12l[?25h[?12;25h[?25l
[1m[33m[44m Revert Buffer [0m[39;49m
[1m[33m[41m Recover Crashed Session
[0m[39;49m[6;31H[?12l[?25h[?12;25h[?25l[24;3Hcover edits from a crashed
session[6;31H[?12l[?25h[?12;25h[?25l
[1m[33m[44m Recover Crashed Session [0m[39;49m
[1m[33m[41m --
[0m[39;49m[6;31H[?12l[?25h[?12;25h[?25l[24;1H[K[6;31H[?12l[?25h[?12;25h[?25l[?12l[?25h[?12;25h[H[?25l[7mFile
Edi[0m[39;49m[27m
[31m;; This buffer is for notes you don't wa[39;49m
[31m;; If you want to create a file, visit t[39;49m
[31m;; then enter the text in that file's ow[39;49m
[K
(setq resize-mini-windows nil)[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[7m-UUU:**--F1 [0m[39;49m[27m[7m[1m*scratch* [0m[39;49m[27m[7m
All L5 ([0m[39;49m[27m[6;31H[?12l[?25h[?12;25h
- Re: Menus with more items than the TTY can display, (continued)
- Re: Menus with more items than the TTY can display, Eli Zaretskii, 2013/10/19
- Re: Menus with more items than the TTY can display, martin rudalics, 2013/10/19
- Re: Menus with more items than the TTY can display, Eli Zaretskii, 2013/10/19
- Re: Menus with more items than the TTY can display, Eli Zaretskii, 2013/10/19
- Re: Menus with more items than the TTY can display, martin rudalics, 2013/10/19
- Re: Menus with more items than the TTY can display, Eli Zaretskii, 2013/10/19
- Re: Menus with more items than the TTY can display, martin rudalics, 2013/10/20
- Re: Menus with more items than the TTY can display, Eli Zaretskii, 2013/10/20
- Re: Menus with more items than the TTY can display, martin rudalics, 2013/10/20
- Re: Menus with more items than the TTY can display, Eli Zaretskii, 2013/10/20
- Re: Menus with more items than the TTY can display,
martin rudalics <=
- Re: Menus with more items than the TTY can display, Eli Zaretskii, 2013/10/19
- Re: Menus with more items than the TTY can display, martin rudalics, 2013/10/20
- Re: Menus with more items than the TTY can display, Eli Zaretskii, 2013/10/20
- Re: Menus with more items than the TTY can display, martin rudalics, 2013/10/20
- Re: Menus with more items than the TTY can display, Eli Zaretskii, 2013/10/20
- Re: Menus with more items than the TTY can display, martin rudalics, 2013/10/21
- Re: Menus with more items than the TTY can display, Eli Zaretskii, 2013/10/21
- Re: Menus with more items than the TTY can display, martin rudalics, 2013/10/21
- Re: Menus with more items than the TTY can display, Eli Zaretskii, 2013/10/21
- Re: Menus with more items than the TTY can display, martin rudalics, 2013/10/18