Skip to content

Instantly share code, notes, and snippets.

@ongaeshi
Created February 18, 2011 02:03
Show Gist options
  • Save ongaeshi/833124 to your computer and use it in GitHub Desktop.
Save ongaeshi/833124 to your computer and use it in GitHub Desktop.
my anything setting
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;anything
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'anything-startup)
; anything-for-filesの内容をカスタマイズ、anything-c-source-locateを除外
(setq anything-for-files-prefered-list
'(anything-c-source-ffap-line
anything-c-source-ffap-guesser
anything-c-source-buffers+
anything-c-source-recentf
anything-c-source-bookmarks
anything-c-source-file-cache
anything-c-source-files-in-current-dir+
;; anything-c-source-locate
))
(global-set-key (kbd "C-,") 'anything-for-files)
(global-set-key (kbd "C-:") 'anything-resume)
(global-set-key "\M-q" 'anything-regexp)
;(global-set-key (kbd "M-y") 'anything-show-kill-ring)
;; 条件付き起動
(anything-complete-shell-history-setup-key (kbd "M-r")) ; C-r だと shell-mode の時に後方検索が出来なくなる
;; C-x a をanytingのプレフィックスに置き換える、というのは迷わないでよさそう
(global-set-key [(control x) (a) (a)] 'anything-apropos)
(global-set-key [(control x) (a) (g)] 'anything-google-suggest)
(global-set-key [(control x) (a) (y)] 'anything-show-kill-ring)
;;--------------------------------------------------------------------------
;;cmigemo
;;
;; ●インストールメモ
;;
;; 結構特殊なことになってしまった・・。
;;
;; 1. cmigemo-1.1.013.lzhを解凍
;; 2. c:/app/cmigemo/以下に、cmigemo.exe、migemo.dll、dict/をコピー
;; 3. c:/app/cmigemo/にパスを通す
;; 4. migemo-0.40.tar.gzを解凍
;; 5. migemo.el.in 中の "@pkgdatadir@" を適当な値に変えて、(雰囲気的に。後の.emacsの設定により、この値は意味を失う)で、migemo.elに改名する
;; 6. c:/app/Meadow3/site-lisp/custom/cmigemo/に作ったmigemo.elをコピー
;; 7. .emacsに以下の設定を追加
;;
;; ●使い方
;;
;; 単にC-sとした後でローマ字を打ち込むだけで, 日本語を検索できます.日本語変換は必要ありません.
;;
;; ただし,以下のような文の前で,C-s kanzitohiragana としてもヒットしません.このような連文節は「 kanziTohiragana 」という風に,先頭の文字を大文字にする必要があります.
;;
;; 漢字とひらがなが混ざった文の検索
;;
;; 「混ざった」を検索したいなら,「 maZatta 」とします.
;;
;; キーバインド
;;
;; * C-d:一文字検索語に追加する
;; * C-w:一単語を検索語に追加する
;; * C-y:カーソル位置から行末までを検索語に追加する
;; * M-m(C-e) :migemo をオン/オフする.
;;
;; 基本的には普通の isearch と同じです.M-mのみが異なっており, migemo のオン/オフになっています.
;;
;; ●更新履歴
;;
;; 2011/02/23 最新のanythingでmigemoが必要となったので復活、これで anything-show-kill-ring のバグなども直った
;;
;;--------------------------------------------------------------------------
;; 基本設定
(setq migemo-command "cmigemo")
(setq migemo-options '("-q" "--emacs"))
;; migemo-dict のパスを指定
(setq migemo-dictionary "c:/app/cmigemo/dict/migemo-dict")
(setq migemo-user-dictionary nil)
(setq migemo-regex-dictionary nil)
;; キャッシュ機能を利用する
(setq migemo-use-pattern-alist t)
(setq migemo-use-frequent-pattern-alist t)
(setq migemo-pattern-alist-length 1024)
;; 辞書の文字コードを指定.
;; バイナリを利用するなら,このままで構いません
(setq migemo-coding-system 'euc-jp-unix)
;; ライブラリのロード
(load-library "migemo")
;; 起動時に初期化も行う
(migemo-init)
;; デフォルトはOFF, migemo-toggle-isearch-enable(C-p)でmigemoに切り替え可能
(setq migemo-isearch-enable-p nil)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment