The size of the dialog box for the user defined language is too large.
Secondly, it took me awhile to figure out the how to open the dialog. I think the menu item shall be under language menu, preferably under "User Defined" submenu item.
Regards
Yoong
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I downloaded the code and have a look. Below are my comments:
a) As the programmers try their best to have GUI to change all the setting in a language, the dialog box has become very complex in turn of usage as well as programming. My view is this, normally people who use such a powerful editor must be from technical background, they should be able to figure out how to change configuration file (xml or configuration files) given sufficient configuration file. In this way, the notepad++ will truly become very flexible with no added programming complexity.
b) The syntax for standard languages (such as C, C++, etc) are coded in the program (scintilla/src/Lex*.cxx). If more and more standard languages are to be supported, then more source code are needed. As it is possible to create "User defined language", why do we use this features for standard languages as well?
c) As different language may have different syntax requirement, using a GUI to configure the "User defined language" will be very complicated too. Why do we just let the user define the setting using xml or configuration file (just as item a above)?
Regards
Yoong
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi:
The size of the dialog box for the user defined language is too large.
Secondly, it took me awhile to figure out the how to open the dialog. I think the menu item shall be under language menu, preferably under "User Defined" submenu item.
Regards
Yoong
Hi:
I downloaded the code and have a look. Below are my comments:
a) As the programmers try their best to have GUI to change all the setting in a language, the dialog box has become very complex in turn of usage as well as programming. My view is this, normally people who use such a powerful editor must be from technical background, they should be able to figure out how to change configuration file (xml or configuration files) given sufficient configuration file. In this way, the notepad++ will truly become very flexible with no added programming complexity.
b) The syntax for standard languages (such as C, C++, etc) are coded in the program (scintilla/src/Lex*.cxx). If more and more standard languages are to be supported, then more source code are needed. As it is possible to create "User defined language", why do we use this features for standard languages as well?
c) As different language may have different syntax requirement, using a GUI to configure the "User defined language" will be very complicated too. Why do we just let the user define the setting using xml or configuration file (just as item a above)?
Regards
Yoong