As is sometimes the case, I sometimes ask on this list even though things are
OT as I sometimes get either direct good answers or pointers to other lists /
sources that might be better resources for my query.
I write a lot of things that I markup for use in my off-line wiki like thing
(markup is a combination of TWiki markup and some of my own additions), or to
post on a (my) TWiki, or to post with HTML on the Internet.
I currently use (a fairly old version of) Kate as my editor (in most cases)
but it has various shortcomings for my use. (I use the versions of Kate that
came with Wheezy and Jessie -- I recently installed Trixie on a different
computer but haven't spent much time exploring it -- I just sense it won't
have what I'm looking for.)
I've also had aspirations of using an editor or word processor that uses
Scintilla as its editing component, but have been very discouraged by the need
to write a highlighting lexer in C++, Lua, or even making it work with an
external lexer (which is something Scintilla supports).
Some word processors have features that I'd like to use (as I've used Word in
the distant past and occasionally LibreOffice writer more recently), but the
typical target of a word processor is printing on paper or to a .pdf or
similar.
I'd like to find some kind of editor with some word processor-like features
(mcow, maybe not all of what I list are word processor specific but also
features of many editors).
In one way, the biggest thing (or the biggest difference to other word
processors / editors) would be a means to designate the desired target of the
output (i.e., TWiki, HTML, my "custom markup", and possibly others in the
future), and then output the text with that markup.
Just as a partial example of that, if in the program I designate a particular
piece of text as an HTML level 2 heading, if the output is set for TWiki it
would add the TWiki markup for a level 2 heading, or if the output is set for
HTML it would add the HTML markup for a level 2 heading, and so on.
I guess there could also be an output post processor to, e.g., convert HTML
markup to TWiki markup, as long as while I was editing the text, there was
syntax highlighting or such to confirm that I had marked a particular piece of
text as a level 2 heading.
It would be nice to have lots of other features, or have an easy means (for a
non-programmer) to add features. (E.g., Kate has a custom "language" that
lets you define a .xml file which will syntax highlight the text (plus parkup)
in various ways including letting you define regions that can be folded /
collapsed (as in Word's collapsible outlining).
Other features that come quickly to mind include:
* (keyboard) macros (and/or some simplified means of writing macros without
needing to learn, for example, Lua.
* FOSS (if that's the right acronym -- probably something that meets
Debian free software guidelines)
I can't immediately list the other features that I'd want, some that I sort of
think should be in a "modern" word processor or editor by default.
Any hints on either such a program, or a list where such queries might be more
appropriate