Created
February 18, 2011 02:03
-
-
Save ongaeshi/833124 to your computer and use it in GitHub Desktop.
my anything setting
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
;;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