http://wozozo.hatenablog.com/entry/2012/02/08/121504 の Emacs版. 設定 shell-command-on-regionに C-uプレフィックスをつけて該当のコマンドを 実行するだけでもいいのですが, 頻繁に利用するのであれば、キーを 割り当てておくとよいでしょう。 (defun js-json-reformat (beg end) (interactive "r") (shell-command-on-region beg end "python -m json.tool" nil t)) ;; お使いの JavaScriptのモードに合わせてください (define-key js-mode-map (kbd "C-c j") 'js-json-reformat) 結果 Reformat前 Reformat後(リージョン選択後 j