* Sparse Trees layout
@ 2009-07-30 21:13 Cian OConnor
2009-07-31 0:10 ` Bastien
0 siblings, 1 reply; 7+ messages in thread
From: Cian OConnor @ 2009-07-30 21:13 UTC (permalink / raw)
To: emacs-orgmode
What I'd like to be able to do is the following. Say I have the
following tree:
* level 1
* level 2
* level 3
* level 4
Now if I go to level 3 and create a sparse tree I get this:
* level 3
* level 4
Which is fine and usable, but it would be nice to have the option to
have the following instead:
* level 3
* level 4
Is this possible? I looked in the manual, but couldn't see anything.
Thanks,
Cian
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Sparse Trees layout
2009-07-30 21:13 Sparse Trees layout Cian OConnor
@ 2009-07-31 0:10 ` Bastien
2009-07-31 14:22 ` Narrow tSparse " Cian OConnor
0 siblings, 1 reply; 7+ messages in thread
From: Bastien @ 2009-07-31 0:10 UTC (permalink / raw)
To: Cian OConnor; +Cc: emacs-orgmode
Cian OConnor <cian.oconnor@gmail.com> writes:
> Now if I go to level 3 and create a sparse tree I get this:
> * level 3
> * level 4
>
> Which is fine and usable, but it would be nice to have the option to
> have the following instead:
>
> * level 3
> * level 4
Why would you want to have this?
I find this a bit confusing...
--
Bastien
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Narrow tSparse Trees layout
2009-07-31 0:10 ` Bastien
@ 2009-07-31 14:22 ` Cian OConnor
2009-07-31 14:46 ` Nick Dokos
2009-08-02 19:17 ` Bastien
0 siblings, 2 replies; 7+ messages in thread
From: Cian OConnor @ 2009-07-31 14:22 UTC (permalink / raw)
To: Bastien; +Cc: emacs-orgmode
Oh sorry, I was using the wrong terminology. I don't mean sparse trees
at all, I meant narrow trees.
It would be nice if there was an option so that narrowed trees are
displayed without their normal indentation. So for example if narrow a
subtree at level 4, then it is displayed as a normal tree at level 1
rather than as a tree starting at level 4 as currently happens.
Its just that when drafting papers I tend to have lots and lots of
indentation in early drafts, and while narrowing trees is a godsend, the
unnecessary (for my purposes) indentation is slightly annoying.
Cian
Bastien <bastienguerry@googlemail.com> writes:
> Cian OConnor <cian.oconnor@gmail.com> writes:
>
>> Now if I go to level 3 and create a sparse tree I get this:
>> * level 3
>> * level 4
>>
>> Which is fine and usable, but it would be nice to have the option to
>> have the following instead:
>>
>> * level 3
>> * level 4
>
> Why would you want to have this?
>
> I find this a bit confusing...
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Narrow tSparse Trees layout
2009-07-31 14:22 ` Narrow tSparse " Cian OConnor
@ 2009-07-31 14:46 ` Nick Dokos
2009-08-02 19:17 ` Bastien
1 sibling, 0 replies; 7+ messages in thread
From: Nick Dokos @ 2009-07-31 14:46 UTC (permalink / raw)
To: Cian OConnor; +Cc: Bastien, emacs-orgmode
Cian OConnor <cian.oconnor@gmail.com> wrote:
>
> Oh sorry, I was using the wrong terminology. I don't mean sparse trees
> at all, I meant narrow trees.
>
> It would be nice if there was an option so that narrowed trees are
> displayed without their normal indentation. So for example if narrow a
> subtree at level 4, then it is displayed as a normal tree at level 1
> rather than as a tree starting at level 4 as currently happens.
> Its just that when drafting papers I tend to have lots and lots of
> indentation in early drafts, and while narrowing trees is a godsend, the
> unnecessary (for my purposes) indentation is slightly annoying.
>
I presume you have org-hide-leading-stars set to t. If so, what looks
like indentation, is really hidden leading stars (see section 14.5 of
the manual). I am no expert but I would think that implementing what
you want would be difficult. If it really bothers you, perhaps you can
promote the tree to level 1 while you are working on it and then demote
it before widening again - I think this cure is worse than the disease,
but to each his own.
HTH,
Nick
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Narrow tSparse Trees layout
2009-07-31 14:22 ` Narrow tSparse " Cian OConnor
2009-07-31 14:46 ` Nick Dokos
@ 2009-08-02 19:17 ` Bastien
2009-08-04 13:51 ` Cian OConnor
1 sibling, 1 reply; 7+ messages in thread
From: Bastien @ 2009-08-02 19:17 UTC (permalink / raw)
To: Cian OConnor; +Cc: emacs-orgmode
Hi Cian,
Cian OConnor <cian.oconnor@gmail.com> writes:
> It would be nice if there was an option so that narrowed trees are
> displayed without their normal indentation. So for example if narrow a
> subtree at level 4, then it is displayed as a normal tree at level 1
> rather than as a tree starting at level 4 as currently happens.
I still would find such a display a bit confusing.
> Its just that when drafting papers I tend to have lots and lots of
> indentation in early drafts, and while narrowing trees is a godsend, the
> unnecessary (for my purposes) indentation is slightly annoying.
If the purpose of such a temporary display is to make the export render
the structure of the narrowed buffer as if it was a top-level subtree,
then I agree this is useful. You can already achieve this by selecting
the whole narrowed subtree (with transient-mark-mode on) and exporting
the region.
But maybe a narrowed tree should be considered as a selected region by
default...
--
Bastien
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Narrow tSparse Trees layout
2009-08-02 19:17 ` Bastien
@ 2009-08-04 13:51 ` Cian OConnor
2009-08-04 17:20 ` Samuel Wales
0 siblings, 1 reply; 7+ messages in thread
From: Cian OConnor @ 2009-08-04 13:51 UTC (permalink / raw)
To: Bastien; +Cc: emacs-orgmode
Bastien <bastienguerry@googlemail.com> writes:
> Hi Cian,
>> Its just that when drafting papers I tend to have lots and lots of
>> indentation in early drafts, and while narrowing trees is a godsend, the
>> unnecessary (for my purposes) indentation is slightly annoying.
>
> If the purpose of such a temporary display is to make the export render
> the structure of the narrowed buffer as if it was a top-level subtree,
> then I agree this is useful. You can already achieve this by selecting
> the whole narrowed subtree (with transient-mark-mode on) and exporting
> the region.
Not really. Its simply a convenience method that I can probably hack for
myself, but didn't want to if it already existed. Its simply when I'm
drafting I tend to work in subtrees, and it becomes (for my purposes)
quite unwieldy when working with large trees (as I tend to). The indent
when I'm working with the narrowed buffer is a waste of space, and it
also makes it difficult for me to work out what level I'm working at
with a simple eyeball at the structure.
However I can quite cheerfully see that this is not something most
people would want/need.
> But maybe a narrowed tree should be considered as a selected region by
> default...
Yes it probably should.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Narrow tSparse Trees layout
2009-08-04 13:51 ` Cian OConnor
@ 2009-08-04 17:20 ` Samuel Wales
0 siblings, 0 replies; 7+ messages in thread
From: Samuel Wales @ 2009-08-04 17:20 UTC (permalink / raw)
To: Cian OConnor; +Cc: Bastien, emacs-orgmode
A possible workaround:
(require 'scroll-lock)
(define-key global-map [(control shift up)] 'scroll-lock-previous-line)
(define-key global-map [(control shift down)] 'scroll-lock-next-line)
(define-key global-map [(control shift right)] 'alpha-scroll-lock-next-char)
(define-key global-map [(control shift left)] 'alpha-scroll-lock-previous-char)
(defun alpha-scroll-lock-previous-char () (interactive) (scroll-right 1))
(defun alpha-scroll-lock-next-char () (interactive) (scroll-left 1))
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2009-08-04 17:21 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-30 21:13 Sparse Trees layout Cian OConnor
2009-07-31 0:10 ` Bastien
2009-07-31 14:22 ` Narrow tSparse " Cian OConnor
2009-07-31 14:46 ` Nick Dokos
2009-08-02 19:17 ` Bastien
2009-08-04 13:51 ` Cian OConnor
2009-08-04 17:20 ` Samuel Wales
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.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).