Emacs

Domande e risposte per chi utilizza, estende o sviluppa Emacs

1
Perché il defgroup è utile?
Sto leggendo la idofonte e vedo: (defgroup ido nil "Switch between files using substrings." :group 'extensions :group 'convenience :version "22.1" :link '(emacs-commentary-link :tag "Commentary" "ido.el") :link '(emacs-library-link :tag "Lisp File" "ido.el") :link '(custom-manual "(ido) Top") :link '(info-link "(ido) Customization")) defgroupappare nella parte superiore di molti pacchetti di grandi dimensioni. Vedo …

1
Come posso impostare le associazioni dei tasti per le modalità in uno stato Male specifico?
Ho una serie di combinazioni di tasti che uso per entrambi web-modee php-modein modalità di inserimento (del male). Quindi non posso usare set-local-mapo qualcosa del genere. Perché in modalità normale, gli stessi tasti chiameranno quindi altri comandi. Quindi i binding devono essere attivi evil-insert-state-mapsolo in. Ho il seguente: (eval-after-load 'php-mode …

1
perché emacs non supporta gli eventi chiave su / giù
AFAIK emacs non supporta keyup/keydownsolo eventi keypressed. Un esempio di conseguenza è che quando vogliamo contrassegnare una regione dobbiamo prima impostare un segno set-mark-commande quindi possiamo contrassegnare la regione spostandoci attorno al punto. Mentre questa è davvero una caratteristica interessante in quanto non è necessario tenere premuto il tasto Maiusc …




1
Come eseguire automaticamente un processo inferiore quando si carica la modalità principale per la prima volta?
Diciamo che stiamo lavorando con Python (o Matlab) con la compagnia. Senza un processo inferiore, la compagnia lo comunica Completion needs an inferior Python process running Tuttavia, la soluzione ovvia per eseguire automaticamente un processo inferiore (add-hook 'python-mode 'run-python) eseguirà un nuovo processo Python ogni volta che apro un file …

4
Copia profonda di una stringa in Elisp?
Ho una stringa corretta. Voglio fare una copia profonda di esso per aggiungere più proprietà, preservando le proprietà nella stringa originale. Come posso farlo (facilmente)? Esempio Valuta uno per uno: (setq test-str-1 #(";; This `is' a test" 0 3 (fontified nil face font-lock-comment-delimiter-face) 3 9 (fontified nil face font-lock-comment-face) 9 …
9 elisp 

3
Come posso differire il caricamento di elpy usando use-package?
Sto aggiornando tutte le mie chiamate al pacchetto d'uso ora che :idlenon è più un modo decente per rinviare le cose. Al momento uno dei più grandi successi nel mio tempo di caricamento è elpyche carica un sacco di moduli aggiuntivi. Al momento la mia invocazione è piuttosto semplice: (use-package …

1
Come definire una buona faccia di evidenziazione
Mi piacerebbe usare global-hl-line-mode, ma alcuni dei miei temi mancano di una buona faccia di evidenziazione. C'è un modo generale per definirne uno (che non è un colore inverso)? Vorrei mantenere l'evidenziazione della sintassi, che si è interrotta nei miei tentativi.
9 colors 

1
Come posso sostituire un viso predefinito per sfondi chiari e scuri?
Vorrei usare set-face-attributeper scegliere uno dei due colori per il primo piano a seconda che lo sfondo del tema corrente sia chiaro o scuro. Il comportamento previsto è che il primo piano cambia automaticamente se passo da un tema di sfondo chiaro a un tema di sfondo scuro o viceversa. …
9 faces 


3
Errore di codifica del gestore pacchetti
Durante l'esecuzione package-list-packages, viene visualizzato il seguente errore. These default coding systems were tried to encode text in the buffer ` *temp*': (iso-latin-1-dos (3242 . 37326) (3243 . 40165)) However, each of them encountered characters it couldn't encode: iso-latin-1-dos cannot encode these: 野 鳥 Come posso impostare la codifica predefinita …



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.