Próbowałem dodanie tego kodu do markdown-mode-hook
Jak dodać "` "jako separator sparowanych autopair w trybie obniżania?
(push '(?` . ?`) (getf autopair-extra-pairs :everywhere))
Dokumentacja autopair-extra-pairs
wyjaśnia:
Zauważ, że to robi nie pracy dla pojedynczych znaków, e.x. znaki, które chcesz zachowywać się jak cytaty. Aby uzyskać więcej informacji, zobacz komentarze do dokumentów/źródeł .
Co sugeruje, że powyższe nie zadziała (i tak się nie stało). Ale nie udało mi się dowiedzieć, co będzie działało po przejrzeniu kodu.
Próbowałem też syf wokół z tabeli składni:
(modify-syntax-entry ?` "$" markdown-mode-syntax-table)
co nie pomogło.
szukałem w 'elektr ic-pair-mode'. Nie jest wystarczająco elastyczny dla moich potrzeb. –
To samo rozwiązanie wydaje się doskonale współpracować z autopair! @ Luke, czy możesz wyjaśnić, co nie zadziałało? –
@JoaoTavora - masz rację, wydaje się, że działa to w autopairu. Chodziło mi o to, że starałem się, aby autopair działał, zrezygnował i zamiast tego zaczął patrzeć na elektryczny tryb par. –