Skip to content

Commit ed09e23

Browse files
committed
fakevim remove restore editor tab setup
1 parent 11a02a7 commit ed09e23

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

liteidex/src/plugins/fakevimedit/fakevimedit.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
#include <QLabel>
3838
#include <QStatusBar>
3939
#include "liteeditorapi/liteeditorapi.h"
40+
#include "../liteeditor/liteeditor_global.h"
4041

4142
using namespace FakeVim::Internal;
4243

@@ -138,6 +139,10 @@ void FakeVimEdit::_removeFakeVimFromEditor(LiteApi::IEditor *editor){
138139
if (!ed) {
139140
return;
140141
}
142+
QString mime = editor->mimeType();
143+
int tabWidth = m_liteApp->settings()->value(EDITOR_TABWIDTH+mime,4).toInt();
144+
bool useSpace = m_liteApp->settings()->value(EDITOR_TABTOSPACES+mime,false).toBool();
145+
ed->setTabOption(tabWidth,useSpace);
141146

142147
QPlainTextEdit *ped = LiteApi::getPlainTextEdit(ed);
143148

0 commit comments

Comments
 (0)