Emacs

Domande e risposte per chi utilizza, estende o sviluppa Emacs

1
Come compilare emacs con simboli di debug?
Sto riscontrando problemi nel leggere il codice sorgente di emacs in gdb. Penso che mi manchino i simboli di debug. Seguendo un suggerimento di https://stackoverflow.com/a/4298982/2752242 , ho provato: ./configure CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" --with-gif=no --prefix=$HOME/local/apps/emacs-24.4/ Ma non ha funzionato. Ci sono istruzioni per la compilazione con simboli di debug? …
9 debugging 

1
Ricordare la storia tra le sessioni in modalità Lisp Inferior Emacs
Non riesco a far ricordare a Emacs la cronologia dei *ielm*buffer tra le sessioni. Per quanto ne so, tale cronologia viene registrata nella variabile buffer-local comint-input-ring. Pertanto ho aggiunto la seguente espressione al mio file init: (setq desktop-locals-to-save (append desktop-locals-to-save '((comint-input-ring . 50)))) Non funziona So che il desktoppacchetto funziona …


3
Continua a muoverti fino alla fine delle linee
L'impostazione predefinita dell'associazione dei tasti C-a/C-eè solo per una cosa, passa all'inizio / alla fine della riga, c'è qualche pacchetto che può far funzionare Emacs in questo modo: Se non sono alla fine di una riga, C-eandrà alla fine della riga, altrimenti andrà alla fine della riga successiva Se non …

1
fai in modo che `delete-duplicate-lines` ignori le righe vuote e certe parole
Sto modificando un testo in modalità org, vengono ripetute più righe poiché fanno parte di file diversi dallo stesso argomento. Voglio usare delete-duplicate-linesper eliminare le righe ripetute, tuttavia, il comando rimuove anche le righe vuote, il che è qualcosa che non voglio (altrimenti non avrei paragrafi!). Voglio ignorare alcune parole …

2
Portabilità del bytecode tra le versioni di Emacs
A volte eseguo più versioni di Emacs dalla stessa directory home. Ho un numero di file compilati in byte. Bytecode non è compatibile con tutte le versioni di Emacs, quindi mantengo directory separate per i .elcfile per ogni intervallo di versioni. Quali sono gli intervalli di versione per i quali …



3
Orgmode inserisce il link dagli appunti?
Esiste un modo semplice per inserire un collegamento in modalità org direttamente dagli appunti di sistema? Sto pensando di selezionare un URL in Safari e di inserire quel link direttamente in un documento in modalità organizzazione.
9 org-mode 



1
Modalità timone e LaTeX
Quando eseguo il comando LaTeX-environment(associato per C-c C-eimpostazione predefinita) Helm seleziona correttamente da un elenco di tutti gli ambienti rilevanti (ovvero lo stesso elenco che otterrei senza Helm attivato). Il prompt riporta "Tipo di ambiente: (foo predefinito)" dove "foo" è il valore memorizzato LaTeX-default-environment(che a sua volta è impostato su …
9 helm  latex 

3
Esiste un modo migliore per gestire le dotstring multilinea in elisp?
Odio il modo in cui elisp (non sono sicuro che LISP in generale) gestisca dotstring multilinea. (defun foo () "This is a multi liner docstring" (do-stuff)) Sicuramente vorrei poter fare qualcosa del genere (defun foo () (eval-when-compile (concat "This is\n" "a multi\n" "line\n" "docstring")) (do-stuff)) in modo che il rientro …


1
Come posso tornare da un 'codice' chiave alla sua equivalenza di tastiera?
Ho la seguente documentazione: mc/keymap is a variable defined in `multiple-cursors-core.el'. Its value is (keymap (67108903 . mc-hide-unmatched-lines-mode) (27 keymap (118 . mc/cycle-backward)) (22 . mc/cycle-forward) (return . multiple-cursors-mode) (7 . mc/keyboard-quit)) Documentation: Keymap while multiple cursors are active. Main goal of the keymap is to rebind C-g and <return> …

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.