summaryrefslogtreecommitdiffstats
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/emacs/org/config.org23
1 files changed, 23 insertions, 0 deletions
diff --git a/.config/emacs/org/config.org b/.config/emacs/org/config.org
index e1a3253..7c7f34b 100644
--- a/.config/emacs/org/config.org
+++ b/.config/emacs/org/config.org
@@ -189,6 +189,11 @@
(setq evil-want-C-u-scroll t)
#+END_SRC
+** Files types attribution
+ #+BEGIN_SRC emacs-lisp
+ (add-to-list 'auto-mode-alist '("xinitrc$" . shell-script-mode))
+ #+END_SRC
+
** Core packages
*** Autopair
#+BEGIN_SRC emacs-lisp
@@ -769,6 +774,24 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
(setq eyebrowse-new-workspace t)
#+END_SRC
+*** web-mode
+ #+BEGIN_SRC emacs-lisp
+ (defun my-setup-php ()
+ ;; enable web mode
+ (web-mode)
+
+ ;; make these variables local
+ (make-local-variable 'web-mode-code-indent-offset)
+ (make-local-variable 'web-mode-markup-indent-offset)
+ (make-local-variable 'web-mode-css-indent-offset)
+
+ ;; set indentation, can set different indentation level for different code type
+ (setq web-mode-code-indent-offset 4)
+ (setq web-mode-css-indent-offset 4)
+ (setq web-mode-markup-indent-offset 4))
+ (add-to-list 'auto-mode-alist '("\\.php$" . my-setup-php))
+ #+END_SRC
+
*** undo-tree
#+BEGIN_SRC emacs-lisp
(require 'undo-tree)