Christian suggests a modified format for the output of :set ...
Such things are a matter of taste of course, but personally I find
this kind of display a little confusing:
| TOGGLES: groups begin with +/- to turn options on/off resp.
| -s Print no. reductions/cells after eval
| -t Print type after evaluation
| +f Terminate evaluation on first error
| -g Print no. cells recovered after gc
| -l Literate modules as default
| +e Warn about errors in literate modules
| -. Print dots to show progress
| +w Always show which modules are loaded
| -k Show kind errors in full
| +u Use "show" to display results
| +i Chase imports while loading modules
For example:
o Does this mean that +f is the setting you should use to "Terminate
evaluation on first error", or is it an indication that the f option
is currently turned on? And in that case, mightn't it be more useful
to show the command that should be used to change the setting instead
of the command that was used to get into the current state?
o Shouldn't the text after -s be something like "Do not print ..."?
In other words, the sense of the text would have to be modified to
match the option setting.
o etc.
It seems that one man's "intuitive" is another's "confusing" ...
All the best,
Mark