新しくプロジェクトに参画したときは、既存のコードをたくさん追いかけなくちゃいけないですね
普段から使ってるanythingですが、改めてどっぷり依存してるなぁと思ったので、ちょいとまとめておきます
関数やクラスの宣言を開きたい
anything-etags+.elで開きます
anythingからタグファイルを引く
http://d.hatena.ne.jp/yuheiomori0718/20111122/1321950454
(require 'anything-etags+) (setq anything-etags+-use-short-file-name nil) (setq anything-etags+-highlight-tag-after-jump t) (global-set-key "\M-." 'anything-etags+-select-one-key) (global-set-key "\M-*" 'anything-etags+-history)
ファイル名を指定してプロジェクト内のファイルを開きたい
anything-project.elで絞り込んで開けます
anything-project.elを試してみる
http://d.hatena.ne.jp/yuheiomori0718/20111226/1324902529
(require 'anything-project) (global-set-key (kbd "M-t") 'anything-project) (ap:add-project :name 'python :look-for '(".hg") :include-regexp '("\\.py$" "\\.html$") )
プロジェクト内をgrepしたい
anything-project.elのanything-project-grepでgrepして結果をanythingで絞り込めます。ackが必要です。
(require 'anything-project) (global-set-key (kbd "C-M-t") 'anything-project-grep) (ap:add-project :name 'python :look-for '(".hg") :include-regexp '("\\.py$" "\\.html$") )
バッファ内をgrepしたい
anything-c-moccurで(ry
emacs周りの設定いろいろ
http://d.hatena.ne.jp/yuheiomori0718/20120201/1328101957
(require 'anything-c-moccur) (setq anything-c-moccur-anything-idle-delay 0.2 anything-c-moccur-higligt-info-line-flag t anything-c-moccur-enable-auto-look-flag t anything-c-moccur-enable-initial-pattern t) (global-set-key (kbd "M-o") 'anything-c-moccur-occur-by-moccur)