From 4b79bca6bf0045a760dd581c32274beaa4617956 Mon Sep 17 00:00:00 2001 From: asmsuechan Date: Fri, 22 Sep 2017 23:57:14 +0900 Subject: [PATCH] iss #832 Make :q work in vim mode --- browser/components/CodeEditor.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/browser/components/CodeEditor.js b/browser/components/CodeEditor.js index f00794bf..068dfb7e 100644 --- a/browser/components/CodeEditor.js +++ b/browser/components/CodeEditor.js @@ -104,6 +104,12 @@ export default class CodeEditor extends React.Component { let editorTheme = document.getElementById('editorTheme') editorTheme.addEventListener('load', this.loadStyleHandler) + + CodeMirror.Vim.defineEx('quit', 'q', this.quitEditor) + } + + quitEditor () { + document.querySelector('textarea').blur() } componentWillUnmount () {