Emacs

Domande e risposte per chi utilizza, estende o sviluppa Emacs


3
Come salvare una macro di tastiera come funzione Lisp?
Molto spesso avrei bisogno di eseguire la serie di passaggi che richiedono più tasti. Per la stessa sessione, questi passaggi possono essere registrati in una macro di tastiera. Un esempio è il salvataggio di un'operazione di ricerca / sostituzione eseguita frequentemente come macro della tastiera. Ma quella macro si perde …

3
Cosa posso fare per accelerare il mio avvio?
Quali sono alcune cose di base che potrei fare per ridurre i tempi di avvio? C'è qualcosa in particolare a cui dovrei prestare attenzione, del resto? Nota: il tempo di avvio può essere mitigato avviando Emacs meno spesso (una volta per sessione) e aprendo i file in un'istanza in esecuzione …


2
Perché elisp non ha spazi dei nomi?
D: Perché elisp non ha spazi dei nomi e come possiamo ottenerli? Elisp non ha spazi dei nomi diversi da quello globale, il che ha portato alla convenzione di codifica del prefisso di tutte le funzioni, variabili e costanti globali con un prefisso univoco. A parte il fattore di fastidio, …
40 elisp 

9
Come posso iniziare ad imparare Emacs Lisp?
Sfondo: Sono principalmente un utente vi e mi sto convertendo in Emacs. Passa le basi e ora usalo per scrivere codice in C e alcuni Python con piani per fare anche una conversione R. Ho scritto (Common) LISP per anni più di vent'anni fa quando ero alla scuola elementare ma …

4
Come escludere i file da Projectile?
Sto usando la configurazione timone-proiettile di prelude ed è stato un enorme miglioramento del mio flusso di lavoro. L'unico problema rimanente sono i file generati automaticamente (ad esempio generati da CMake) che vengono visualizzati durante helm-grep e operazioni simili. Domanda : esiste un modo per escludere i file nella struttura …
39 projectile 

2
Controllo ortografico intelligente in modalità org
Per impostazione predefinita, i risultati dell'esecuzione M-x ispell-bufferin modalità org sono molto deludenti. Ispell guarda all'interno dei :PROPERTY:cassetti, che comunemente contengono cose come :ID: 797495bd-581b-4a42-883b-c2a55a08f08a Cerca di correggere le dichiarazioni dell'organizzazione! Per esempio, si lamenta l' SRCin #+BEGIN_SRC emacs-lisp Va all'interno di blocchi organizzativi. Suppongo che questo potrebbe essere utile …

7
Browser di directory basato su alberi?
Adoro la regia, ma a volte (in particolare durante le riprese di screencast) voglio vedere la struttura ad albero di una directory e dei suoi figli, a la the tree (1) comando. Esiste un browser di directory orientato agli alberi per Emacs?



4
Come sovrascrivere i binding della modalità principale
A volte le mie combinazioni di tasti globali sono sostituite da una modalità principale. Un semplice esempio è la seguente impostazione nel mio file init (global-set-key (kbd "C-j") 'newline-and-indent) Ma fastidiosamente questa combinazione di tasti è nascosta dalla modalità principale "Interazione Lisp", che è la modalità predefinita del buffer di …

2
Strano output della shell quando si utilizza IPython 5
Ho appena aggiornato all'ultima versione di IPython e ora qualcosa non va quando lo si utilizza in emacs. Quando lo si utilizza in un terminale normale funziona bene (colori, completamento della scheda, ecc.), Tuttavia sia in M-x eshello M-x shell, anziché in output In [1]:, in realtà viene emesso [?12l[?25he …
37 shell  eshell  ipython 


3
In linea testuale e codice con virgolette in modalità Org
In modalità Org posso circondare il testo con =o ~per posizionare il testo in modalità testuale o di codice in linea . Tuttavia, ciò non riesce se il testo ha virgolette e non sono riuscito a trovare una spiegazione o una soluzione nella documentazione . Per esempio: =hello= Rende letteralmente …
37 org-mode 

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.