From 76eba270bf54c2e5e52e327551da22faa2426f9a Mon Sep 17 00:00:00 2001 From: Andrzej Ostruszka Date: Thu, 2 Jan 2020 15:09:54 +0100 Subject: [PATCH] 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 --- src/plugins/fakevim/fakevimplugin.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp index 211ccb67de2..393e5380ae9 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);