temp

  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  2. ;;最近使ったファイルを記録する
  3. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  4. (setq recentf-max-saved-items 500)
  5. (recentf-mode 1)
  6.  
  7. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  8. ;;color-moccur
  9. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  10. (require 'color-moccur)
  11.  
  12. ;; 複数の検索語や、特定のフェイスのみマッチ等の機能を有効にする
  13. ;; 詳細は http://www.bookshelf.jp/soft/meadow_50.html#SEC751
  14. (setq moccur-split-word t)
  15.  
  16. ;; migemoがrequireできる環境ならmigemoを使う
  17. (when (require 'migemo nil t) ;第三引数がnon-nilだとloadできなかった場合にエラーではなくnilを返す
  18. (setq moccur-use-migemo t))
  19.  
  20. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  21. ;;anything
  22. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  23. (require 'anything-config)
  24. (require 'anything-match-plugin)
  25.  
  26. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  27. ;;anything-gtags
  28. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  29. (require 'anything-gtags)
  30. ;(setq anything-gtags-classify t) ; <-- これなんだろ?
  31.  
  32. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  33. ;;anything-c-moccur
  34. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  35. (require 'anything-c-moccur)
  36.  
  37. ;; カスタマイズ可能変数の設定(M-x customize-group anything-c-moccur でも設定可能)
  38. (setq anything-c-moccur-anything-idle-delay 0.2 ;`anything-idle-delay'
  39. anything-c-moccur-higligt-info-line-flag t ; `anything-c-moccur-dmoccur'などのコマンドでバッファの情報をハイライトする
  40. anything-c-moccur-enable-auto-look-flag t ; 現在選択中の候補の位置を他のwindowに表示する
  41. anything-c-moccur-enable-initial-pattern t) ; `anything-c-moccur-occur-by-moccur'の起動時にポイントの位置の単語を初期パターンにする
  42.  
  43. ;;; キーバインドの割当(好みに合わせて設定してください)
  44.  
  45. ;バッファ内検索
  46. (global-set-key (kbd "C-x o") 'anything-c-moccur-occur-by-moccur)
  47.  
  48. ;ディレクトリ
  49. (global-set-key (kbd "C-x O") 'anything-c-moccur-dmoccur)
  50.  
  51. ;diredで選択したファイルに対して検索
  52. (add-hook 'dired-mode-hook ;dired
  53. '(lambda ()
  54. (local-set-key (kbd "O") 'anything-c-moccur-dired-do-moccur-by-moccur)))
  55.  
  56. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  57. ;;anything-locate
  58. ;;
  59. ;; 1. windowsには標準でlocateがインストールされていないので、locate32というツールを使います
  60. ;; 2. locate32をインストールした場所(c:/Program Files/Locate 等)にパスを張る必要があります。
  61. ;; 3. データベースファイルの設定等はGUIから指定するようにして下さい。
  62. ;; 4. 設定したオプションの意味
  63. ;; -w ... ファイル名以外もキーワード検索対象にする
  64. ;; 5. 検索方法には若干の癖があります、
  65. ;; dataフォルダ以下のmakefileを探したい場合 --> data*makefile
  66. ;; 絞り込みでhoge以下 --> data*hoge*makefile
  67. ;;
  68. ;; 絞り込み用の専用rubyスクリプトでも作ろうかな?
  69. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  70. (setq anything-c-locate-options `("locate" "-w"))
  71.  
  72. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  73. ;;最終的なanythingの表示優先等
  74. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  75.  
  76. ;キーバインドを設定
  77. (global-set-key '[?\C-,] 'anything)
  78.  
  79. ; 基本設定
  80. (setq anything-sources
  81. (list anything-c-source-buffers
  82. anything-c-source-file-name-history
  83. anything-c-source-recentf
  84. anything-c-source-gtags-select
  85. anything-c-source-bookmarks
  86. anything-c-source-emacs-commands
  87. anything-c-source-locate
  88. anything-c-source-info-pages
  89. ))
  90.  
  91.  
最終更新:2009年02月04日 02:11
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。