Inspired by the popularity of the question "New Functions I would like to see in future Wolfram Language versions"
, I would like to propose a similar one, but oriented into Mathematica user interface.
Here are some user interfaces that I would like to see in the future:
- Use tab to indent selected text code inside cell. So I could select some piece of text and press TAB or SHIFT+TAB to indent to right and left.
- Open the same notebook in more than one window. So I could see different parts of the same notebook in different windows.
- Left click in function to go to definition (like WorkBench).
- Some option to come back to last position when using item 3. So I could go into definition, and come back to my last point.
- Tabs interface, like all modern Browsers. So I could have better navigation over multiple notebooks or packages.
- Some shortcut like CTRL+Clik option to open help links in new new tab of item 5, so I could navigate easily over documentation.
- Some key combination similar to Command + Shift + Enter, but to evaluate the selectec text in a new cell, just like Shift+Enter. (I have a lot of use for it!)
- Regular Expression option in Search Box.
- Native Keyboard shortcut to Quit the kernel (I changed CTRL+Q hacking KeyEventTranslations, but it could be standard).
- A decent debugger! The new Wolfram language deserver it!
PS: Please, don't suggest me to go into WorkBench, I really don't like it.
- No code auto completion!
- Not free for Mathematica regular user.
- Old Eclipse
- Ugly interface
I love notebbok interface, in my opinion WB is a steep back for who started to use Mathematica in a Notebbok like me.
If it's going to survive, at least Wolfram Team could incorporate some of Halirutan IntelliJ Plugin
ideas on it, and make it free for who is Mathematica user, with no premier service.