Emacs

Domande e risposte per chi utilizza, estende o sviluppa Emacs

4
Come determinare se il personaggio attuale è una lettera
Come posso determinare se il carattere corrente è una lettera (un carattere alfabetico) (cioè appartiene alla classe di sintassi [:alpha:]nelle nozioni regexp). Vorrei scrivere una semplice funzione come di seguito: (defun test-letter () (interactive) (if char-after-is-a-letter (message "This is a letter") (message "This is not a letter") ) ) Aggiornamento …

2
Ricorsivamente, vai su per trovare Makefile e compilare
Il problema M-x compileè che se Makefilenon si trova nella directory corrente, non riesce. Mi piacerebbe avere una funzione che ricorsivamente sale per trovare un Makefileed eseguire makeda questa directory. Ho visto questa domanda , ma è specifica del percorso ed è qualcosa che devo pensare di correre.

2
Evidenziazione della sintassi e rientro del blocco del codice sorgente nel file html esportato per la modalità org
Quando inserisco il blocco di codice C all'interno di un file in modalità org, l'evidenziazione della sintassi e il rientro del codice sorgente vengono personalizzati come desiderato. Quando lo esporto in un file html, l'evidenziazione della sintassi nel file html è esattamente la stessa di Emacs. Ma l'evidenziazione della sintassi …




2
Come salvare una copia di un buffer in un file?
Vorrei poter salvare una copia (o un'istantanea) di un buffer in un file. Il comportamento sarebbe simile write-file, tranne per il fatto che non imposta il buffer per visitare questo file. Per un caso d'uso, immagina di avere una sessione di shell e desideri salvarla rapidamente in un file di …
9 buffers  saving 


3
Invia l'output del processo al buffer * Messaggi *, ma ignora l'area dell'eco
È possibile inviare l'output da un filtro di processo al *Messages*buffer e sopprimere l'output del messaggio dall'area di eco, in modo tale da poter utilizzare simultaneamente i comandi interattivi senza minibuffer-promptessere cancellato dall'output del filtro di subpress in corso? (defun rsync-process-filter (proc string) (when (not (or (string-match "files...\r" string) (string-match …

2
Come riempire (avvolgere) un'intestazione della modalità org?
Vorrei riempire (avvolgere) una lunga intestazione in modalità org. Non vedo menzione di come farlo nel manuale dell'organizzazione . Se avvolgo manualmente la riga inserendo una nuova riga, la modalità org non riconosce il testo racchiuso come titolo. È possibile? Nota: org-fill-paragraphnon fare questo: (defun org-fill-paragraph (&optional justify) "Fill element …





2
Funzione per eliminare tutti i commenti da un buffer, senza spostarli per eliminare l'anello
Devo essere in grado di rimuovere tutti i commenti da un buffer dal codice elisp. Per ora, sto usando: (goto-char (point-min)) (comment-kill (count-lines (point-min) (point-max))) Tuttavia, comment-killè una funzione interattiva e il suo utilizzo principale è eliminare un commento alla volta. Inoltre, ha fastidiosi effetti collaterali visibili, poiché aggiunge tutti …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.