Sha256: 7b5012880d4492fffa241c6887e7360645362bdca397fa87a05c6e4f3a0d289a

Contents?: true

Size: 1.12 KB

Versions: 9

Compression:

Stored size: 1.12 KB

Contents

define("ace/keyboard/keybinding/vim",["require","exports","module","ace/keyboard/state_handler"],function(a,b,c){"use strict";var d=a("../state_handler").StateHandler,e=a("../state_handler").matchCharacterOnly,f=function(a,b,c){return{regex:["([0-9]*)",a],exec:b,params:[{name:"times",match:1,type:"number",defaultValue:1}],then:c}},g={start:[{key:"i",then:"insertMode"},{key:"d",then:"deleteMode"},{key:"a",exec:"gotoright",then:"insertMode"},{key:"shift-i",exec:"gotolinestart",then:"insertMode"},{key:"shift-a",exec:"gotolineend",then:"insertMode"},{key:"shift-c",exec:"removetolineend",then:"insertMode"},{key:"shift-r",exec:"overwrite",then:"replaceMode"},f("(k|up)","golineup"),f("(j|down)","golinedown"),f("(l|right)","gotoright"),f("(h|left)","gotoleft"),{key:"shift-g",exec:"gotoend"},f("b","gotowordleft"),f("e","gotowordright"),f("x","del"),f("shift-x","backspace"),f("shift-d","removetolineend"),f("u","undo"),{comment:"Catch some keyboard input to stop it here",match:e}],insertMode:[{key:"esc",then:"start"}],replaceMode:[{key:"esc",exec:"overwrite",then:"start"}],deleteMode:[{key:"d",exec:"removeline",then:"start"}]};b.Vim=new d(g)})

Version data entries

9 entries across 9 versions & 3 rubygems

Version Path
aced_rails-0.1.2 vendor/assets/javascripts/ace/keybinding-vim.js
ace-rails-ap-0.0.3 vendor/assets/javascripts/keybinding-vim.js
daftos-0.4.1 lib/apps/texteditor/js/keybinding-vim.js
daftos-0.4.0 lib/apps/texteditor/js/keybinding-vim.js
daftos-0.3.0 lib/apps/texteditor/js/keybinding-vim.js
daftos-0.2.0 lib/apps/texteditor/js/keybinding-vim.js
aced_rails-0.1.1 vendor/assets/javascripts/ace/keybinding-vim.js
aced_rails-0.1.0 vendor/assets/javascripts/ace/keybinding-vim.js
aced_rails-0.0.2 vendor/assets/javascripts/ace/keybinding-vim.js