What do you like to see in the next version of the editor? Here are
a few wishes of a new potential user of the editor.
(1) Allow configuring of the cursor shape.
Not everybody likes the huge blinking block of the overwrite
cursor :-) This can be mended by allowing to configure the cursor
width. Any units of the cursor width are equally good so that the
configuration option can want the values of (in case of OS/2)
WinCreateCursor parameters. Everybody can set the cursor by
experimenting.
(2) Add configuration option "Kill trailing blanks".
At present - at least, as far as I know - trailing blanks at the
ends of the lines are stored with the saved file. When the option is
set, the trailing blanks will be removed during file save.
(3) Allow configuring of the command line font.
The current font is too small at high resolution screens.
(4) OS/2: Allow hiding of the message window.
Perhaps, it's my lack of experience with the editor but I haven't
found how to close it :-) It should be possible to reopen the window
if it is wanted.
(5) Do something with the "sections" highlighting option.
The current state is perfect in most cases but not in all cases.
Object oriented languages, like C++, have problems. They need to
select a group to display in the taglist but the wanted portion of
the name in the taglist need not consist of a single group.
Simultaneously, the groups in the regular expression cannot be
modified.
The current taglist for C++ will display member functions without
the class name. Moreover, it will not display operators (this can be
mended). Here is my suggestion:
(a) Use *two* "group to use" parameters. The first marks the
beginning of the name in the taglist, the second marks it's end.
(b) The taglist will display everything between the limiting groups
(including the limiting groups).
(c) Define two special "groups": '-1' = beginning of the expression,
and '99' = end of the expression.
(d) Compatibility: Allow only one "group to use" as well, and
reinterpret 'regexp, N' as 'regexp, N, N' and then
reinterpret 'regexp, 0, 0' as 'regexp, -1, 99'.
This should fix the problem. We can always create a "no use" group
in a regular ecpression without affecting the regular expression.
Well, we can use the "no use" groups for marking. A possible
collision - the marked character should be a part of some group,
which must be there - should not occur in the case of the taglist.
Radek