aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main.cpp
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2015-03-07 02:45:56 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2015-03-07 02:54:09 +0100
commit2789e5da50987b908a4aa5758a17c86570d94d63 (patch)
treea60f11f3b82ff3d7ff0a07bf576f851f68165266 /src/main.cpp
parent4aa51b925f5364511173c74277b78d2984e37218 (diff)
downloadsciteco-2789e5da50987b908a4aa5758a17c86570d94d63.tar.gz
cleaned up usage of the escape control character: introduced CTL_KEY_ESC and CTL_KEY_ESC_STR
* the reason for the CTL_KEY() macro is to get the control character resulting from a CTRL+Key press -- at least this is how SciTECO presents these key presses. It is also a macro and may be resolved to a constant expression, so it can be used in switch-case statements. Sometimes it is clearer to use standard C escape sequences (like '\t'). * CTL_KEY('[') for escape is hard to read, so I always used '\x1B' which is even more cryptic.
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main.cpp b/src/main.cpp
index ea192db..ed054d7 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -338,7 +338,7 @@ main(int argc, char **argv)
* If munged file didn't quit, switch into interactive mode
*/
/* commandline replacement string register */
- QRegisters::globals.insert("\x1B");
+ QRegisters::globals.insert(CTL_KEY_ESC_STR);
Goto::table = &cmdline_goto_table;
undo.enabled = true;