سؤال

وجدت هذا الرابط http://artis.imag.fr/~كزافييه.Decoret/الموارد/glsl-الوضعية/, ولكن ليس هناك الكثير من الوصف حوله ، جانبا أنها "بسيطة".

من الناحية المثالية, أود امتداد CcMode التي يمكن أن تفعل ذلك ، أو على الأقل الوضعية التي يمكن التعامل مع لصناعة السيارات في التصميم مماثلة اختصارات CcMode.

إذا ليس هناك أي خير elisp مراجع تساعدني في الحصول على بدأت الكتابة بنفسي سيكون موضع تقدير كبير.

تحرير:ديفيد استجابة دفعني إلى اتخاذ نظرة فاحصة على glsl واسطة.ال ، بل هو في الواقع على أساس cc-وضع لذلك هو بالضبط ما كنت أبحث عنه في المقام الأول.

هل كانت مفيدة؟

المحلول

قم بإضافة التعليمات البرمجية التالية إلى ~/.emacs الملف.

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

وضعت الملف http://artis.imag.fr/~كزافييه.Decoret/الموارد/glsl-الوضعية/glsl واسطة.ش في مكان ما على emacs المسار.يمكنك eval (طباعة الحمل-مسار) في الصفر المخزن المؤقت للحصول على قائمة من المواقع المحتملة.إذا لم يكن لديك حق الوصول للكتابة إلى أي من تلك يمكنك إلحاق موقع آخر لتحميل مسارات عن طريق إضافة

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

إلى ~/.emacs الملف.

نصائح أخرى

على أساس GLSL وضع كتبت واحدة مماثلة HLSL الذي يستخدم في Direct3D تأثير.ومن هنا. http://sourceforge.net/projects/hlslmode/files/hlsl-mode.el

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top