Emacs

Domande e risposte per chi utilizza, estende o sviluppa Emacs


2
Perché la modalità org di Emacs richiede il file master?
All'apertura dei .orgfile, Emacs richiede un file master. Perché è così e come posso disabilitare questa funzione? Immagino sia dovuto all'uso di pacchetti correlati al lattice come ox-latexe ox-beamer. C'è un modo per rendere il file master specifico per la .orgmodalità file latex o per spegnerlo completamente? Grazie.
8 org-mode 

2
Come posso modificare un buffer rispetto a una revisione?
Voglio eseguire ediff per confrontare la mia versione corrente di un file (in git) con una versione del file su un ramo diverso. Corro M-x ediff-revisionda un buffer aperto per il file in questione. Rispondo alle due domande: Confronta le revisioni per il file: ho vuoto questa risposta (il valore …



2
Equivalente a --no-wait for emacs
Il emacsclientprogramma consente un flag --no-wait(abbreviato come -n) che farà sì che il server emacs visiti il ​​file specificato e ritorni immediatamente. emacsclient -n ~/.bashrc Se fornisco un editor alternativo, funzionerà comunque nei casi in cui non è in esecuzione il server Emacs emacsclient -n -a "/usr/local/bin/emacs" ~/.bashrc Tuttavia, questo …


1
Impedisci l'inserimento di testo all'inizio di un buffer che inizia con il testo di sola lettura
Sto estendendo un pacchetto Emacs esistente e voglio rendere una parte del buffer non modificabile (sola lettura). In effetti, voglio rendere modificabile solo una riga nel mezzo del buffer e per ottenere ciò utilizzo il seguente frammento: (put-text-property (point-min) point-before-editable-text 'read-only t) ;; (put-text-property point-after-editable-text (point-max) 'read-only t) Tuttavia, posso …

3
Ambiente persistente per la compilazione di Mx
Quando M-x compilelo eseguo genera una nuova subshell per eseguire il mio comando di compilazione. Non appena ritorna il comando di compilazione, il processo di shell viene interrotto. Posso capire perché questo sarebbe auspicabile nella maggior parte dei casi, ma attualmente mi trovo in una situazione in cui non è …

1
Simulazione delle operazioni del mouse con la tastiera
Esiste un modo, tramite alcuni comandi che possono essere invocati dalla tastiera, di far pensare ad Emacs che ho fatto clic in un determinato punto (in modo che faccia tutto ciò che avrebbe fatto se avessi fatto clic lì, ad esempio segui il collegamento o apri un menu )? O …

2
Argspec o arity di una funzione bytecode in Emacs 24
Ho un codice che testa l'arità di una funzione. Lo uso per determinare se sono presenti argomenti opzionali aggiunti nelle ultime versioni di un pacchetto. Richiede subr-arityfunzioni integrate e analizza l'arglista di oggetti bytecode e lambda. (defun function-argspec (func) (if (symbolp func) (setq func (indirect-function func))) (cond ((byte-code-function-p func) (aref …

6
Selezione del testo senza spostare il cursore
Vorrei far crescere una selezione senza spostare il punto (il cursore) dalla sua posizione. So che posso sempre usare C-u C-spcper spostarmi nella posizione precedente, ma vorrei evitarlo. Più specificamente, vorrei fare entrambe queste operazioni: Seleziona tutto il testo nel buffer Aggiungere gradualmente le righe / i paragrafi successivi alla …
8 region  mark 

2
Come posso personalizzare il comando di compilazione?
In uno dei miei progetti ho bisogno di eseguire make package installdurante la costruzione anziché make. Ricorda l'ultimo comando di compilazione che ho usato, ma si reimposta make -kogni volta che si avvia emacs. Come posso personalizzare M-x compilel'impostazione predefinita make package install?

2
Come troncare le informazioni sul buffer nell'elenco dei timoni
Quando ho molti buffer aperti e helm-miniguardo attraverso di essi, noto che i buffer profondamente annidati o vagabondi occupano troppo spazio orizzontale, facendoli avvolgere, in questo modo: Come posso ottenere il timone per troncare queste linee in modo che non si avvolgano? La commutazione truncate-linesquando il buffer del timone è …
8 helm 

3
Scrittura portatile Elisp
Idealmente, vorrei essere in grado di memorizzare l'intero contenuto della mia .emacs.ddirectory e farlo "funzionare" su qualsiasi Emacs in cui lo carico, ma sfruttare comunque tutte le funzionalità dell'ambiente specifico, come i sistemi di finestre GUI. Non sto cercando un'enciclopedia di caratteristiche incompatibili. Vorrei solo sapere come verificare funzionalità, sistema …

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.