The Procedure Editor

I would absolutely love it if the procedure file editor could be beefed up to include some features of common programming text editors. I realize that's not the focus of your group but 90% of the time I spend using Igor is in procedure files writing code. I'm sure, as developers yourselves, you understand what I'm talking about. Here's a list of a few of my most wanted:

=- native system quality font rendering (on the Mac at least).

=- line numbers would be nice!

=- character position in some type of status bar across the bottom

=- current line highlighting

=- bracket/parenthesis match highlighting

=- the "Procedures" dropdown is great but it would be more useful as an optional side-bar so you can see your function list in the current file at all times and jump around a little quicker. when jumping back and forth between functions this menu list is a hassle.

=- add items to the "Templates" (like user snippets) - this would also be more useful as an optional side-bar list-box type feature (as IDEs often have)

=- i love features that allow you to see all occurrences of the currently highlighted word/phrase. in some editors when you double-click a word it is highlighted along with all other occurrences. something like this would be great.

=- an "IDE" type feature that would be AMAZING would be code hits triggered by hovering the mouse over code. For example a pop-up of the command syntax for native operations/functions when hovering the mouse over them. this would save me all kinds of bother from having to keep multiple help windows open while coding when all i need is a quick reminder of the flag names or parameter order for a function.

=- If the above were possible it would be an absolute dream if the same type of feature were possible for user defined functions in ipf files although I understand that's probably way out of line since as soon as you edit an ipf the functions are completely removed from memory until the next compile.

A lot of people might add code folding to this list. I think a split-pane feature would actually be more useful.
Quote:
A lot of people might add code folding to this list. I think a split-pane feature would actually be more useful.


These are on our radar screen.