aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cmdline.cpp
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2013-02-22 00:10:18 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2013-02-22 01:18:06 +0100
commit41362a9e75302c1ded15a59b6c688a36eb0ea920 (patch)
tree96321c0a5886cdddaacf69194dc84f5911043484 /src/cmdline.cpp
parente4ed98589459018a8b4fc9eb35a5cf22e3e93396 (diff)
downloadsciteco-41362a9e75302c1ded15a59b6c688a36eb0ea920.tar.gz
resolved enter-key handling by introducing get_eol()
Diffstat (limited to 'src/cmdline.cpp')
-rw-r--r--src/cmdline.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/cmdline.cpp b/src/cmdline.cpp
index 2a46a75..ac71548 100644
--- a/src/cmdline.cpp
+++ b/src/cmdline.cpp
@@ -288,6 +288,20 @@ cmdline_fnmacro(const gchar *name)
}
}
+const gchar *
+get_eol(void)
+{
+ switch (interface.ssm(SCI_GETEOLMODE)) {
+ case SC_EOL_CR:
+ return "\r";
+ case SC_EOL_CRLF:
+ return "\r\n";
+ case SC_EOL_LF:
+ default:
+ return "\n";
+ }
+}
+
static gchar *
macro_echo(const gchar *macro)
{