Philippe Nobili wrote: > > Here is a suggestion for extending the powerful 'Join' feature > implemented in XMLMind to multiple selection. Here is how it would/could > work: > > + The user select multiple elements as he does now using Shift+Ctrl+MB1 > + If the first element of the selection may be joined to the previous > sibling of the XML document, the 'Join' is allowed, as it is now for a > single selection > + recursively, the first element is removed from the selection and the > same operation is repeated for the 2nd element -- which is now the 1st > one -- > + This stops when the join is not possible or when the selection list is > empty > > Rationale: > > When we have to author DocBook/XML documents coming from an automated > conversion (e.g. from FrameMaker), it happens quite often the we end-up > with multiple separate sibling elements, which would have been part of a > single element if we had created the file by hand. For example: > > <programlisting>Line 1 of the program</programlisting> > <programlisting>Line 2 of the program</programlisting> > <programlisting>Line 3 of the program</programlisting> > <programlisting>Line 4 of the program</programlisting> > > Whereas we wish to end-up with: > <programlisting> > Line 1 of the program > Line 2 of the program > Line 3 of the program > Line 4 of the program > </programlisting> > > Now, there are many programlisting with several dozens of lines; merging > all these elements one by one is rather tedious. The same often applies > for multiple <para> elements that we could merge in one click with this > improvement. > > We hope this makes sense,
It sure makes sense. However unlike last RFE you send us (ability to use XXE as an ``internal'' helper application; implemented in upcoming XXE v4.5.1), this feature is a bit too specific to be implemented by us. Please consider: * Improving the automated conversion from FrameMaker. * Implementing the command yourself as a macro (a hard one; recursive; not recommended). * Implementing the command yourself in Java (probably simple). * Hiring us to implement the command for you. See http://www.xmlmind.com/xmleditor/customization_service.html In all cases, thank you very much for your precious feedback. --- PS: Note that instead of using Shift+Ctrl-MouseButton1, you can use "Esc Left Arrow" several times. See http://www.xmlmind.com/xmleditor/_distrib/doc/user/being_productive.html#node_range

