Emacs

Domande e risposte per chi utilizza, estende o sviluppa Emacs

4
Cambia un ramo a monte con Magit
Quando si spinge un ramo con Magit (con P P) e il ramo non ha monte, Magit ti chiede il nome del ramo che vuoi spingere. È fantastico. Una volta impostato l'upstream per un ramo, Magit non ti chiede più dove vuoi spingerlo. Questo di solito è conveniente (non si …
47 magit  git 

2
Supporto per legatura OTF in Emacs
PragmataPro è un carattere tipografico fornito con una serie di legature di programmazione . La mia comprensione è che si tratta di legature per facciate OpenType (OTF). Sono consapevole che Emacs supporta la sostituzione programmatica di combinazioni di caratteri (ad esempio ->verso ⟶o lambdaverso λ). Tuttavia, si tratta di legature …
46 fonts  display 

1
Come copiare / spostare rapidamente i file in Emacs Dired?
In Diredmodalità, posso mcontrassegnare i file e Rspostarli in una destinazione. Alcune volte il percorso di destinazione è troppo lungo. Con la destinazione aperta in una finestra divisa, c'è un modo per spostare i file più velocemente? Quando vedo le due finestre dirette sullo schermo, ho perso la funzione di …
46 dired 

6
Org-mode 9: impossibile valutare i blocchi di codice
La mia configurazione di Emacs vive all'interno di un .orgfile da cui aggroviglio i blocchi sorgente in un .elfile. Potrei valutare i blocchi di origine conC-c C-c Oggi ho aggiornato alla versione 9 in modalità org da org elpa e ora sto valutando un blocco sorgente come #+BEGIN_SRC emacs-lisp :tangle …


3
Riavvia emacs dall'interno di emacs
Riavvio molto i miei emacs. Tutto quello che voglio fare è creare una funzione che uccida gli attuali emacs, solo per generarne uno nuovo al suo posto. Idealmente, questo funzionerebbe anche in un TTY.



4
Aggiungi la modifica a un commit precedente con Magit
Ho 2 commit, A quindi B, pronto per essere spinto. Mi rendo conto di aver dimenticato di aggiungere qualcosa in A. Come posso aggiungere questa modifica ad A usando Magit? Non so nemmeno quale parte della documentazione di Git dovrei guardare.
44 magit  git 

6
Come ottenere il completamento automatico intelligente in C ++?
Emacs non può competere con un altro altro IDE se non ha una funzione di completamento automatico. Il completamento automatico mi rende semplicemente un programmatore più efficiente. Conosco l' estensione della modalità di completamento automatico , ma non funziona con C ++. Come posso ottenere il completamento automatico intelligente ed …
43 c++  completion 

2
Come elencare i rami con Magit
Come posso elencare i rami di un repository in Magit (ovvero l'equivalente di git branch --list)? Mi aspettavo di trovarlo nel pop-up della filiale, ma sembra che non ci sia né ci sono riuscito a trovarlo da nessuna parte nella sezione "Ispezione" del manuale dell'utente. Cosa mi sto perdendo?
43 magit 

2
Come posso aprire una revisione specifica di un file con Magit?
È possibile aprire una revisione specifica di un file in Emacs con Magit senza modificare il ramo corrente? Ho modificato alcune modifiche locali in una revisione in cui le funzioni modificate sono state sostituite da funzionalità in un file diverso. Vorrei aprire la vecchia revisione delle mie modifiche in un …
43 magit  git 


3
La vecchia domanda "come piegare XML"
Sto facendo un po 'di modifica manuale dell'XML (la definizione del codice sorgente di una generazione di codice che sto facendo è un formato XML personalizzato) e ovviamente preferisco usare Emacs su qualsiasi editor XML per scopi speciali (di solito brutti). La modalità nXml mi ha aiutato bene in passato, …
42 xml  nxml  outline 

1
Come posso risolvere un Emacs molto lento?
Sto scrivendo un documento e ho un problema con la performance di Emacs che penso sia apparso proprio ieri. Non ho apportato alcuna modifica al mio file init o installato nuovi pacchetti. Il problema è che mentre scrivo, c'è un notevole ritardo tra la pressione delle lettere sulla tastiera e …

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.