2008-09-18 10 views
13

Ich fand diesen Link http://artis.imag.fr/~Xavier.Decoret/resources/glsl-mode/, aber es gibt nicht viele Beschreibungen um es herum, abgesehen davon, dass es "einfach" ist.GLSL Hauptmodus für Emacs?

Idealerweise hätte ich gerne eine Erweiterung zu CcMode, die es kann, oder zumindest einen Modus, der Auto-Styling und ähnliche Verknüpfungen zu CcMode hat.

Wenn es nicht eins gibt, würde jede gute elisp Hinweise, die mir helfen, selbst zu beginnen, es zu schreiben, sehr geschätzt werden.

BEARBEITEN: Davids Antwort veranlasste mich, glsl-mode.el genauer unter die Lupe zu nehmen, und es basiert tatsächlich auf dem cc-Modus, also ist es genau das, wonach ich gesucht habe.

Antwort

13

Fügen Sie Ihrer ~/.emacs-Datei den folgenden Code hinzu.

(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)) 

Legen Sie die Datei http://artis.imag.fr/~Xavier.Decoret/resources/glsl-mode/glsl-mode.el irgendwo auf Ihrem Emacs Weg. Sie können den Ladepfad in Ihrem Scratch Puffer überprüfen, um die Liste der möglichen Standorte zu erhalten. Wenn Sie keinen Schreibzugriff auf alle diejenigen haben, können Sie einen anderen Speicherort Lastpfade anhängen von

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

in Ihre ~/.emacs-Datei hinzufügen.

+0

Das ist der eine auf der Website erwähnt, mit dem verlinkt, aber ich habe überprüft, wenn Sie es veröffentlicht (die richtige Annahme, dass ich nicht alle Informationen das erste Mal). Genau das suche ich =) – Branan