Outliner program ?

  • Thread starter Thread starter John Fitzsimons
  • Start date Start date
To prepare your text files you have to insert tabs on each line. First
text level means no tab, second has one tab, and so on.

I forgot to mention, that you - of course - can indent and detab marked
blocks within SciTe by using the Tab resp. Shift-Tab keys.

BeAr
 
B. R. 'BeAr' Ederson said:
SciTe is on the way to your needs. Customizable text folding is on
the to-do-list. Up to the day this is done: You can use the Python
folding method on arbitrary text files. To prepare your text files
you have to insert tabs on each line. First text level means no
tab, second has one tab, and so on.

I recommend using the compact SC1 manifestation of SciTe:

http://scintilla.sourceforge.net/SciTEDownload.html
http://scintilla.sourceforge.net/SciTEDoc.html

I have been thinking about starting to use Scite, but it sounds like a
lot of work to get involved in such a complicated editor system.

I have no interest in a folding editor, it is the outline I want.
And I would prefer a small and easy to use editor.

It doesn't sound like there is a setup of Scite especially made for
outlining, even if one can use tabs and spaces as in many other editors.
 
John, I think at one time *YOU* recommended TreePad to me and now I can
recommend it back to you. :-)

Treepad was the first program that I thought of for the job. My
previous experience however wasn't a good one, for what I was
attempting to do at the time, so I stopped using it. I also wondered
whether there was anything better that has come out since then.
Going by the comments in this thread it looks like I now have a few
suggestions to follow up on. :-)

Regards, John.
 
There's TkOutlline which is available as a stand-alone Windows .exe file:
Very interesting, thanks for posting about this program.

I was actually looking for an outline editor with capability for
hyperlinks both within the document and to other documents and links to
url:s on internet, and these guys have created something very close to
what I was dreaming about. It has all these hyperlink features already.

It is an on-going project, so interested people can get involved and
help make it even better, and we can use the result both in windows and
in Linux.

The multiple export formats means that it can be used to create txt,
html, xml pages.

The import possibilities are somewhat limited now but will probably be
extended in the future, input filters/converters for txt and html files
are needed, for example.
 
What would people here suggest please ?
Ecco is what I use for outlines. It may not be as small as you'd like,
but it sure beats Word.

http://www.scaevola.com/eccobasics/

I have to second Ecco. Someone said it wasn't that great an outliner, but I
use it because I've never found another outliner that can work in concert
with custom columns, offers outline filtering, a splitter, fully
customizable outline numbering, etc. etc. Ecco is deceptively simple on the
surface, but very customizable and powerful. The only thing, free or pay,
that came close was GrandView.

Keith
 
I have been thinking about starting to use Scite, but it sounds like a
lot of work to get involved in such a complicated editor system.

Um. No, it isn't. Just load the stand alone SC1 and don't think about
creating or modifying config files. You'll find all commands neatly at
the menu bar.
I have no interest in a folding editor, it is the outline I want.
And I would prefer a small and easy to use editor.

As I said before. Open a text file of your choice and switch to Python
mode (language menu). You'll even see formatting lines, failures of
indentions and so on. The second vertical line on the left hand side
shows + and - indention signs you only have to click on. There are
other styles available. But as you have to edit configuration files
you maybe just try out the standard version.
It doesn't sound like there is a setup of Scite especially made for
outlining, even if one can use tabs and spaces as in many other editors.

Just give it a try. It's not even 400 kByte. And a very good all-purpose
editor with block selection and other nice features, too.

BeAr
 
B. R. 'BeAr' Ederson said:
Just give it a try. It's not even 400 kByte. And a very good all-purpose
editor with block selection and other nice features, too.

Okay, I'll look closer at Scite. When I have time for it.

Right now I am too impressed by the TkOutline editor to get involved in
another editor simultaneously.
 
Hi,
I haven't used one of these programs but I think they are called
"outliners". What I want to be able to do is have a list like ;
IIRC this can be done in things like "Word" but I wanted something
very small, quick, efficient, that will do the same thing.

What would people here suggest please ?

Regards, John.

Go to http://www.vim.org/ and search for "outliner", you will find
just what you want. Or try http://bike-nomad.com/vim/vimoutliner.html

Have fun ;-)
 
MLC said:
I'm downloading it now. I'm also impressed by its scripting capabilities.
Did you see them?
http://tkoutline.sourceforge.net/wiki/59

I have used Tcl before, for very simple tasks, and I am also interested
in the scripting capabilities.

I liked the old Tornado notes, with its hyperlinks and fast sorting.
TkOutline with scripting can probably satisfy my wishes for a note
system with outlining, hyperlinks and sorting.

There is a more advanced version of TkOutline, at
http://www.gamon.org/Profession/TCL/STkoutline.htm

Ideas from this version are incorporated into the standard version after
they have been tested and found good.
Pluggable input filters are coming.
 
A plain text outline editor should work with plain text file format.
It should have functions for moving text blocks to the right and to
the left one step, using the Tab key and Shift-Tab.
User settings for using tabs or spaces to indent the text, settings
for number of spaces per tab.
[Snipped more wishes]

I think, SciTe does most (if not all) you wish in Python mode. Look
inside the original thread. I've replied there.

This is what the SciTe documentation says about it:

Folding
SciTE supports folding for Python, HTML/XML, Pascal, and
C++/C/Java/JavaScript. Fold points are based upon indentation for Python
and on counting braces for the other languages. The fold point markers can
be clicked to expand and contract folds. Ctrl+Shift+Click in the fold
margin will expand or contract all the top level folds. Ctrl+Click on a
fold point to toggle it and perform the same operation on all children.
Shift+Click on a fold point to show all children.

Does this mean that folding is only usable when editing these specific
programming languages?
 
Lovely, thanks.

You have to take it out now! It looks like we've discovered Tkoutline. I am
always impressed with the resourcefulness of this group.

Thanks anyway Susan.

:o)
 
Does this mean that folding is only usable when editing these specific
programming languages?

I just went back to the original thread and I see that it's only available
in those languages. Anyway, it seems tkoutline is better.
 
Iain said:
You have to take it out now! It looks like we've discovered Tkoutline. I am
always impressed with the resourcefulness of this group.

No reason to remove it just because we have found one or a few good
candidates. There is still a need for better programs in this category.

There is good text about outliners, treeview organisers and related
program, a history of outliners, at:
http://john.redmood.com/organizers.html

I only miss a few really early ones in his text, like PC-Tools outliner,
and Tornado Notes, but InfoSelect is mentioned, which is the successor
to Tornado Notes.

Lots of screenshots of different outliners.
 
MLC wrote ....
Roger Johansson_, giovedì 19/ago/2004:


I'm downloading it now. I'm also impressed by its scripting capabilities.
Did you see them?
http://tkoutline.sourceforge.net/wiki/59

For the tcl scripting language:
http://www.tcl.tk/scripting/

Thanks for your feedback on this editor! :-)

Cousin MLC ....

If you're interested in Tcl/Tk scripting,
Python provides an interface to these libraries
called Tkinter which would probably be easier
to use and perhaps more productive in the long run
since the full power of Python is available
in conjunction with it ....

That is, the scripting is done in Python,
which transparently calls the Tcl/Tk libs
to do GUI programming ....
 
Cousin said:
If you're interested in Tcl/Tk scripting,
Python provides an interface to these libraries
called Tkinter which would probably be easier
to use and perhaps more productive in the long run
since the full power of Python is available
in conjunction with it ....

That is, the scripting is done in Python,
which transparently calls the Tcl/Tk libs
to do GUI programming ....

Do you think Python can be used for scripting in the TkOutline
environment (http://tkoutline.sourceforge.net/wiki/), instead of using
Tcl?

It wouldn't be much of use in this context if we would have to re-create
the TkOutline program in Python first, to be able to use Python for
scripting in it.
 
Back
Top