C'è un evidenziatore sintassi php valido per Emacs? Sto usando Emacs 23. Ho provato php-mode, ma questo non fa nulla. Ho provato nXhtml, ma questo ignora il mio tema di colore e ritorna a un default terribile. C'è uno che ho perso o forse un'impostazione di configurazione che ho ignorato?Evidenziatore di sintassi PHP per Emacs
risposta
Ho usato questo uno http://www.emacswiki.org/emacs/php-mode-improved.el per alcune volte. Ma sono tornato a nxhtml dato che devo modificare troppi file php/html/js/css male mixati al giorno d'oggi.
Ho provato il deboutv uno ma sux su emacs (è stato creato per xemacs) e lo sviluppo è stato morto per qualche tempo con alcuni bug cattivi rimasti.
Si dovrebbe provare le modalità disponibili su emacswiki e vedere se uno è abbastanza buono per voi. Se no, beh, sai cosa fare: creane uno tuo.
La modalità php a cui ci si è collegati in assoluto fornisce l'evidenziazione della sintassi. Se "non fa nulla", allora non l'hai installato correttamente. Potresti voler ricontrollare la tua configurazione.
Qual è quello che mi stavo chiedendo. Cosa potrebbe quindi essere configurato in modo errato? Ho seguito il tutorial (prima di fare questa domanda e ancora prima di scrivere questa risposta) e ancora nulla. Posso vedere che sono in modalità php quando il file è caricato, ma non ottengo alcuna evidenziazione della sintassi. C'è qualcosa che ho perso o i tutorial dimenticati di menzionare? – mozillalives
Dovresti controllare se il tuo Emacs è stato caricato senza errori e se il tuo blocco font (evidenziazione della sintassi) è abilitato –
Ah, il blocco dei font era. Ho trovato questa pagina e ha aiutato http://www.emacswiki.org/emacs/EnablingFontLock, in particolare la parte relativa a SXEmacs. Grazie. – mozillalives
Penso che nXhtml non faccia nulla con il tema del colore. È piuttosto il tema del tuo colore che non conosce i colori di sfondo che nXhtml ha messo sui pezzi con diverse modalità principali.
I diversi colori di sfondo sono lì in modo che sarete a conoscenza del fatto che avete le funzionalità complete di editing html di Emacs nelle parti html e le funzionalità della modalità di editing php che state utilizzando nelle parti di php.
Si può semplicemente dire a nXhtml di non colorare lo sfondo se si preferisce.
- 1. Evidenziatore di software Java/Evidenziatore di sintassi
- 2. Evidenziatore di sintassi non funzionante
- 3. Evidenziazione sintassi Emacs Lisp
- 4. Esiste un evidenziatore della sintassi Python per Visual Studio 2010?
- 5. Cercando di trovare un evidenziatore di sintassi per ColdFusion in Notepad ++
- 6. Sintassi della sintassi C# per la confluenza
- 7. Sintassi di colore migliore per CoffeeScript in emacs?
- 8. Evidenziatore personalizzato NSCell
- 9. Cambia la sintassi di Emacs evidenziando i colori
- 10. Definizione della nuova sintassi in Emacs
- 11. Colorazione della sintassi più avanzata in emacs per Python
- 12. sintassi php apc.filters
- 13. sintassi PHP Strano
- 14. Effetto evidenziatore penna in css
- 15. Evidenziatore Lucene con analizzatore di diramazione
- 16. Utilizzo di Lucene Evidenziatore insieme a MultiFieldQueryParser
- 17. Ottenere csharp modalità Emacs evidenziazione della sintassi di lavoro
- 18. Evidenziazione sintassi lua-mode di Emacs non funzionante
- 19. Modalità Emacs per R?
- 20. Funzione PHP per sfuggire alla sintassi regexp di MySQL
- 21. Sintassi di parentesi graffa PHP per variabile membro
- 22. Condividiamo le nostre configurazioni di emacs php
- 23. Sintassi alternativa per l'interruttore
- 24. Controllare gli errori di sintassi PHP?
- 25. PHP - If/Else ... istruzione - Differenze di sintassi
- 26. Creazione di emacs per evidenziare la sintassi postgresql per impostazione predefinita
- 27. PHP Errore di sintassi “$ fine inattesa”
- 28. PHP 5.3.10 vs PHP 5.5.3 Errore di sintassi imprevisto '['
- 29. questa sintassi PHP è corretta?
- 30. PHP Parse: errore di sintassi, T_OBJECT_OPERATOR inaspettato
Hmm ... Darò una prova a deboutv. Sai se esiste un modo per far sì che nxhtml usi il tuo tema colore preferito? Perché non mi dispiacerebbe, a patto che non dovessi usare il suo brutto tema verde. – mozillalives
Io uso nxhtml e un tema colore personalizzato e tutto sembra a posto. L'unico problema che ho avuto è stato con i diversi colori di sfondo per lingue diverse nello stesso file - ma possono essere modificati o semplicemente disabilitati. Btw nxhtml usa la modalità php. –
Il modo php migliorato combinato con il consiglio di Bozhidar sul blocco del font ha risolto tutto. Grazie. – mozillalives