読者です 読者をやめる 読者になる 読者になる

Emacs で JSON Reformat

emacs json

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後(リージョン選択後 js-json-reformatを実行)