doomemacs/init/init-dev.el
2014-09-05 17:08:40 -04:00

33 lines
816 B
EmacsLisp

(provide 'init-dev)
;;; Tools
(use-package dash-at-point
:commands (dash-at-point dash-at-point-with-docset)
:if is-mac
:config
(progn
(add-to-list 'dash-at-point-mode-alist '(ruby-mode . "rb"))
(add-to-list 'dash-at-point-mode-alist '(python-mode . "py3"))))
(use-package rainbow-delimiters
:commands rainbow-delimiters-mode
:init
(add-hook 'emacs-lisp-mode-hook 'rainbow-delimiters-mode))
(use-package rotate-text
:commands (rotate-word-at-point rotate-region))
;;;; Syntax modes
(use-package go-mode
:mode "\\.go\\'"
:interpreter "go"
:init (require 'go-autocomplete))
;;; Config modes
(use-package yaml-mode :defer t
:config (add-hook 'yaml-mode-hook 'enable-tab-width-2))
(use-package json-mode
:mode (("\\.json\\'" . json-mode)
("\\.jshintrc\\'" . json-mode)))