1 #pragma once
2 #include <fakevimhandler.h>
3 #include <memory>
4 #include <QMainWindow>
5 #include "fake_vim_edit.h"
6 
7 struct FakeVimWrapper
8 {
9     std::unique_ptr<FakeVim::Internal::FakeVimHandler> handler;
10     std::unique_ptr<Proxy> proxy;
11 };
12 
13 std::unique_ptr<FakeVimWrapper> CreateFakeVimWrapper(PlainTextEdit *editor, QMainWindow *mainWindow);
14