No Sublime Text 2, é possível remapear espaço para salvar no modo vintage?

0

Eu tenho tentado recriar minha configuração do Vim no Sublime Text 2. Um dos comandos que eu mais quero trabalhar é mapear espaço + espaço para salvar no modo normal / de comando. No Vim eu tenho esse atalho:

no <space><space> :wa<cr>

No Sublime, tentei várias coisas sem sucesso:

{ "keys": [" ", " "], "command": "save" }

e

{ "keys": [" ", " "], "command": "save",
    "context":
    [
        { "key": "setting.command_mode", "operand": false },
        { "key": "setting.is_widget", "operand": false },
        { "key": "setting.vintage_ctrl_keys" }
    ]
},

e também os dois anteriores, substituindo " " s por "space" s.

Alguma idéia, ou isso não é possível no Sublime?

    
por davidscolgan 02.04.2013 / 04:08

1 resposta

0

Bem, eu encontrei o problema. Eu tinha copiado todas as ligações de teclas padrão para o modo Vintage no meu arquivo keymap de usuário, a fim de mexer com eles. Eu estava colocando minhas ligações personalizadas no topo do arquivo, e no meio estava essa ligação:

{ "keys": [" "], "command": "set_motion", "args": {
    "motion": "vi_move_by_characters",
    "motion_args": {"forward": true, "extend": true, "visual": false },
    "clip_to_line": true },
    "context": [{"key": "setting.command_mode"}]
},

Problema resolvido!

    
por 02.04.2013 / 11:10