From 5cfae53794b732078a2e986d123fc26a235ff6a0 Mon Sep 17 00:00:00 2001
From: Robert Loehning <robert.loehning@nokia.com>
Date: Tue, 4 May 2010 22:27:13 +0200
Subject: [PATCH] Fakevim: Fixed handling of line endings on Windows.

---
 src/plugins/fakevim/fakevimhandler.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index ff6ddc8aec4..42cc80d79c1 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -3063,6 +3063,9 @@ bool FakeVimHandler::Private::handleExBangCommand(const QString &line) // :!
     QProcess proc;
     proc.start(command);
     proc.waitForStarted();
+#ifdef Q_OS_WIN
+    text.replace(QLatin1String("\n"), QLatin1String("\r\n"));
+#endif
     proc.write(text.toUtf8());
     proc.closeWriteChannel();
     proc.waitForFinished();
-- 
GitLab