Emacs

Domande e risposte per chi utilizza, estende o sviluppa Emacs

5
Come capire questo codice ricorsivo?
Ho trovato questo codice nel manuale che An Introduction to Programming in Emacs Lispdimostra la ricorsione con l'aiuto della condfunzione per scoprire il numero di ciottoli in base al numero di righe immesso, ovvero se righe = 2, allora i ciottoli dovrebbero essere 3, se 4 righe quindi dovrebbero essere …
12 elisp  learning 

5
File aperti di recente in modalità ido
Io uso ido-mode, ma una cosa che odio al riguardo è che dopo C-x C-fnon posso usare le up/downchiavi per scorrere i file aperti di recente, come un tempo con iswitchb. Come posso iniziare idoa lavorare in questo modo?
12 ido  find-file  cycling 

3
Kill buffer quando il frame viene eliminato
Quando chiudo un frame, vorrei che il suo buffer venisse ucciso. Se il buffer viene visualizzato in altri frame, il buffer non deve essere ucciso. Non fare nulla se viene visualizzato più di un buffer in un frame. Qual è un buon modo per configurarlo?
12 buffers  frames 




2
Spostando la riga della modalità e il minibuffer verso l'alto
Esiste un modo per spostare la linea di modalità e il minibuffer dalla parte inferiore alla parte superiore dello schermo? Il minibuffer è coperto dalla domanda precedente Come visualizzare il contenuto del minibuffer al centro della cornice di emacs? , quindi questa domanda riguarda principalmente la linea di modalità. Ho …


1
Esegui l'applicazione in cwd sull'host remoto da eshell
Uso spesso Eshell per connettermi a sistemi remoti. Su quei sistemi remoti a volte voglio eseguire script nella directory di lavoro corrente. In un terminale normale scrivo questo: ./my-script.sh Sfortunatamente, all'interno di Eshell questo non funzionerà: ~ $ cd /remote1:~ /ssh:remote1:/home/rekado $ ./my-script.sh env: /ssh:remote1:/home/rekado/my-script.sh: No such file or directory …
12 tramp  eshell 


3
Tratta i simboli come parole in modalità prog
Ci sono un certo numero di comandi in Emacs che si applicano alle "parole". Esempi includono forward-word, kill-word, upcase-word, mark-word, transpose-words, ecc La definizione di "parola" sembra variare un po 'tra i comandi. Ad esempio, forward-wordsi fermerà a un carattere di sottolineatura all'interno di una parola (ad esempio foo_bar), ma …

2
Per quali lingue è appropriato `syntax-ppss`?
Ho cercato un modo per rilevare se il punto è su un commento, osservando come il buffer corrente è fontificato. Smartparens definisce sp-point-in-comment, su cui si basa syntax-ppss. Tuttavia, sembra che syntax-ppsse parse-partial-sexppossa essere usato per linguaggi arbitrari, anche se non usano espressioni s. Ad esempio, questo Python: x = …

7
Come posso esercitarmi nella ricerca e nella sostituzione interattive con espressioni regolari in Emacs?
La ricerca e la sostituzione mediante espressioni regolari è chiaramente un potente strumento per l'utente di Emacs che può eseguire abitualmente queste azioni. Tuttavia, come principiante di Emacs (e / o programmazione), le espressioni regolari devono essere apprese e praticate. Posso imparare e addestrare le espressioni regolari in modo interattivo …

1
come rilevare se all'interno di un ambiente matematico LaTeX?
D: esiste un modo per rilevare se il punto si trova all'interno di un ambiente matematico LaTeX? Come si potrebbe rilevare se il punto è o non è all'interno di un ambiente di matematica LaTeX, sia delineata in linea da $...$o per ambienti di nome ( equation, displaymath, ecc)?
12 latex  auctex 


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.