Chciałbym ustawić funkcję, która ma odpowiednik zaznaczenia całego bufora i uruchomić C-u M-|
, aby zapytać o polecenie, przepuścić bufor do polecenia i zastąpić bufor wyjściem. A może ustawić na shift-f5 lub coś podobnego.Polecenie powłoki Emacsa na buforze
Mam tylko tak daleko, jak to:
(defun shell-command-on-buffer()
(interactive)
(mark-whole-buffer))
Jak mogę zrobić z resztą?
Dzięki, spróbowałem. Otwiera to dla mnie nowy bufor - najlepiej, jeśli zastąpi bieżący bufor jako C-u M- | robi. – teppic
Ach, przepraszam, moja pierwsza sugestia ma takie samo zachowanie C-u jak "polecenie-powłoki-na-obszarze". Edytowany, aby lepiej odpowiedzieć na Twoją prośbę – brontitall
Bez powodzenia obawiam się - monituje mnie o polecenie, ale podaje błąd o niewłaściwej liczbie argumentów. – teppic