~edwargix/emacs.d

5a292d8f6bad046beb266f4bac307a7047a9b5c7 — David Florness 9 years ago 47dc6e1 + 8daa375
Merge branch 'master' of github.com:edwargix/emacs
1 files changed, 9 insertions(+), 4 deletions(-)

M init.el
M init.el => init.el +9 -4
@@ 66,7 66,9 @@
			elpy
			paredit
			ac-js2
			eclim))
			eclim
			paredit-everywhere))

(condition-case nil
    (mapc 'package-install my-package-list)
  (error


@@ 90,8 92,8 @@
(add-to-list 'company-backends 'company-c-headers)

;;; company backend for javascript: tern
(add-to-list 'company-backends 'company-tern)
(add-hook 'js-mode-hook) ; (lambda() (tern-mode)))
;; (add-to-list 'company-backends 'company-tern)
;; (add-hook 'js-mode-hook (lambda() (tern-mode)))

;;; Load tern server (for javascript ide-like features)
(cd "~/.emacs.d/tern")


@@ 123,6 125,9 @@
	    (when (derived-mode-p 'c-mode 'c++-mode 'java-mode 'asm-mode)
	      (ggtags-mode 1))))

;; Paredit everywhere
(add-hook 'prog-mode-hook 'paredit-everywhere-mode)

(define-key ggtags-mode-map (kbd "C-c g s") 'ggtags-find-other-symbol)
(define-key ggtags-mode-map (kbd "C-c g h") 'ggtags-view-tag-history)
(define-key ggtags-mode-map (kbd "C-c g r") 'ggtags-find-reference)


@@ 148,7 153,7 @@
 '(initial-buffer-choice "~/.emacs.d/init.el")
 '(package-selected-packages
   (quote
    (ggtags company-web jade-mode company-c-headers company-quickhelp yasnippet js2-mode projectile js-import android-mode auctex company-tern company)))
    (paredit-everywhere ac-js2 paredit elpy ggtags company-web jade-mode company-c-headers company-quickhelp yasnippet js2-mode projectile js-import android-mode auctex company-tern company)))
 '(show-paren-mode t))
(custom-set-faces
 ;; custom-set-faces was added by Custom.