Steve Litt wrote:
On Monday 31 December 2007 05:11, Abdelrazak Younes wrote:

So why don't you use LyX-1.5 directly then? Or more specifically what is
missing in LyX outlining facilities?

He Abdel,

I haven't yet used 1.5, but when I do I'm pretty sure I'll find one thing missing in its outlining facilities: speed.

VimOutliner (VO) was built for speed from the bottom up. 100% keyboard driven, no need to reach for a mouse. It uses the ultra touch-typist-friendly Vim as an engine, and adds ultra-quick ,, commands for managing the outline. I can compose and organize as fast as I can think -- a huge advantage when planning a book.

I see.


I can think of two:
- section folding/unfolding: I don't really understand why this is so
helpful for some.

I couldn't live without folding (which in general outliner-speak is called expand/collapse. It allows you to view the big picture and then drill down.

Well but you can view the big picture in the Outline dock. In there you can of course expand/collapse any node. You even have a slider to automatically open all nodes in the tree down to a given level.


It's a way of impedance matching the work to the mind. It's not about navigation, it's about getting the optimal view of the work.

Please try 1.5 to understand what I mean.


IMO, the ability to jump from section to section by clicking in the outlining dock is enough.

That sounds like an excellent feature. Perhaps it can be put into VimOutliner.


- drag&drop sections in the outlining dock: right now you have to click
one of the 4 outline buttons.

Yes, it sounds like dragdrop section moving would speed things up. VimOutliner doesn't have it either. With VO, you collapse the section you want to move, delete with dd, move to its desired destination, and press p or P as appropriate. This sounds very Mickey Mouse when described, but it's not that bad.

Agreed. Keyboard access is the main thing to fix in LyX WRT outlining.


Both features are not too difficult to implement provided that you find
a volunteer to implement them ;-)

If you (and others) could describe what you would like to have in the
Wiki, it would certainly be helpful.

I'm not too good with a Wiki, so I'll describe VimOutliner's features right here:

Promote/demote -- headlines or whole trees

Action on whole trees is not yet implemented unfortunately.

Expand/collapse  (also called folding)
        Expand/collapse by headline, by tree, and outline wide

Some of these are possible in the Outline dock, but not all.

Body text that wraps (headlines don't wrap)

In LyX the body text doesn't show of course in the dock, only headlines.

Checkboxes with percentage completion

Sounds interesting.

Interoutline linking

I don't understand that one...

Executable lines -- any content can be viewed/executed from an outline

Neither this one...

Lightning quick interface for the touch typist

This is missing.

OK, thanks for sharing your thought. Maybe some developer will be interested in the challenge :-)

Abdel.

Reply via email to