BaseX-Talk Digest, Vol 199, Issue 17
Thursday, 30 July 2026 · 2 messages · last reply 31 Jul 2026
RS
Rob Stapper30 Jul 2026 09:39 #
in response to message: 1
'In addition, Search&Replace is also available globally across your project...'. Does this mean that a 'search&replace' can be done over all opened files? That would be great ;-). I could not find this function.
I rearrange my modules often what results in a lot of changes in the import-statements in a lot of modules. Now I use notepad++ for this. Maybe this is something that can also be supported in basex.
Best,
Rob
Quoted text · 152 lines
> Op 29-07-2026 15:02 CEST schreef basex-talk-request at mailman.uni-konstanz.de: > > > Send BaseX-Talk mailing list submissions to > basex-talk at mailman.uni-konstanz.de > > To subscribe or unsubscribe via email, send a message with subject or > body 'help' to > basex-talk-request at mailman.uni-konstanz.de > > You can reach the person managing the list at > basex-talk-owner at mailman.uni-konstanz.de > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of BaseX-Talk digest..." > > Today's Topics: > > 1. Re: minor issue/adjustment GUI (Christian Grün) > 2. Re: minor issue/adjustment GUI (Christian Grün) > 3. Re: minor issue/adjustment GUI (Graydon Saunders) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 29 Jul 2026 12:35:30 +0000 > From: Christian Grün <cg at basex.org> > Subject: [basex-talk] Re: minor issue/adjustment GUI > To: BaseX <basex-talk at mailman.uni-konstanz.de>, Graydon Saunders > <graydonish at fastmail.com>, "Lizzi, Vincent" > <Vincent.Lizzi at taylorandfrancis.com> > Message-ID: <AS4PR09MB55495DD6505D53B46DEC62C2C7CA2 at AS4PR09MB5549.eurp > rd09.prod.outlook.com> > Content-Type: text/plain; charset="iso-8859-1" > > Hi Vincent, > > I fully agree. We have spent a lot of time in improving Search&Replace: In more recent snapshots, you can replace strings one by one. In addition, Search&Replace is also available globally across your project (incl. regex search). All feedback is welcome. > > Best, > Christian > ________________________________________ > > Von: Lizzi, Vincent via BaseX-Talk <basex-talk at mailman.uni-konstanz.de> > Gesendet: Mittwoch, 29. Juli 2026 14:02 > An: BaseX; Graydon Saunders > Betreff: [basex-talk] Re: minor issue/adjustment GUI > > I'd also like to add a vote in favor of Rob's item 1 of some kind of improvement to the search / replace function. I find it less intuitive than the search/replace function in other editors, so I tend not to use it unless I really want a global search / replace. It would be nice to be able to step through each instance found by the search and choose whether to replace or skip. This might already be possible, but I'm not sure how to do it. > > Many thanks, > Vincent > > > _____________________________________________ > > Vincent M. Lizzi > > Head of Information Standards | Taylor & Francis Group > > vincent.lizzi at taylorandfrancis.com<mailto:vincent.lizzi at taylorandfrancis.com> > > Time zone: US Eastern > > Information Classification: General > [cid:bb34c952-b873-46b1-a082-34c2741b645d]<https://outlook.office.com/bookwithme/user/aa80d42cbb5b46dba06a5ad241d7665b at taylorandfrancis.com?anonymous&ep=owaSlotsEmailSignature> > Book time to meet with me<https://outlook.office.com/bookwithme/user/aa80d42cbb5b46dba06a5ad241d7665b at taylorandfrancis.com?anonymous&ep=owaSlotsEmailSignature> > ________________________________ > From: Graydon Saunders via BaseX-Talk <basex-talk at mailman.uni-konstanz.de> > Sent: Wednesday, July 29, 2026 7:52 AM > To: BaseX <basex-talk at mailman.uni-konstanz.de> > Subject: [basex-talk] Re: minor issue/adjustment GUI > > I'd like to add a vote in favour of Rob's item 2. Stable editor tab order when reopening the GUI would be very welcome from this corner. > > I would also like to put in a request for "editor does folding"; being able to collapse function definitions or blocks of comments into single lines would be really helpful for readability. Which I realize is a large ask but perhaps the available built-in support for the idea in the Java tool set has increased. > > -- Graydon > > On Wed, Jul 29, 2026, at 04:22, Rob Stapper via BaseX-Talk wrote: > Hi, > > Two items concerning the GUI: > > 1) when replacing text by pressing the replace-all button( bottom right in v13) and the entered search string( bottom left) is not explicitly activated( by pressing ENTER) the replace will fail. The replace obviously requires a activated search. Propose to do an initial search when activating the replace function if the search-field has changed. > > 2) when reopening the GUI the order of the editor-windows (tabs) is lost. I use a preferred editor-windows order which gets mixed up when reopening basex. So I have to reorder them again. It would be nice for those who prefer their editor-windows in a specific order if this order wuld be preserved when reopening basex . > > mvgr. > > Rob Stapper > > > ------------------------------ > > Message: 2 > Date: Wed, 29 Jul 2026 12:38:02 +0000 > From: Christian Grün <cg at basex.org> > Subject: [basex-talk] Re: minor issue/adjustment GUI > To: BaseX <basex-talk at mailman.uni-konstanz.de>, Graydon Saunders > <graydonish at fastmail.com> > Message-ID: <AS4PR09MB554998F3FF573F2B1C112882C7CA2 at AS4PR09MB5549.eurp > rd09.prod.outlook.com> > Content-Type: text/plain; charset="Windows-1252" > > Hi Graydon, > > > I'd like to add a vote in favour of Rob's item 2. > > …work in progress, nearly done. > > > editor does folding > > This one might take some more time; it’s more complex to implement than it may seem. We use our own text editor/renderer, as it allows you to edit MB-sized documents (which is mostly impossible with other Java default components and libraries you’ll find). > > Best, > Christian > > ------------------------------ > > Message: 3 > Date: Wed, 29 Jul 2026 09:01:44 -0400 > From: "Graydon Saunders" <graydonish at fastmail.com> > Subject: [basex-talk] Re: minor issue/adjustment GUI > To: Christian Grün <cg at basex.org>, BaseX > <basex-talk at mailman.uni-konstanz.de> > Message-ID: <6a85c907-b2e2-45b8-b90c-d58bdd2e3342 at app.fastmail.com> > Content-Type: multipart/alternative; > boundary=c6390a5c0432d596c2492e480c1ac30adc032d10 > > Thank you! > > I understand that folding is hard and folding efficiently is harder. > > For another "I bet this is harder than it sounds", the Dark Mode "this is the thing you searched for" highlighting is a little too subtle to be easily seen, at least with my old eyes. ("FlatMacDarkLaf", specifically.) So far as I can tell, there isn't a user means of adjusting this without having a major learning experience and creating a new theme. Some means of adjustment would be welcome. > > On Wed, Jul 29, 2026, at 08:38, Christian Grün wrote: > > Hi Graydon, > > > > > I'd like to add a vote in favour of Rob's item 2. > > > > …work in progress, nearly done. > > > > > editor does folding > > > > This one might take some more time; it’s more complex to implement than it may seem. We use our own text editor/renderer, as it allows you to edit MB-sized documents (which is mostly impossible with other Java default components and libraries you’ll find). > > > > Best, > > Christian > > >
CG
Christian Grün31 Jul 2026 01:32 #
Quoted text · Rob Stapper · 1 line
> 'In addition, Search&Replace is also available globally across your project...'. Does this mean that a 'search&replace' can be done over all opened files? That would be great ;-). I could not find this function.
Indeed there now is: Open the project view, search for a string, and a replacement text field will appear. After the replacement, all files in your project will be parsed again, so for example when you use it for renaming a function in your project, you’ll see in the project tree if something went wrong. The most recent global replacement can be reverted.
Quoted text · Rob Stapper · 152 lines
> Op 29-07-2026 15:02 CEST schreef basex-talk-request at mailman.uni-konstanz.de: > > > Send BaseX-Talk mailing list submissions to > basex-talk at mailman.uni-konstanz.de > > To subscribe or unsubscribe via email, send a message with subject or > body 'help' to > basex-talk-request at mailman.uni-konstanz.de > > You can reach the person managing the list at > basex-talk-owner at mailman.uni-konstanz.de > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of BaseX-Talk digest..." > > Today's Topics: > > 1. Re: minor issue/adjustment GUI (Christian Grün) > 2. Re: minor issue/adjustment GUI (Christian Grün) > 3. Re: minor issue/adjustment GUI (Graydon Saunders) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 29 Jul 2026 12:35:30 +0000 > From: Christian Grün <cg at basex.org> > Subject: [basex-talk] Re: minor issue/adjustment GUI > To: BaseX <basex-talk at mailman.uni-konstanz.de>, Graydon Saunders > <graydonish at fastmail.com>, "Lizzi, Vincent" > <Vincent.Lizzi at taylorandfrancis.com> > Message-ID: <AS4PR09MB55495DD6505D53B46DEC62C2C7CA2 at AS4PR09MB5549.eurp > rd09.prod.outlook.com> > Content-Type: text/plain; charset="iso-8859-1" > > Hi Vincent, > > I fully agree. We have spent a lot of time in improving Search&Replace: In more recent snapshots, you can replace strings one by one. In addition, Search&Replace is also available globally across your project (incl. regex search). All feedback is welcome. > > Best, > Christian > ________________________________________ > > Von: Lizzi, Vincent via BaseX-Talk <basex-talk at mailman.uni-konstanz.de> > Gesendet: Mittwoch, 29. Juli 2026 14:02 > An: BaseX; Graydon Saunders > Betreff: [basex-talk] Re: minor issue/adjustment GUI > > I'd also like to add a vote in favor of Rob's item 1 of some kind of improvement to the search / replace function. I find it less intuitive than the search/replace function in other editors, so I tend not to use it unless I really want a global search / replace. It would be nice to be able to step through each instance found by the search and choose whether to replace or skip. This might already be possible, but I'm not sure how to do it. > > Many thanks, > Vincent > > > _____________________________________________ > > Vincent M. Lizzi > > Head of Information Standards | Taylor & Francis Group > > vincent.lizzi at taylorandfrancis.com<mailto:vincent.lizzi at taylorandfrancis.com> > > Time zone: US Eastern > > Information Classification: General > [cid:bb34c952-b873-46b1-a082-34c2741b645d]<https://outlook.office.com/bookwithme/user/aa80d42cbb5b46dba06a5ad241d7665b at taylorandfrancis.com?anonymous&ep=owaSlotsEmailSignature> > Book time to meet with me<https://outlook.office.com/bookwithme/user/aa80d42cbb5b46dba06a5ad241d7665b at taylorandfrancis.com?anonymous&ep=owaSlotsEmailSignature> > ________________________________ > From: Graydon Saunders via BaseX-Talk <basex-talk at mailman.uni-konstanz.de> > Sent: Wednesday, July 29, 2026 7:52 AM > To: BaseX <basex-talk at mailman.uni-konstanz.de> > Subject: [basex-talk] Re: minor issue/adjustment GUI > > I'd like to add a vote in favour of Rob's item 2. Stable editor tab order when reopening the GUI would be very welcome from this corner. > > I would also like to put in a request for "editor does folding"; being able to collapse function definitions or blocks of comments into single lines would be really helpful for readability. Which I realize is a large ask but perhaps the available built-in support for the idea in the Java tool set has increased. > > -- Graydon > > On Wed, Jul 29, 2026, at 04:22, Rob Stapper via BaseX-Talk wrote: > Hi, > > Two items concerning the GUI: > > 1) when replacing text by pressing the replace-all button( bottom right in v13) and the entered search string( bottom left) is not explicitly activated( by pressing ENTER) the replace will fail. The replace obviously requires a activated search. Propose to do an initial search when activating the replace function if the search-field has changed. > > 2) when reopening the GUI the order of the editor-windows (tabs) is lost. I use a preferred editor-windows order which gets mixed up when reopening basex. So I have to reorder them again. It would be nice for those who prefer their editor-windows in a specific order if this order wuld be preserved when reopening basex . > > mvgr. > > Rob Stapper > > > ------------------------------ > > Message: 2 > Date: Wed, 29 Jul 2026 12:38:02 +0000 > From: Christian Grün <cg at basex.org> > Subject: [basex-talk] Re: minor issue/adjustment GUI > To: BaseX <basex-talk at mailman.uni-konstanz.de>, Graydon Saunders > <graydonish at fastmail.com> > Message-ID: <AS4PR09MB554998F3FF573F2B1C112882C7CA2 at AS4PR09MB5549.eurp > rd09.prod.outlook.com> > Content-Type: text/plain; charset="Windows-1252" > > Hi Graydon, > > > I'd like to add a vote in favour of Rob's item 2. > > …work in progress, nearly done. > > > editor does folding > > This one might take some more time; it’s more complex to implement than it may seem. We use our own text editor/renderer, as it allows you to edit MB-sized documents (which is mostly impossible with other Java default components and libraries you’ll find). > > Best, > Christian > > ------------------------------ > > Message: 3 > Date: Wed, 29 Jul 2026 09:01:44 -0400 > From: "Graydon Saunders" <graydonish at fastmail.com> > Subject: [basex-talk] Re: minor issue/adjustment GUI > To: Christian Grün <cg at basex.org>, BaseX > <basex-talk at mailman.uni-konstanz.de> > Message-ID: <6a85c907-b2e2-45b8-b90c-d58bdd2e3342 at app.fastmail.com> > Content-Type: multipart/alternative; > boundary=c6390a5c0432d596c2492e480c1ac30adc032d10 > > Thank you! > > I understand that folding is hard and folding efficiently is harder. > > For another "I bet this is harder than it sounds", the Dark Mode "this is the thing you searched for" highlighting is a little too subtle to be easily seen, at least with my old eyes. ("FlatMacDarkLaf", specifically.) So far as I can tell, there isn't a user means of adjusting this without having a major learning experience and creating a new theme. Some means of adjustment would be welcome. > > On Wed, Jul 29, 2026, at 08:38, Christian Grün wrote: > > Hi Graydon, > > > > > I'd like to add a vote in favour of Rob's item 2. > > > > …work in progress, nearly done. > > > > > editor does folding > > > > This one might take some more time; it’s more complex to implement than it may seem. We use our own text editor/renderer, as it allows you to edit MB-sized documents (which is mostly impossible with other Java default components and libraries you’ll find). > > > > Best, > > Christian > > >
Written for BaseX 12.4. BaseX may have changed since: please check the current documentation.
⚡Generated with XQuery