From 90baf34034af9363ee4cfa1654a8cc72dfc8c62e Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sat, 25 Mar 2017 06:47:10 +0100 Subject: 0,8ED: Automatic case-folding of commands * when enabled, it will automatically upper-case all one or two letter commands (which are case insensitive). * also affects the up-carret control commands, so they when inserted they look more like real control commands. * specifically does not affect case-insensitive Q-Register specifications * the result are command lines that are better readable and conform to the coding style used in SciTECO's standard library. This eases reusing command lines as well. * Consequently, string-building and pattern match characters should be case-folded as well, but they aren't currently since State::process_edit_cmd() does not have sufficient insight into the MicroStateMachines. Also, it could not be delegated to the MicroStateMachines. Perhaps they should be abandoned in favour of embeddedable regular state machines; or regular state machines with a stack of return states? --- sample.teco_ini | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sample.teco_ini') diff --git a/sample.teco_ini b/sample.teco_ini index a3ee9c2..9bbefed 100644 --- a/sample.teco_ini +++ b/sample.teco_ini @@ -41,6 +41,9 @@ EMQ[$SCITECOPATH]/session.tes } 0,32ED +! Uncomment to enable automatic case folding ! +! 0,8ED ! + ! Tweak the default font name and size. The size unit is 1pt/100 ! ! [lexer.font]Monospace 1300U[lexer.font] ! -- cgit v1.2.3