Vorrei impostare una funzione che equivalesse a contrassegnare l'intero buffer e che esegua C-u M-|
per richiedere un comando, reindirizzare il buffer al comando e sostituire il buffer con l'output. Quindi magari impostalo su shift-f5 o qualcosa del genere.Comando shell Emacs sul buffer
Ho solo per quanto riguarda questo:
(defun shell-command-on-buffer()
(interactive)
(mark-whole-buffer))
Come posso fare il resto?
Grazie, l'ho provato. Questo mi apre un nuovo buffer - idealmente mi piacerebbe che sostituisse il buffer corrente, come C-u M- | lo fa. – teppic
Ah, scusa, il mio suggerimento iniziale ha lo stesso comportamento C-u di 'shell-command-on-region'. Modificato per rispondere meglio alla tua richiesta – brontitall
No luck I'm paura - mi suggerisce il comando ma dà un errore di numero errato di argomenti. – teppic