Emacs

Domande e risposte per chi utilizza, estende o sviluppa Emacs

1
Come posso creare una regexp dinamica con rx?
Voglio usare rxper creare espressioni regolari con valori di runtime. Attualmente sto facendo questo: (setq strings '("foo" "bar" "baz")) (eval `(rx symbol-start (or ,@strings) symbol-end)) Tuttavia, preferirei evitare di usare eval. Ho trovato rx-to-string, ma non è chiaro quale FORM dovrei scrivere: ;; error: Unknown rx form `symbol-start (rx-to-string '(symbol-start …


2
Maiusc + Su non è riconosciuto da Emacs in un terminale
Molto spesso uso Shift+ Up/Downper selezionare una regione in Emacs. Funziona bene in modalità GUI, ma quando emacsviene invocato con l' -nwopzione posso selezionare le righe solo con Shift+ Down. Il Shift+ Upnon funziona, visualizzo questo messaggio di errore nel minibuffer: <select> is undefined Come posso risolvere questo problema?



2
Pieghevole codice utilizzabile con frange Emacs
Vorrei configurare la mia frangia Emacs per mostrare le sezioni di piegatura del codice. Ad esempio, BBEdit su Mac mostrerebbe quanto segue quando si modifica un file JSON: I segni stessi sono utilizzabili: facendo clic su un segno si espande o comprime la sezione di codice corrispondente. Quando il documento …



2
Esiste un pacchetto o una modalità di allineamento automatico per Emacs?
Ci sono momenti in cui sto modificando i file (ad esempio i manifest di Puppet) in cui voglio allineare al volo i contenuti del buffer. Ad esempio, so che posso usare align-regexpo alignallineare il codice in questo modo, purché sia ​​selezionato: # M-x align-regexp "=>" will line everything up nicely …
15 align 


2
Come posso impostare la variabile locale della directory in relazione alla posizione del file .dir-locals.el?
Mi trovo spesso nella situazione in cui mi viene detto di inserire percorsi relativi come variabili locali della directory. Ad esempio cmake-ide 's cmake-ide-project-dire cmake-ide-build-dir. Naturalmente questo non è molto portatile. Quindi invece di .dir-locals.el: ((nil . ((cmake-ide-project-dir . "/home/user/code/project")))) Voglio qualcosa del genere ((nil . ((cmake-ide-project-dir . directory-of-current-dir-locals-file)))) Come …

3
Naviga per rientro
Voglio navigare tra le righe di un file in base al rientro. Il file è strutturato per rientro: una riga che è più rientrata rispetto alla riga precedente è figlia della riga precedente, una riga che ha lo stesso rientro della riga precedente è suo fratello. Sto cercando principalmente tre …




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.