Meine aktuelle Einstellung in Emacs für PHP-Entwicklung hat eine Vielzahl von Mängeln. Ich benutze oft einen gemischten Modus von HTML und PHP. Ich möchte, dass der Modus erkennt, in welchem Kontext ich mich befinde und formatiere ihn entsprechend. Ich interessiere mich besonders für das passende Tabbing. Das ist das wichtigste Merkmal für mich. Korrekte Färbung wäre schön, aber wenn es hin und wieder etwas vermasselt, ist das in Ordnung.Wie konfiguriere ich Emacs für die richtige PHP-Entwicklung?
ich derzeit multi-web-mode
und die Standard-php-mode
in Emacs 24.3 auf MacOS X.
Einer der frustrierenden Probleme Einbeziehung der heredoc Syntax bin mit: echo <<<
Meine aktuelle System erkennt nicht, dass diese Syntax sein muss NICHT tabbed. Ich erhalte normalerweise Warnungen wie folgt aus:
Indentation fails badly with mixed HTML/PHP in the HTML part in
plaín `php-mode'. To get indentation to work you must use an
Emacs library that supports 'multiple major modes' in a buffer.
Parts of the buffer will then be in `php-mode' and parts in for
example `html-mode'. Known such libraries are:
mumamo, mmm-mode, multi-mode
You have these available in your `load-path':
mumamo
ich schon versucht habe, mit mumao/nxhtml aber das hat mir nicht die Ergebnisse, die ich wollte. In mancher Hinsicht war es schlimmer. Ich würde wirklich alle Tipps schätzen, die Menschen haben, um eine funktionierende PHP-Entwicklungsumgebung für Emacs zu bekommen.
Re: die Abstimmung, um diese Frage zu schließen. Das Help Center gibt an, dass eine Frage, die sich auf "Software-Tools bezieht, die von Programmierern häufig verwendet werden", in den Bereich von Stack Overflow fällt. – Avery