Uwielbiam tryb pacy Emacsa, ale bardzo mi go brakuje, gdy robię eval-expression
(M-:
). Jak mogę mieć pared w minibuforze przy wykonywaniu eval-expression
? Dzięki!Jak mogę uzyskać tryb paredit podczas wykonywania wyrażenia eval?
9
A
Odpowiedz
11
dodać funkcję do minibuffer-setup-hook
, tak:
(add-hook 'minibuffer-setup-hook 'conditionally-enable-paredit-mode)
(defun conditionally-enable-paredit-mode()
"enable paredit-mode during eval-expression"
(if (eq this-command 'eval-expression)
(paredit-mode 1)))
0
funkcji Dodaj paredit-mode
do eval-expression-minibuffer-setup-hook
, tak jak
(add-hook 'eval-expression-minibuffer-setup-hook #'paredit-mode)
Powiązane problemy
- 1. Jak skompilować/eval wyrażenia Scala w czasie wykonywania?
- 2. Używanie programu Paredit do zawijania istniejącego wyrażenia
- 3. eval() nie przypisuje zmiennej w czasie wykonywania
- 4. Jak uzyskać tryb zmiennej łańcuchowej podczas resamplowania z pandami
- 5. Jak uzyskać zwrot produktu podczas wykonywania zadania. WhenAny
- 6. Jak mogę uzyskać tablicę wyników wyrażenia kątowego "| filter" w zmiennej?
- 7. Jak mogę ustawić ccshared = -fPIC podczas wykonywania ./configure?
- 8. Jak mogę sprawdzić DBNull podczas wykonywania mojego polecenia tylko raz?
- 9. Jak usunąć dodatkowe parens w trybie Paredit?
- 10. Jak mogę profilować wyrażenia Perla?
- 11. Jak mogę uzyskać pułapkę basha EXIT podczas wykonywania innego pliku binarnego?
- 12. emacs seplenienie, jak uzyskać tryb główny bufora?
- 13. Jak zdobyć hibernacji dialekt podczas wykonywania
- 14. Jak znaleźć domyślne ustawienia podczas wykonywania MSI za pomocą/qn (tryb cichy)?
- 15. Czy mogę uzyskać tryb dostępu do pliku `FILE *`?
- 16. W jaki sposób GDB ocenia wyrażenia C++ w czasie wykonywania
- 17. Błąd podczas wykonywania UPDATE
- 18. ValueError podczas wykonywania softmax_cross_entropy_with_logits
- 19. Jak eval ciągi w rakietę
- 20. Błąd podczas wykonywania gcloud
- 21. Błąd podczas wykonywania matplotlib.pyplot.subplots()
- 22. Jak uzyskać preferencje dzwonka w czasie wykonywania?
- 23. Jak uzyskać JavaDoc metody w czasie wykonywania?
- 24. Wiele rozwiązań podczas wykonywania ILP
- 25. Jak mogę programowo wyłączyć tryb zgodności IE?
- 26. Jak mogę połączyć dwa wyrażenia lambda bez użycia metody Invoke?
- 27. Jak uzyskać wartość z anonimowego wyrażenia?
- 28. Jak uzyskać typ ogólny w czasie wykonywania?
- 29. Jak ograniczyć tekst w Eval
- 30. Jak wywołać Eval w codebehind?
Nieźle, ale jak wspomina się, że dotyczy paredit do wszystkiego (ex. 'shell-command' /' M-! '), a nie tylko wpis Emacs Lisp w minibuforze. Wolałbym, żeby tak nie było. Zastanawiam się, czy będę musiał zastąpić wyrażenie "eval-expression" czymś, co wywołuje bardziej specjalną funkcję odczytu. – draebek
Umożliwia to tylko eval-expression, ale może napisałeś swój komentarz zanim Trey zredagował swoją odpowiedź ... –
Tak, napisałem to zanim stał się haczykiem patrząc na 'ten-polecenie'. Nie myślałem o tym. Dzięki! – draebek