Perguntas com a marcação «keymap»

Um mapa de teclas é uma estrutura de dados Lisp que especifica ligações de teclas para várias seqüências de teclas. Um único mapa de teclas especifica diretamente as definições para eventos individuais. Quando uma sequência de teclas consiste em um único evento, sua ligação em um mapa de teclas é a definição do mapa de teclas para esse evento.


4
Como substituir ligações de modo principais
Às vezes, minhas combinações de teclas globais são substituídas por um modo principal. Um exemplo fácil é a seguinte configuração no meu arquivo init (global-set-key (kbd "C-j") 'newline-and-indent) Mas irritantemente essa combinação de teclas é ocultada pelo modo principal "Interação Lisp", que é o modo padrão do buffer temporário. Quando …


1
Como distinguir Ci de TAB?
Normalmente, por razões históricas, o emacs trata o TABcódigo e a C-ichave da mesma forma, cf. a documentação do emacs lisp sobre as teclas de função ou a resposta da abo-abo na pergunta "Qual é a diferença entre TAB e?" . NOTA: Neste post, keycodes estão TAB, <tab>e C-i; tabe …


2
Como vincular Ci como diferente da TAB?
Eu quero fazer Control-iperformance indent-region(basicamente porque o Xcode já construiu essa memória muscular). Eu percebo isso Control-ie tabsão indistinguíveis no sentido Ascii, mas eles são no sentido do código-chave. Eu tentei o óbvio: (global-unset-key (kbd "C-i")) (global-set-key (kbd "C-i") 'indent-region) sem sucesso - pressionar Control-iainda faz apenas o que a …
15 keymap 

2
Como vincular uma chave a um comando / lista da agenda específica no modo organizacional
Adicionei uma chave personalizada para a agenda da organização para mostrar todos os itens não programados do TODO após o Sacha Chua: (defun sacha/org-agenda-skip-scheduled () (org-agenda-skip-entry-if 'scheduled 'deadline 'regexp "\n]+>")) (setq org-agenda-custom-commands '(("u" "Unscheduled tasks" alltodo "" ((org-agenda-skip-function 'sacha/org-agenda-skip-scheduled) (org-agenda-overriding-header "Unscheduled TODO entries: "))))) Posso trazer essa lista com C-c …
15 org-mode  keymap 

3
Qual é a sequência de teclas mais conhecida no Emacs?
O Qt suporta ligações de teclas no estilo Emacs , no entanto, apenas para até quatro teclas. Para mostrar por que esse limite deve ser aumentado, seria útil mostrar exemplos de atalhos de teclado no estilo Emacs com ainda mais teclas do que isso. Existem exemplos conhecidos para isso ou …

2
Como descobrir o que realmente faz uma sequência de teclas
De tempos em tempos, observo um comportamento inesperado ao editar texto. Meu primeiro recurso é geralmente usar C-h kpara descobrir quais funções estão sendo chamadas por uma determinada sequência de teclas. No entanto, às vezes a documentação está em desacordo com o comportamento observado. Nesses casos, geralmente presumo que algum …
14 keymap  hooks 

7
Evil: mapear atalhos de teclado da maneira vim?
Eu estou tentando fazer a função do mal evil-jump-to-tag, C-]comportam-se como ligando as Emacs M-.. O comportamento normal é bom para navegar nos arquivos Tags, mas quero que ele funcione também para Slime slime-edit-definition, Elisps elisp-slime-nav-find-elisp-thing-at-point, Clojures cider-jump-to-var, etc. Esses modos principais e muitos outros vincularam algum equivalente de salto …
13 keymap  evil 

2
Ligações de teclas específicas a um buffer
É possível definir ligações de teclas específicas para o buffer? Eu tenho o seguinte em um dos meus arquivos organizacionais: # Local Variables: # eval: (local-set-key (kbd "<f10>") 'some-custom-defun-specific-to-this-buffer) # End: Mas essa ligação persiste também para outros arquivos de modo organizacional. Se eu abrir um arquivo com um modo …


2
modo org sem teclas de seta
O mapeamento de teclas no modo de organização usa como padrão as teclas de seta para funções comuns. Alguém reformou suas configurações org-mode para evitar completamente as teclas de seta? Por favor compartilhe.
12 org-mode  keymap 

1
Como vincular C- [de verdade (desta vez a sério)
Existe alguma maneira de vincular C-[a algo e não ter todas as M-vinculações (Meta) desarrumadas? Não é a primeira vez que essa pergunta surge. Infelizmente, a única solução oferecida no encadeamento anterior é a) específica para Linux, b) requer uma ferramenta externa (novamente específica para Linux) que não tem nada …

2
Use dois mapas de modo principal no mesmo buffer
Já deparei com algumas situações em que seria altamente conveniente que o mapa de teclas de um modo principal atue como um mapa de teclas de fallback para outro modo principal. Por exemplo: Eu escrevo muito LaTeX em alguns dos meus documentos organizacionais, por isso seria ótimo ter latex-modecomandos disponíveis …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.