Sto eseguendo Emacs 24 su Ubuntu 10.04, codificando C++ nell'ambiente C++ predefinito. Periodicamente dopo un po 'di codifica, il mio motore di indentazione sembra rompere - premendo "tab" per far rientrare i posti si posiziona qualsiasi linea all'inizio della linea. Selezionando l'intero risultato del buffer nell'intero buffer non è indentato. Questo problema ha effetto su tutti i buffer, aperti o aperti in un secondo momento. Finora l'unico modo che ho trovato per ripararlo è il passo (molto scomodo) di riavviare Emacs. C'è un altro modo per riavviare il mio motore di indentazione? Il tentativo di caricare diversi stili di indentazione non risolve il problema.emacs 24 C++ autoindentazione interrotta
risposta
Hai letto questa discussione?
http://lists.gnu.org/archive/html/help-gnu-emacs/2012-09/msg00216.html
suona come è possibile risolvere il problema aggiornando cc-mode.
ho trovato direttive del preprocessore sbilanciati (#ifdef ecc) può gettarlo in questo tipo di comportamento
vedo la stessa con 24.3 ma ho trovato che la chiusura e riapertura del buffer interessato risolve anche il problema.
stesso qui ... appena aggiornato a emacs 24.3.1 (xubuntu 14.04) e sto scoprendo che occasionalmente il motore di indentazione si sbaglia completamente. Non l'ho notato su precedenti emacs. Chiudere il file e riaprirlo è un modo per aggirare. –
Questo è un problema ricorrente nel mio sistema (Emacs 24.3 x86_64 Red Hat Linux) e potrebbe essere un bug introdotto in Emacs 24 a giudicare dal numero link posted by event_jr. Ho incontrato il problema abbastanza spesso e di solito risolverlo ricaricando qualunque tampone sto lavorando in:
M-x revert-buffer RET yes RET
In questo modo non c'è bisogno di chiudere né tampone né Emacs.
La chiusura e l'apertura del file funzionano, è sufficiente ripristinare il buffer non sfortunatamente (24.3.1 x86_64-pc-linux-gnu). –
Lo stesso per me revert-buffer non è sufficiente: / – log0
- 1. emacs 24 autocompleta yasnippet
- 2. Emacs 24: Stile modalità riga
- 3. Python Shell in Emacs 24?
- 4. Impostazione Emacs 24 tema di colore da .emacs
- 5. Emacs 24 funzione CEDET built-clou
- 6. Autoindentazione Haskell in Vim
- 7. Funzionamento di mmm in emacs 24
- 8. Supporto IPython su Emacs 24.x
- 9. condivide la configurazione di emacs tra emacs 23 ed emacs 24
- 10. C++ sizeof Vector è 24?
- 11. Cambiare i temi del colore Emacs 24 - questioni relative all'ordine
- 12. Uso di gdb -i = mi integrazione in emacs 24
- 13. emacs 24 ansi-term sembra ignorare i colori del tema
- 14. Come rimuovere un pacchetto installato in Emacs (versione 24+)?
- 15. purtroppo l'applicazione è stata interrotta
- 16. emacs, flyspell, disattivare "C-" legatura delle chiavi
- 17. In che modo la definizione per `apply-partial` funziona in Emacs 24?
- 18. Rebind C-spazio in Emacs
- 19. Python requests.exception.ConnectionError: connessione interrotta "BadStatusLine"
- 20. Cosa accade in IIS/C# quando una richiesta viene interrotta
- 21. Come posso correggere una modifica in modalità javascript in emacs 24?
- 22. Come posso cambiare la meta chiave da alt a cmd su Mac in Emacs 24?
- 23. Come chiedere a gnutls di utilizzare il certificato client in emacs 24
- 24. perché cant emacs 24 trova un tema personalizzato che ho aggiunto?
- 25. Quali sono le nuove regole per l'ambito della variabile in Emacs 24?
- 26. Come selezionare la directory (non il file) in modalità IDO, emacs-24
- 27. Come salvare un elenco di tutti i pacchetti installati in Emacs 24?
- 28. Attività interrotta IntentReceiver android.widget.ViewFlipper
- 29. HTML5 come casella interrotta
- 30. Immagine Java interrotta
Ho notato che questo accade quando ho # # include intestazioni specifiche (in particolare intestazioni template-pesanti, commentando l'offendente '# include' o riavviare Emacs sembra risolvere il problema). Lascio questo commento qui per aiutare le persone a provare a isolare questo problema in modo che possa essere corretto, poiché Emacs 24.3 presenta ancora problemi. Se trovo qualcosa di conclusivo, aggiornerò. – Cornstalks
Non è stato riparato? È davvero fastidioso ... – ArthurLambert