fakevim: use FakeVim indentation settings instead of creator's

Merge-request: 2160
Reviewed-by: hjk <qtc-committer@nokia.com>
This commit is contained in:
Martin Aumüller
2010-01-15 15:27:42 +01:00
committed by hjk
parent 85b39966bc
commit fb1e56cbe0
2 changed files with 4 additions and 2 deletions

0
src/plugins/fakevim/fakevimhandler.cpp Executable file → Normal file
View File

View File

@@ -649,8 +649,10 @@ void FakeVimPluginPrivate::indentRegion(int *amount, int beginLine, int endLine,
if (!bt) if (!bt)
return; return;
TextEditor::TabSettings tabSettings = TextEditor::TabSettings tabSettings;
TextEditor::TextEditorSettings::instance()->tabSettings(); tabSettings.m_indentSize = theFakeVimSetting(ConfigShiftWidth)->value().toInt();
tabSettings.m_tabSize = theFakeVimSetting(ConfigTabStop)->value().toInt();
tabSettings.m_spacesForTabs = theFakeVimSetting(ConfigExpandTab)->value().toBool();
typedef SharedTools::Indenter<TextEditor::TextBlockIterator> Indenter; typedef SharedTools::Indenter<TextEditor::TextBlockIterator> Indenter;
Indenter &indenter = Indenter::instance(); Indenter &indenter = Indenter::instance();
indenter.setIndentSize(tabSettings.m_indentSize); indenter.setIndentSize(tabSettings.m_indentSize);