summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrzej Ostruszka <andrzej.ostruszka@gmail.com>2020-01-02 15:09:54 +0100
committerAndrzej Ostruszka <andrzej.ostruszka@gmail.com>2020-01-07 07:24:18 +0000
commit76eba270bf54c2e5e52e327551da22faa2426f9a (patch)
tree75c553a6fcb74f4f670e2cd733e0de25604471be
parentb99a495b11358052c0799a69ff626ea6a31de55a (diff)
downloadqt-creator-76eba270bf54c2e5e52e327551da22faa2426f9a.tar.gz
fakevim: fix indenting of continuation lines
Use tab settings for indenting of continuation lines from current document instead of using default value. Task-number: QTCREATORBUG-20876 Change-Id: Ied15226166483dc11672c930145564cf897def19 Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r--src/plugins/fakevim/fakevimplugin.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp
index 211ccb67de..393e5380ae 100644
--- a/src/plugins/fakevim/fakevimplugin.cpp
+++ b/src/plugins/fakevim/fakevimplugin.cpp
@@ -1617,6 +1617,8 @@ void FakeVimPluginPrivate::editorOpened(IEditor *editor)
tabSettings.m_tabSize = theFakeVimSetting(ConfigTabStop)->value().toInt();
tabSettings.m_tabPolicy = theFakeVimSetting(ConfigExpandTab)->value().toBool()
? TabSettings::SpacesOnlyTabPolicy : TabSettings::TabsOnlyTabPolicy;
+ tabSettings.m_continuationAlignBehavior =
+ tew->textDocument()->tabSettings().m_continuationAlignBehavior;
QTextDocument *doc = tew->document();
QTextBlock startBlock = doc->findBlockByNumber(beginBlock);