(load-file path)
(message "Warning: file %s is absent" path)))
+;; glsl
+(autoload 'glsl-mode "glsl-mode" nil t)
+(add-to-list 'auto-mode-alist '("\\.glsl\\'" . glsl-mode))
+(add-to-list 'auto-mode-alist '("\\.vert\\'" . glsl-mode))
+(add-to-list 'auto-mode-alist '("\\.frag\\'" . glsl-mode))
+(add-to-list 'auto-mode-alist '("\\.geom\\'" . glsl-mode))
+
;; session
(require-if-present 'session)
(setq cperl-indent-level 4)
(setq cperl-indent-parens-as-block t)
-;; Lua
-(autoload 'lua-mode "lua-mode" "Lua Mode" t)
-(add-to-list 'auto-mode-alist '("\\.lua\\'" . lua-mode))
-
;; Erlang
(require-if-present 'erlang-start)
(setq erlang-electric-commands nil)
'(js2-indent-on-enter-key nil)
'(js2-mirror-mode nil)
'(js2-use-font-lock-faces t)
+ '(lua-indent-level 4)
'(makefile-mode-hook (quote ((lambda nil (set-variable (quote tab-width) 8)))))
'(markdown-live-preview-delete-export (quote delete-on-export))
'(mediawiki-site-alist