W emacs, powiedzmy, używam "elisp"yasnippet, aby rozszerzyć blok lisp w trybie org. Ale zanim go przedłużę, najpierw uruchamiane jest towarzystwo, co daje mi menu jak "1. elisp1, 2. elisp2"bez opcji "elisp". Teraz, jeśli tabużyję rozszerzenia yasnippet, zawsze denerwuje mnie to, że "elisp1"zawsze najpierw pojawia się na ekranie. "1"Najpierw muszę usunąć i zrobić rozszerzenie fragmentu yasnippet.
Jako rozwiązanie zawsze używam lewego klawisza strzałki, aby najpierw wyłączyć menu ukończenia firmy, ale teraz kursor przejdzie do "elis|p", więc ponownie używam klawisza strzałki w prawo, aby przesunąć kursor na koniec "elisp|"i rozszerzyć fragment kodu.
Oto moje pytanie: w jaki sposób mogę powiązać tabklucz, aby najpierw uruchomić yasnippet, ale nie firmę, aby uratować mi życie?
tab. Więc nie chciałbym zmieniać wiązania.
C-orozwinąć skróty, fragmenty i otwarte wiersze itp., Jeśli nie jesteś zainteresowany.
tabdlacompanyiC-odlayasnippet. Mogę opisać dalej, jeśli jesteś zainteresowany.