unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#35596: view-lossage should leave less blank lines at bottom
@ 2019-05-06  0:24 積丹尼 Dan Jacobson
  2019-05-07 20:27 ` Juri Linkov
  0 siblings, 1 reply; 14+ messages in thread
From: 積丹尼 Dan Jacobson @ 2019-05-06  0:24 UTC (permalink / raw)
  To: 35596

   C-h l runs the command view-lossage (found in global-map), which is an
   interactive compiled Lisp function in ‘help.el’.

   It is bound to C-h l, <f1> l, <help> l.

Well it doesn't seem so smart. Every time I use it the bottom half of
its window is wasted. Wouldn't it be smarter to just leave one or zero
blank lines at bottom?





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#35596: view-lossage should leave less blank lines at bottom
  2019-05-06  0:24 bug#35596: view-lossage should leave less blank lines at bottom 積丹尼 Dan Jacobson
@ 2019-05-07 20:27 ` Juri Linkov
  2019-05-07 21:45   ` 積丹尼 Dan Jacobson
  0 siblings, 1 reply; 14+ messages in thread
From: Juri Linkov @ 2019-05-07 20:27 UTC (permalink / raw)
  To: 積丹尼 Dan Jacobson; +Cc: 35596

>    C-h l runs the command view-lossage (found in global-map), which is an
>    interactive compiled Lisp function in ‘help.el’.
>
>    It is bound to C-h l, <f1> l, <help> l.
>
> Well it doesn't seem so smart. Every time I use it the bottom half of
> its window is wasted. Wouldn't it be smarter to just leave one or zero
> blank lines at bottom?

The last line of 'view-lossage' has this comment:

      ;; jidanni wants to see the last keystrokes immediately.
      (set-marker help-window-point-marker (point)))))

Why it fails to do what you want?





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#35596: view-lossage should leave less blank lines at bottom
  2019-05-07 20:27 ` Juri Linkov
@ 2019-05-07 21:45   ` 積丹尼 Dan Jacobson
  2019-05-08  5:59     ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: 積丹尼 Dan Jacobson @ 2019-05-07 21:45 UTC (permalink / raw)
  To: Juri Linkov; +Cc: 35596

JL> Why it fails to do what you want?

All I know is hold down some key for a long time, then do C-h l. You
will see

-UUU:**--F1  *scratch*      All L4     (Lisp
 j [self-insert-command]
 j [self-insert-command]
 j [self-insert-command]
 j [self-insert-command]
 j [self-insert-command]
 j [self-insert-command]
 j [self-insert-command]
 j [self-insert-command]
 j [self-insert-command]
 j [self-insert-command]
 C-h l [view-lossage]

[back]
<WASTED BLANK LINE>
<WASTED BLANK LINE>
<WASTED BLANK LINE>
<WASTED BLANK LINE>
<WASTED BLANK LINE>
<WASTED BLANK LINE>
<WASTED BLANK LINE>
-UUU:%%--F1  *Help*         Bot L76    (Help) --

emacs-version "26.1"





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#35596: view-lossage should leave less blank lines at bottom
  2019-05-07 21:45   ` 積丹尼 Dan Jacobson
@ 2019-05-08  5:59     ` Eli Zaretskii
  2019-05-08  6:42       ` 積丹尼 Dan Jacobson
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2019-05-08  5:59 UTC (permalink / raw)
  To: 積丹尼 Dan Jacobson; +Cc: juri, 35596

> From: 積丹尼 Dan Jacobson
> 	<jidanni@jidanni.org>
> Date: Wed, 08 May 2019 05:45:24 +0800
> Cc: 35596@debbugs.gnu.org
> 
> All I know is hold down some key for a long time, then do C-h l. You
> will see
> 
> -UUU:**--F1  *scratch*      All L4     (Lisp
>  j [self-insert-command]
>  j [self-insert-command]
>  j [self-insert-command]
>  j [self-insert-command]
>  j [self-insert-command]
>  j [self-insert-command]
>  j [self-insert-command]
>  j [self-insert-command]
>  j [self-insert-command]
>  j [self-insert-command]
>  C-h l [view-lossage]
> 
> [back]
> <WASTED BLANK LINE>
> <WASTED BLANK LINE>
> <WASTED BLANK LINE>
> <WASTED BLANK LINE>
> <WASTED BLANK LINE>
> <WASTED BLANK LINE>
> <WASTED BLANK LINE>
> -UUU:%%--F1  *Help*         Bot L76    (Help) --
> 
> emacs-version "26.1"

This is the standard Emacs recentering behavior.  If you don't like
it, set scroll-conservatively to a value larger than 100.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#35596: view-lossage should leave less blank lines at bottom
  2019-05-08  5:59     ` Eli Zaretskii
@ 2019-05-08  6:42       ` 積丹尼 Dan Jacobson
  2019-05-08  7:05         ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: 積丹尼 Dan Jacobson @ 2019-05-08  6:42 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: juri, 35596

>>>>> "EZ" == Eli Zaretskii <eliz@gnu.org> writes:
EZ> This is the standard Emacs recentering behavior.  If you don't like
EZ> it, set scroll-conservatively to a value larger than 100.

OK, but now
"
[back]"
are cut off form view at the bottom.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#35596: view-lossage should leave less blank lines at bottom
  2019-05-08  6:42       ` 積丹尼 Dan Jacobson
@ 2019-05-08  7:05         ` Eli Zaretskii
  2019-05-08  7:21           ` 積丹尼 Dan Jacobson
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2019-05-08  7:05 UTC (permalink / raw)
  To: 積丹尼 Dan Jacobson; +Cc: juri, 35596

> From: 積丹尼 Dan Jacobson <jidanni@jidanni.org>
> Cc: juri@linkov.net,  35596@debbugs.gnu.org
> Date: Wed, 08 May 2019 14:42:42 +0800
> 
> >>>>> "EZ" == Eli Zaretskii <eliz@gnu.org> writes:
> EZ> This is the standard Emacs recentering behavior.  If you don't like
> EZ> it, set scroll-conservatively to a value larger than 100.
> 
> OK, but now
> "
> [back]"
> are cut off form view at the bottom.

And that is a problem because...?

That button "wastes useful screen estate", doesn't it?  It's more
important to see one or two more keystrokes that to see this button,
which is always there, right?





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#35596: view-lossage should leave less blank lines at bottom
  2019-05-08  7:05         ` Eli Zaretskii
@ 2019-05-08  7:21           ` 積丹尼 Dan Jacobson
  2019-05-08  7:59             ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: 積丹尼 Dan Jacobson @ 2019-05-08  7:21 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: juri, 35596

>>>>> "EZ" == Eli Zaretskii <eliz@gnu.org> writes:

EZ> That button "wastes useful screen estate", doesn't it?  It's more
EZ> important to see one or two more keystrokes that to see this button,
EZ> which is always there, right?

Using your fix on my example nine lines were gained, but two were lost.
I just want to gain seven lines, not nine.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#35596: view-lossage should leave less blank lines at bottom
  2019-05-08  7:21           ` 積丹尼 Dan Jacobson
@ 2019-05-08  7:59             ` Eli Zaretskii
  2019-05-08  8:05               ` 積丹尼 Dan Jacobson
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2019-05-08  7:59 UTC (permalink / raw)
  To: 積丹尼 Dan Jacobson; +Cc: juri, 35596

> From: 積丹尼 Dan Jacobson <jidanni@jidanni.org>
> Cc: juri@linkov.net,  35596@debbugs.gnu.org
> Date: Wed, 08 May 2019 15:21:51 +0800
> 
> >>>>> "EZ" == Eli Zaretskii <eliz@gnu.org> writes:
> 
> EZ> That button "wastes useful screen estate", doesn't it?  It's more
> EZ> important to see one or two more keystrokes that to see this button,
> EZ> which is always there, right?
> 
> Using your fix on my example nine lines were gained, but two were lost.
> I just want to gain seven lines, not nine.

Then the "jidanni wants" code should be modified to put point at EOB,
that's all.  That code currently does what you requested earlier, and
now you don't like the result.






^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#35596: view-lossage should leave less blank lines at bottom
  2019-05-08  7:59             ` Eli Zaretskii
@ 2019-05-08  8:05               ` 積丹尼 Dan Jacobson
  2019-05-08  8:44                 ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: 積丹尼 Dan Jacobson @ 2019-05-08  8:05 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: juri, 35596

>>>>> "EZ" == Eli Zaretskii <eliz@gnu.org> writes:
EZ> Then the "jidanni wants" code should be modified to put point at EOB,
EZ> that's all.  That code currently does what you requested earlier, and
EZ> now you don't like the result.

I bet back then they hadn't added the "\n[back]\n" yet anyway.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#35596: view-lossage should leave less blank lines at bottom
  2019-05-08  8:05               ` 積丹尼 Dan Jacobson
@ 2019-05-08  8:44                 ` Eli Zaretskii
  2019-05-08 11:46                   ` 積丹尼 Dan Jacobson
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2019-05-08  8:44 UTC (permalink / raw)
  To: 積丹尼 Dan Jacobson; +Cc: juri, 35596

> From: 積丹尼 Dan Jacobson <jidanni@jidanni.org>
> Cc: juri@linkov.net,  35596@debbugs.gnu.org
> Date: Wed, 08 May 2019 16:05:29 +0800
> 
> >>>>> "EZ" == Eli Zaretskii <eliz@gnu.org> writes:
> EZ> Then the "jidanni wants" code should be modified to put point at EOB,
> EZ> that's all.  That code currently does what you requested earlier, and
> EZ> now you don't like the result.
> 
> I bet back then they hadn't added the "\n[back]\n" yet anyway.

Look at the code.  The code explicitly sets point to the end of the
text produced by the Help command, whereas the button is added after
that text.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#35596: view-lossage should leave less blank lines at bottom
  2019-05-08  8:44                 ` Eli Zaretskii
@ 2019-05-08 11:46                   ` 積丹尼 Dan Jacobson
  2019-05-08 12:31                     ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: 積丹尼 Dan Jacobson @ 2019-05-08 11:46 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: juri, 35596

All I know is I am using emacs 26.1.
The first C-h l "wastes" half the *Help* buffer with blank lines.
Upon a second C-h l, the "\n[back]" appears, but still there is plenty
of wasteful blank lines below it.

I think there shouldn't be any blank lines following the "\n[back]",
unless we just started emacs and there isn't much to report.

I think this should be the default behavior and users shouldn't need to
set some variable (that is not even mentioned on C-h k C-h l) to "some
value over 100" to achieve it.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#35596: view-lossage should leave less blank lines at bottom
  2019-05-08 11:46                   ` 積丹尼 Dan Jacobson
@ 2019-05-08 12:31                     ` Eli Zaretskii
  2019-05-08 12:45                       ` 積丹尼 Dan Jacobson
  0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2019-05-08 12:31 UTC (permalink / raw)
  To: 積丹尼 Dan Jacobson; +Cc: 35596-done, juri

> From: 積丹尼 Dan Jacobson <jidanni@jidanni.org>
> Cc: juri@linkov.net,  35596@debbugs.gnu.org
> Date: Wed, 08 May 2019 19:46:56 +0800
> 
> I think there shouldn't be any blank lines following the "\n[back]",
> unless we just started emacs and there isn't much to report.
> 
> I think this should be the default behavior and users shouldn't need to
> set some variable (that is not even mentioned on C-h k C-h l) to "some
> value over 100" to achieve it.

And I think there's nothing wrong with the default behavior as it is.
Emacs behaves like that with any window that pops up to show any
content.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#35596: view-lossage should leave less blank lines at bottom
  2019-05-08 12:31                     ` Eli Zaretskii
@ 2019-05-08 12:45                       ` 積丹尼 Dan Jacobson
  2019-05-08 13:22                         ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: 積丹尼 Dan Jacobson @ 2019-05-08 12:45 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 35596-done, juri

Well then take my name out of that code comment. As whatever change they
made doesn't still work in 26.1.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#35596: view-lossage should leave less blank lines at bottom
  2019-05-08 12:45                       ` 積丹尼 Dan Jacobson
@ 2019-05-08 13:22                         ` Eli Zaretskii
  0 siblings, 0 replies; 14+ messages in thread
From: Eli Zaretskii @ 2019-05-08 13:22 UTC (permalink / raw)
  To: 積丹尼 Dan Jacobson; +Cc: juri, 35596

> From: 積丹尼 Dan Jacobson <jidanni@jidanni.org>
> Cc: juri@linkov.net,  35596-done@debbugs.gnu.org
> Date: Wed, 08 May 2019 20:45:19 +0800
> 
> Well then take my name out of that code comment. As whatever change they
> made doesn't still work in 26.1.

It wasn't a change: we always showed point after the last command in
the history.  I changed the comment accordingly.





^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2019-05-08 13:22 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-06  0:24 bug#35596: view-lossage should leave less blank lines at bottom 積丹尼 Dan Jacobson
2019-05-07 20:27 ` Juri Linkov
2019-05-07 21:45   ` 積丹尼 Dan Jacobson
2019-05-08  5:59     ` Eli Zaretskii
2019-05-08  6:42       ` 積丹尼 Dan Jacobson
2019-05-08  7:05         ` Eli Zaretskii
2019-05-08  7:21           ` 積丹尼 Dan Jacobson
2019-05-08  7:59             ` Eli Zaretskii
2019-05-08  8:05               ` 積丹尼 Dan Jacobson
2019-05-08  8:44                 ` Eli Zaretskii
2019-05-08 11:46                   ` 積丹尼 Dan Jacobson
2019-05-08 12:31                     ` Eli Zaretskii
2019-05-08 12:45                       ` 積丹尼 Dan Jacobson
2019-05-08 13:22                         ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).