atom keymap: como inserir espaço para alt-space no mac

1

Conforme Como desativar a combinação de teclas Option-Space para espaços não separáveis? Eu quero algo assim no meu keymap.cson:

'.platform-darwin .editor':
  'alt-space': 'editor:space'

A metade funciona: ela impede que o espaço não-quebrável seja inserido, mas não insere um espaço normal.

Não consegui encontrar uma lista de comandos para átomo nos documentos ou no código-fonte. Eu tenho que definir um novo comando? Isso parece um exagero?

    
por nruth 11.06.2015 / 01:46

1 resposta

3

O problema com sua entrada keymap é que o comando editor: space não existe. (Você pode procurar por comandos usando o comando-shift-p)

De fato, você precisa criar seu próprio comando em seu init.coffee assim:

atom.commands.add 'atom-text-editor', 'custom:space', () ->
    editor = atom.workspace.getActiveTextEditor()
    editor.insertText(' ')

E, em seguida, use este comando em vez do editor: space no seu keymap.cson:

'.platform-darwin .editor':
  'alt-space': 'custom:space'
    
por 17.05.2016 / 11:49