From: <Kli...@t-...> - 2004-01-10 18:55:01
|
Steve Jakob wrote: > No, what I'm saying is that outlining can be quite useful in the context of a > text editor. I am also NOT suggesting that jEdit's outlining support is > "enough". No doubt there are other outlining features that I and others would > find useful. Well, sorry for the question, but could you give examples? (I haven't read those articles and webpages linked here, just quickly looked at them). > Extensibility was one of the things that attracted me to jEdit in > the first place. That is absolutely right. > No, this is merely a visual representation thing, not unlike syntax > highlighting. Besides, if this sort of thing was implemented as a plugin, you > would still be free to use jEdit as you wanted. Hmm, some time ago I tried to hack a plugin which shows you symbols (like the greek alpha or beta) if some pattern like "alpha" is found in the text. I got to many problems considering actual painting, because the part of jEdit's core, which draws the text, could not be influenced to redraw or to consider the different line sizes (when the symbol is shorter than its textual representation). What I want to say is that those things need the modification of the editor's core. The TextAreaExtension stuff is not suitable enough for that purpose. It is not only a plugin. > If its the best way for you, that's great. But I take exception if you start > criticizing folks, or suggesting that other methods are somehow inferior, > simply because they're different from your way of doing things. Its just an example of something, where I don't use jEdit but another application, because its acceptable to have a special tool for that (quite) different purpose. So I think about special outlining features for task management or something. > I don't recall suggesting that jEdit be used for "everything". On the other > hand, outlining is a method of providing a hierarchical view of a document. > I'd say that's very appropriate for a text editor. The folding of jEdit is already very flexible and does very well with structuring documents. Alex -- Alexander Klimetschek <kli...@t-...> |