From 038918392fb713a25a3385ede13cccdfcd281fa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simo-Pekka=20Kerkel=C3=A4?= Date: Tue, 1 Sep 2015 17:34:44 +0300 Subject: [PATCH] prettify stuff for javascript and git stuff --- init-template.el | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/init-template.el b/init-template.el index 677054b..99cd8e6 100644 --- a/init-template.el +++ b/init-template.el @@ -27,6 +27,7 @@ js2-mode ac-js2 json-mode + skewer-mode flycheck web-mode git @@ -151,6 +152,9 @@ (require 'powerline) (require 'git) (require 'icicles) +(require 'git) + + (powerline-center-evil-theme) (add-hook 'after-init-hook #'global-flycheck-mode) @@ -166,6 +170,8 @@ '(json-jsonlist))) (when (memq window-system '(mac ns)) + (let ((default-directory "/usr/local/share/emacs/site-lisp/")) + (normal-top-level-add-subdirs-to-load-path)) (exec-path-from-shell-initialize)) ;; indent settings for web mode @@ -174,7 +180,20 @@ (setq web-mode-css-indent-offset 2) (setq web-mode-code-indent-offset 2)) +(global-prettify-symbols-mode 1) + (add-hook 'web-mode-hook 'my-web-mode-hook) +(add-hook 'js2-mode-hook + (lambda () + (push '("function" . ?ƒ) + prettify-symbols-alist) + (push '("const" . ?\u2201) + prettify-symbols-alist) + (push '("=>" . ?\u21d2) + prettify-symbols-alist) + (push '("return" . ?\u279C) + prettify-symbols-alist))) + (setq web-mode-content-types-alist '(("jsx" . "\\.js[x]?\\'")))