No meu emacs, digamos, eu uso um "elisp"
yasnippet para estender um bloco lisp no modo org. Mas antes que eu a estenda, a empresa é acionada primeiro, o que me dá um menu como "1. elisp1, 2. elisp2"
sem opção "elisp"
. Agora, se eu uso tab
para estender o yasnippet, é sempre irritante que "elisp1"
sempre seja exibido na tela. Portanto, preciso excluir "1"
primeiro e fazer a extensão do snippet yasnippet.
Portanto, como solução, eu sempre uso a tecla de seta para a esquerda para desativar o menu de conclusão da empresa, mas o cursor agora é direcionado para "elis|p"
, então, novamente, uso a tecla de seta para a direita para mover o cursor até o final "elisp|"
e estender o snippet.
Aí vem minha pergunta: como posso ligar a tab
chave primeiro para ativar o yasnippet, mas não a empresa para me salvar a vida?
tab
. Então, eu não gostaria de alterar a ligação.
C-o
expandir abreviações, trechos e linhas abertas etc., se você não estiver interessado.
tab
paracompany
eC-o
parayasnippet
. Eu posso descrever mais se você estiver interessado.