Frage

ich diesen Link gefunden http://artis.imag.fr/ ~ Xavier.Decoret / resources / GLSL-Modus / , aber es gibt nicht viel Beschreibung um ihn herum, davon abgesehen, dass es „einfach“.

Idealerweise würde ich eine Erweiterung CcMode mag, dass es, zumindest einen Modus tun kann, das Auto-Styling umgehen kann und hat ähnliche Verknüpfungen zu CcMode.

Wenn es einen nicht, irgendwelche guten elisp Referenzen mir zu helfen, begann daran zu schreiben, mich würde sehr geschätzt werden.

EDIT:. David Antwort mich aufgefordert, einen genaueren Blick auf GLSL-mode.el zu nehmen, und es ist in der Tat basiert auf cc-Modus, so ist es genau das, was ich in erster Linie suchen

War es hilfreich?

Lösung

Fügen Sie den folgenden Code in Ihre ~ / .emacs-Datei.

(autoload 'glsl-mode "glsl-mode" nil t)
(add-to-list 'auto-mode-alist '("\\.vert\\'" . glsl-mode))
(add-to-list 'auto-mode-alist '("\\.frag\\'" . glsl-mode))

Stellen Sie die Datei http: // artis. imag.fr/~Xavier.Decoret/resources/glsl-mode/glsl-mode.el irgendwo auf Ihrem emacs Weg. Sie können (Drucklast-Pfad) eval in Ihrem Kratzer Puffer, um die Liste der möglichen Standorte zu erhalten. Wenn Sie keinen Schreibzugriff auf alle diejenigen haben, können Sie einen anderen Speicherort anhängen zu laden Pfade durch Hinzufügen

(setq load-path (cons "~/.emacs.d" load-path))

auf Ihre ~ / .emacs-Datei.

Andere Tipps

Basierend auf GLSL-Modus, schrieb ich ein ähnliches für HLSL, die in Direct3D-Effekt verwendet wird. Hier ist es. http://sourceforge.net/projects/hlslmode/files/hlsl-mode.el

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top