From: Peng Li Date: Tue, 26 May 2015 15:50:49 +0000 (+0800) Subject: emacs: add ggtags support X-Git-Url: http://47.100.26.94:8080/?a=commitdiff_plain;h=feab227d5294be1e66f8ee2327863c6e747cbdba;p=dotfiles.git emacs: add ggtags support --- diff --git a/emacs.d/config/my-packages.el b/emacs.d/config/my-packages.el index 278972f..1ac60c8 100644 --- a/emacs.d/config/my-packages.el +++ b/emacs.d/config/my-packages.el @@ -40,6 +40,7 @@ projectile projectile-speedbar ecb + ggtags ) "a list of packages to ensure are installed at launch.") (require 'cl) diff --git a/emacs.d/init.el b/emacs.d/init.el index c0cc477..39841b6 100644 --- a/emacs.d/init.el +++ b/emacs.d/init.el @@ -1,3 +1,12 @@ +;;;(if (eq system-type 'darwin) +;;; (setenv "PATH" +;;;) (concat (getenv "path") ":/usr/local/bin:~/bin/") +;;; ) + + +(setenv "PATH" (concat (getenv "PATH") ":/usr/local/bin")) +(setq exec-path (append exec-path '("/usr/local/bin"))) + (setq debug-on-error t) (scroll-bar-mode -1) @@ -130,13 +139,13 @@ (require 'projectile) (projectile-global-mode) -(setq projectile-enable-caching t) +(setq projectile-enable-caching nil) (require 'projectile-speedbar) -(require 'cc-mode) -(require 'ecb) +;(require 'cc-mode) +;(require 'ecb) -(setq ecb-layout-name "leftright3") +;(setq ecb-layout-name "leftright3") ;(setq mac-command-modifier 'super) ; make cmd key do Meta @@ -152,4 +161,19 @@ (global-set-key (kbd "M-g M-w") 'other-window) ;;;; show default directory on mode-line +(ggtags-mode 1) + + + +;;j;(setq ggtags-completing-read-function +;;j; (lambda (&rest args) +;;j; (apply #'ido-completing-read +;;j; (car args) +;;j; (all-completions "" ggtags-completion-table) +;;j; (cddr args)))) + + +;; gnu global support +;(require 'semantic/db) +;(global-semanticdb-minor-mode 1)