wxMaxima-developers / wxmaxima

A gui for the computer algebra system Maxima built with wxWidgets
https://wxMaxima-developers.github.io/wxmaxima/
Other
460 stars 96 forks source link

The option to NOT match parentheses is gone? #1859

Closed tigran123 closed 2 months ago

tigran123 commented 6 months ago

A long time ago I raised an issue asking wxMaxima developers to implement an option to NOT match parentheses in the UI. This was done at the time, but now (version 20.12.1) I cannot find this option. In the Edit/Configure/Worksheet menu there is an option "Match parenthesis in text controls" but it only does half of the job -- it stops inserting the matching parenthesis, but it does not stop highlighting the pair when they are manually entered. How do I configure the UI to do this? Thank you.

gunterkoenigsmann commented 6 months ago

I always try to reduce the number of options to the minimum, as I want to avoid the situation inkscape confronts me that the options panel asks me questions I don't know how to answer. But if that option is needed I'll re-add it.

tigran123 commented 6 months ago

Yes, of course it is needed, otherwise I would not have asked for it in the first place. I am sure it is not only me, but millions of other users would find it more convenient to avoid those useless "auto-suggestions" about the matching parentheses, which only distract attention and add nothing useful, imho. I always disable these things via set blink-matching-paren off in ~/.inputrc for ipython and other programs which use this configuration file.

daute commented 2 months ago

I don't saw a commit from Gunter re-adding this feature - but both options are there - and working? Edit->Configure->Worksheet->"Highlight the matching parenthesis" (section "Display") Edit->Configure->Worksheet->"Auto-insert closing parenthesis" (section "Interaction") Can we close the issue?

But yes, there are many configuration options, which might confuse users.

tigran123 commented 2 months ago

Not on my system, see screenshot below:

image

tigran123 commented 2 months ago

I didn't compile it from the source code, I just used the version 20.12.1 which comes with Ubuntu 22.04:

$ wxmaxima --version
wxMaxima 20.12.1
$ cat /etc/issue
Ubuntu 22.04.4 LTS \l (\U)
Linux \r on \m \t
daute commented 2 months ago

It shouldn't be so complicated, especially if you are using Ubuntu Linux. You should try it. You are using a 3 1/2 year old version of wxMaxima.

I mentioned in the compiling instructions (https://github.com/wxMaxima-developers/wxmaxima/blob/main/Compiling.md) now, how to try the new wxMaxima (without installation!) after the compiling is done.

And - if it does not work for you out-of-the-box, maybe we can improve the documentation, how to compile wxMaxima.

tigran123 commented 2 months ago

Thank you, I know, I have compiled wxMaxima before -- e.g. when I filed that original issue when this feature was implemented. I will compile it and let you know if there are any issues.

tigran123 commented 2 months ago

Yes, I confirm that everything is fine, the option is there and it works, so I can close the issue. The problem is that Ubuntu 22.04 still has the old version, that's all.