Skip to content
This repository was archived by the owner on Oct 21, 2022. It is now read-only.

Commit

Permalink
Tweak temp fix to closebrackets + vim interaction
Browse files Browse the repository at this point in the history
This temp fix can be removed once we upgrade CM version - #45.
Removed make-normal-editor because we don't use it anywhere
  • Loading branch information
cldwalker committed Jan 31, 2016
1 parent 07474b7 commit 29cbece
Show file tree
Hide file tree
Showing 3 changed files with 107 additions and 106 deletions.
3 changes: 2 additions & 1 deletion src/lt/plugins/vim.cljs
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,15 @@

(defn make-vim-editor [ed]
(editor/set-options ed {:keyMap "vim"})
;; TODO: Remove disableInput once we're on a modern version of Vim mode
;; See https://github.com/codemirror/CodeMirror/issues/2061
(editor/set-options ed {:disableInput true})
(object/add-tags ed [:editor.keys.vim])
(editor/on ed "vim-mode-change" (mode-change-listener ed))
(object/raise ed :mode-change "normal"))

(defn make-normal-editor [ed]
(editor/set-options ed {:keyMap "default"})
(editor/set-options ed {:disableInput false})
(object/remove-tags ed [:editor.keys.vim])
(editor/off ed "vim-mode-change" (mode-change-listener ed))
(object/raise ed :mode-change "normal-editor"))
Expand Down
187 changes: 93 additions & 94 deletions vim_compiled.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 29cbece

Please sign in to comment.