Daniel Dekany wrote:
> When you followed a DocBook link (DocBook -> "Go to opposite link
> end") you can't go back where you came from (except if only one link
> points to the target node, and the target node is selected). Something
> like Backspace or Alt+Left in Web browsers should be introduced.

If the selected element is an hypertext link, "DocBook|Go to opposite
link end" selects the corresponding (supposedly unique) hypertext target.

If the selected element is an hypertext target, "DocBook|Go to opposite
link end" selects the first (in document order) hypertext link pointing
to that target.

If you don't come from this first hypertext link, then use "DocBook|Go
to Next Link" until you reach the right hypertext link.




> BTW, a link related bug: The "Go to opposite link end" will be
> disabled if the implicitly selected element node is the descendant of
> the link element. Like when the caret is inside the "bar" text here:
> <link linkend="foo">foo <markup>bar</markup></link>.

This is not a bug but rather a limitation. In the case you describe
(which does not occur that often), you need to explicitly  select the
<link> element (for example, by pressing Ctrl-Up Arrow) in order to be
able to use "DocBook|Go to opposite link end".




---
PS: You seem to be a very demanding user. We cannot possibly create a
tool that will satisfy you (even at 75%). That's why we have created an
extensible, customizable, XML editor. When you are really upset by the
way XXE works, please consider customizing it. Yes, this takes time.
Yes, you have more important things to do. But there is simply no other
way.

Unless you find blatant bugs or blatant inconsistencies, we, XMLmind,
will *not* add features or tweak existing features to make our product
more adapted to *your* needs.

The reason for that is simple: each time we add a feature to make our
product more usable for some users, we greatly risk to make it less
usable for other users.

Note that we currently seriously consider removing features from XXE
(our feeble support for external entities, the way inclusions are
refreshed, the integrated spreadsheet engine, the Include tool, the FOP
0.20.5 plug-in, support for the DITA Open Toolkit, Local file locking,
etc). But this will probably not occur before v4.0.







Reply via email to