Articles of emacs

Come intercettare un file prima che si apra e decidere quale frame

Sto cercando alcune idee, per favore, su come intercettare un file prima che si apra e prendere una decisione su quale frame aprirlo. Ho una versione modificata di frame-bufs di Alp Aker – https://github.com/alpaker/Frame-Bufs – che funziona con una versione corrente di Emacs Trunk. Ho scritto una funzione che associa il file che viene aperto […]

Come posso rendere più veloce l’avvio di Emacs?

Io uso Emacs v. 22 (la versione della console, in remoto con PuTTY o localmente con Konsole ) come mio editor di testo principale su Linux. Ci vuole un po ‘per caricare ogni volta che lo avvio però, probabilmente quasi un secondo, anche se non l’ho mai programmato. Tendo ad aprire e chiudere molto Emacs, […]

Come disabilitare il segnale acustico in emacs su Windows

Ciao, sono nuovo di Emacs e ho scaricato GNU emacs sulla mia macchina Windows. Ho appena terminato il breve tutorial, ma ho trovato un segnale acustico ogni volta che ho colpito l’inizio / la fine di un file e in molti altri casi, il che mi disturba un po ‘. Ho cercato online e ho […]

Perché emacs crea collegamenti simbolici temporanei per i file modificati?

Quando modifico un buffer, Emacs crea automaticamente un collegamento simbolico temporaneo nella stessa directory del file che si sta modificando (ad es. Foo.c): .#foo.c -> user@host.12345:1296583136 dove ‘12345’ è il PID di Emacs (non so cosa significhi l’ultimo numero). Perché Emacs crea questi collegamenti e come posso impedirgli di farlo? Si noti che ho distriggersto […]

Dove posso trovare il mio file .emacs per Emacs in esecuzione su Windows?

Ho provato a cercare il file .emacs per la mia installazione di Windows per Emacs, ma non sono riuscito a trovarlo. Ha lo stesso nome in Windows come in Unix? Devo crearlo da solo? Se sì, sotto quale directory specifica va?

Usare Emacs per cercare e sostituire ricorsivamente in file di testo non ancora aperti

Come follow-up di questa domanda , sta cercando di scoprire come fare qualcosa di simile che dovrebbe essere facile, che mi impedisce soprattutto di essere più abituato a usare Emacs e di avviare invece l’editor con cui ho già familiarità. Uso l’esempio qui abbastanza spesso nella modifica di più file. In Ultraedit farei Alt + […]

Perché una variabile locale elisp mantiene il suo valore in questo caso?

Qualcuno potrebbe spiegarmi cosa sta succedendo in questo semplicissimo frammento di codice? (defun test-a () (let ((x ‘(nil))) (setcar x (cons 1 (car x))) x)) Dopo una chiamata (test-a) per la prima volta, ottengo il risultato atteso: ((1)) . Ma con mia sorpresa, chiamandola ancora una volta, ottengo ((1 1)) , ((1 1 1)) e […]

Come controllo come Emacs crea i file di backup?

Emacs mette i file di backup denominati foo~ ovunque e non mi piace dover ricordare di eliminarli. Inoltre, se modifico un file che ha un hard link da qualche altra parte nel file system, il link rigido punta al backup quando ho finito di modificare, e questo è confuso e terribile. Come posso eliminare questi […]

Perché dovrei usare un IDE?

In un’altra domanda, Mark parla molto degli IDE, dicendo “alcune persone ancora non sanno” perché “dovrebbero usarne uno …”. Come qualcuno che utilizza vim per la programmazione e lavora in un ambiente in cui la maggior parte / tutti i miei colleghi usano sia vim o emacs per tutto il loro lavoro, quali sono i […]

Problemi di inizializzazione del sistema di pacchetti Emacs 24

Mi sembra che il nuovo sistema Package che è integrato su Emacs 24 abbia alcuni difetti quando si tratta di caricare e inizializzare correttamente i pacchetti installati. Recentemente, ho aggiornato a Emacs 24.1.1 che è stato rilasciato il 6/10/2012 e ho cercato di utilizzare il sistema di pacchetti integrato e ho installato diversi pacchetti che […]