Emacs

Domande e risposte per chi utilizza, estende o sviluppa Emacs


3
Chiusura di tutte le parentesi in sospeso
Quando scrivo i codici lisp, a volte sono profondamente in un'espressione nidificata e tutto ciò che voglio è inserire tutta la parentesi di chiusura mancante. In questo momento li sto solo inserendo fino a quando non ottengo un paren corrispondente, ma non è molto efficiente. Esiste un comando per inserire …

2
Magit spingendo / tirando mostra progressi
Mi manca qualche indicazione visiva del progresso push / pull. Dopo aver eseguito il comando appropriato, magitstampa Invio a domain.tld: repo.git tuttavia, non viene fornita alcuna ulteriore indicazione dei progressi. Su una connessione di rete lenta o se i dati da trasmettere sono di grandi dimensioni, il processo può richiedere …
14 magit 




2
Come scoprire cosa fa veramente una sequenza di tasti
Di tanto in tanto osservo comportamenti inaspettati durante la modifica del testo. Il mio primo ricorso è di solito da usare C-h kper scoprire quali funzioni vengono chiamate da una determinata sequenza di tasti. Tuttavia, a volte la documentazione è in contrasto con il comportamento osservato. In questi casi, di …
14 keymap  hooks 

3
Avvia due demoni emacs separati per console e GUI
In genere avvio emacs con la GUI e avvio subito un server (server-start). Ora posso facilmente aprire documenti nella mia sessione emacs esistente dal terminale tramite emacsclient -n <file>o dal Browser file. Di tanto in tanto, tuttavia, voglio eseguire emacs all'interno del mio terminale utilizzando emacsclient -t. Ciò accade più …
14 daemon 





2
Perché Emacs impiega più tempo ad avviarsi su Windows che su Linux?
Configurazione: Un sistema Sistema operativo Windows 10 come doppio avvio Sistema operativo Ubuntu 15.10 come doppio avvio Emacs 25.0.1 con GUI Ho un dot-emacsfile e tutto nella mia .emacs.dcartella (anche i pacchetti si trovano in .emacs.d). Tutti questi file si trovano in una cartella Dropbox. Su Windows 10: ho collegato …
14 start-up 

1
Come inserisco il testo con una faccia specifica?
Ho una faccia, creata in questo modo: (defface test-face '((t . (:height 2.0))) "A face for testing.") Vorrei inserire del testo con quella faccia. Ma questi modi inseriscono il testo senza la faccia: (insert (propertize "text to insert" 'face 'test-face)) (let ((current-string "text to insert")) (put-text-property 1 (length current-string) 'face …
14 faces  insert 

7
Il modo più semplice per verificare se la riga corrente è "vuota" (ignorando gli spazi bianchi)?
Voglio solo verificare se la riga corrente è vuota o meno (se contiene solo spazi, quindi la considero ancora vuota). Ecco la mia versione iniziale: (defun strip-text-properties(txt) (set-text-properties 0 (length txt) nil txt) txt) (defun is-current-line-empty () (interactive) (setq c-line (thing-at-point 'line)) (string-match "^\s*$" (strip-text-properties c-line))) Qual è il modo …
14 whitespace 

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.