(require 'projectile) ;使おうが使わまいが必要 (require 'ido-occasional) ;;; M-!を置き換え。projectile好きならば projector-run-shell-command-project-root でもよい (global-set-key (kbd "M-!") (with-ido-completion projector-run-shell-command-current-directory)) ;;; コマンドが正規表現にマッチしていれば自動でバックグラウンド実行になる (setq projector-always-background-regex '("^mysql.server\\.*" "^powder\\.*" "sleep")) ;;; fix bug (defvaralias 'projector-command-history 'shell-command-history) (define-key minibuffer-local-completion-map " " nil)