GNU bug report logs - #36037
Setting Koutliner view spec to <|benl1> and then back to <|ben> does not restore outline view

Previous Next

Package: hyperbole;

Reported by: Bodertz <bodertz <at> gmail.com>

Date: Sat, 1 Jun 2019 05:24:01 UTC

Severity: normal

Done: Mats Lidell <matsl <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 36037 in the body.
You can then email your comments to 36037 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-hyperbole <at> gnu.org:
bug#36037; Package hyperbole. (Sat, 01 Jun 2019 05:24:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Bodertz <bodertz <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-hyperbole <at> gnu.org. (Sat, 01 Jun 2019 05:24:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Bodertz <bodertz <at> gmail.com>
To: bug-hyperbole <at> gnu.org
Subject: Setting Koutliner view spec to <|benl1> and then back to <|ben> does
 not restore outline view
Date: Fri, 31 May 2019 23:03:50 -0600
The manual "(hyperbole)Links" says this:

"[...] The form, '<@ 2b=06 |ben>' additionally sets the view spec of the
current outline back to the default value, with a blank line between
each cell and the whole outline visible."

However, setting a view spec to <|ben> after setting it to <|benl1> does
not make the whole outline visible. Is this an issue with the
documentation, a bug in Koutliner, or am I just misunderstanding
something?




Information forwarded to bug-hyperbole <at> gnu.org:
bug#36037; Package hyperbole. (Sat, 01 Jun 2019 12:23:01 GMT) Full text and rfc822 format available.

Message #8 received at 36037 <at> debbugs.gnu.org (full text, mbox):

From: Robert Weiner <rsw <at> gnu.org>
To: Bodertz <bodertz <at> gmail.com>
Cc: 36037 <at> debbugs.gnu.org
Subject: Re: bug#36037: Setting Koutliner view spec to <|benl1> and then back
 to <|ben> does not restore outline view
Date: Sat, 1 Jun 2019 08:21:58 -0400
[Message part 1 (text/plain, inline)]
Looks like a bug in the Koutliner, in that any clipped cells are not
expanded.  Use {C-c C-a} to show the whole outline for now and we will look
at resolving it.

Note that the pipe character (|) is only used in klinks and not when
interactively prompted for a viewspec with {C-c C-v}, though it doesn't
hurt anything to type it there.  At most, you only ever use one pipe
character.  Maybe instead of <|ben|1> you mean <|benc1> which clips the
outline to 1 line per cell?

Bob

On Sat, Jun 1, 2019 at 4:01 AM Bodertz <bodertz <at> gmail.com> wrote:

> The manual "(hyperbole)Links" says this:
>
> "[...] The form, '<@ 2b=06 |ben>' additionally sets the view spec of the
> current outline back to the default value, with a blank line between
> each cell and the whole outline visible."
>
> However, setting a view spec to <|ben> after setting it to <|benl1> does
> not make the whole outline visible. Is this an issue with the
> documentation, a bug in Koutliner, or am I just misunderstanding
> something?
>
>
[Message part 2 (text/html, inline)]

Information forwarded to bug-hyperbole <at> gnu.org:
bug#36037; Package hyperbole. (Sat, 01 Jun 2019 16:42:03 GMT) Full text and rfc822 format available.

Message #11 received at 36037 <at> debbugs.gnu.org (full text, mbox):

From: Bodertz <bodertz <at> gmail.com>
To: rswgnu <at> gmail.com
Cc: 36037 <at> debbugs.gnu.org
Subject: Re: bug#36037: Setting Koutliner view spec to <|benl1> and then back
 to <|ben> does not restore outline view
Date: Sat, 1 Jun 2019 10:24:24 -0600
On 6/1/19 6:21 AM, Robert Weiner wrote:
> Looks like a bug in the Koutliner, in that any clipped cells are not 
> expanded. Use {C-c C-a} to show the whole outline for now and we will 
> look at resolving it.
>
> Note that the pipe character (|) is only used in klinks and not when 
> interactively prompted for a viewspec with {C-c C-v}, though it 
> doesn't hurt anything to type it there.  At most, you only ever use 
> one pipe character.  Maybe instead of <|ben|1> you mean <|benc1> which 
> clips the outline to 1 line per cell?
>
Thank you.

That second pipe is a lowercase L(hide cells at levels deeper than N). 
The issue also appears with 'c', but I don't think any others. Adding 
'a' (show all cell levels and all lines in cells) takes precedence over 
both of them, and will show all cell levels and lines no matter what 
else is in the view spec.





Information forwarded to bug-hyperbole <at> gnu.org:
bug#36037; Package hyperbole. (Sat, 01 Jun 2019 17:08:01 GMT) Full text and rfc822 format available.

Message #14 received at 36037 <at> debbugs.gnu.org (full text, mbox):

From: Robert Weiner <rswgnu <at> gmail.com>
To: Bodertz <bodertz <at> gmail.com>
Cc: 36037 <at> debbugs.gnu.org
Subject: Re: bug#36037: Setting Koutliner view spec to <|benl1> and then back
 to <|ben> does not restore outline view
Date: Sat, 1 Jun 2019 13:07:36 -0400
I see the lowercase L now.  I think a, show all, overriding other specs is the right behavior unless we decide to have viewspecs applied left to right without priority.  But I have seen 2 cases today that seem to need fixing, the one you pointed out and one involving a.

-- Bob

> On Jun 1, 2019, at 12:24 PM, Bodertz <bodertz <at> gmail.com> wrote:
> 
>> On 6/1/19 6:21 AM, Robert Weiner wrote:
>> Looks like a bug in the Koutliner, in that any clipped cells are not expanded. Use {C-c C-a} to show the whole outline for now and we will look at resolving it.
>> 
>> Note that the pipe character (|) is only used in klinks and not when interactively prompted for a viewspec with {C-c C-v}, though it doesn't hurt anything to type it there.  At most, you only ever use one pipe character.  Maybe instead of <|ben|1> you mean <|benc1> which clips the outline to 1 line per cell?
>> 
> Thank you.
> 
> That second pipe is a lowercase L(hide cells at levels deeper than N). The issue also appears with 'c', but I don't think any others. Adding 'a' (show all cell levels and all lines in cells) takes precedence over both of them, and will show all cell levels and lines no matter what else is in the view spec.
> 




Information forwarded to bug-hyperbole <at> gnu.org:
bug#36037; Package hyperbole. (Tue, 04 Jun 2019 05:20:02 GMT) Full text and rfc822 format available.

Message #17 received at 36037 <at> debbugs.gnu.org (full text, mbox):

From: Robert Weiner <rswgnu <at> gmail.com>
To: Bodertz <bodertz <at> gmail.com>
Cc: 36037 <at> debbugs.gnu.org
Subject: Re: bug#36037: Setting Koutliner view spec to <|benl1> and then back
 to <|ben> does not restore outline view
Date: Tue, 4 Jun 2019 01:18:58 -0400
Handling viewspecs which lack a ‘c’ or a lowercase ‘l’ character is fixed for the next release of Hyperbole 7.0.4 such that these specs are set to their default values (initially set to 0, meaning all lines, levels) and the view is updated.

The bug can be closed if desired.


> On Jun 1, 2019, at 12:24 PM, Bodertz <bodertz <at> gmail.com> wrote:
> 
>> On 6/1/19 6:21 AM, Robert Weiner wrote:
>> Looks like a bug in the Koutliner, in that any clipped cells are not expanded. Use {C-c C-a} to show the whole outline for now and we will look at resolving it.
>> 
>> Note that the pipe character (|) is only used in klinks and not when interactively prompted for a viewspec with {C-c C-v}, though it doesn't hurt anything to type it there.  At most, you only ever use one pipe character.  Maybe instead of <|ben|1> you mean <|benc1> which clips the outline to 1 line per cell?
>> 
> Thank you.
> 
> That second pipe is a lowercase L(hide cells at levels deeper than N). The issue also appears with 'c', but I don't think any others. Adding 'a' (show all cell levels and all lines in cells) takes precedence over both of them, and will show all cell levels and lines no matter what else is in the view spec.
> 




Information forwarded to bug-hyperbole <at> gnu.org:
bug#36037; Package hyperbole. (Tue, 04 Jun 2019 13:51:01 GMT) Full text and rfc822 format available.

Message #20 received at 36037 <at> debbugs.gnu.org (full text, mbox):

From: bodertz <at> gmail.com
To: Robert Weiner <rswgnu <at> gmail.com>
Cc: 36037 <at> debbugs.gnu.org
Subject: Re: bug#36037: Setting Koutliner view spec to <|benl1> and then back
 to <|ben> does not restore outline view
Date: Tue, 04 Jun 2019 07:50:13 -0600
[Message part 1 (text/plain, inline)]
Thank you, that was very fast.

No reason to keep the bug open.
[Message part 2 (text/html, inline)]

bug closed, send any further explanations to 36037 <at> debbugs.gnu.org and Bodertz <bodertz <at> gmail.com> Request was from Mats Lidell <matsl <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 14 Oct 2020 21:15:01 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 12 Nov 2020 12:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 158 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.