emacs

emacsでjqをJSONファイルのformatterとして使う

emacsでjqをJSONファイルのformatterとして使う。方法は2つ。 shell-command-on-regionを使う formatter専用の関数を作る shell-command-on-regionを使う M-|にshell-command-on-regionという関数がbindされている。これに引数を与えてあげると、現在選択さ…

emacs上でmozcを使ったときにC-nとC-pで変換候補中の移動をできるようにする

emacs上での日本語入力にmozcを使うようにしてみた。macではなくlinux上での環境の話。 通常の設定では以下だけなのだけれど(mozcをビルド後に mozc_emacs_helper が使えるようにしないとだめ)。 (require 'mozc) (set-language-environment 'japanese) (set…

EIN(Emacs IPython Notebook)を試してみる

2つrepositoryがあり後者の方がmelpaで入るもの。どうやら後者は前者のforkらしい。 tkf/emacs-ipython-notebook: IPython notebook client in Emacs millejoh/emacs-ipython-notebook: Jupyter and IPython 2.x/3.x notebook client in Emacs install packa…

個人的なyapfの設定

備忘用のメモ。 yapfはgofmtのpython版的なもの。autopep8みたいな代替も存在している。 github.com 少しだけ違うフォーマットでつかいたかった。yayapfを作った。消したい。 github.com こういうformatに対応したかった こういうformatに対応したかった fro…

手軽にes6を試す環境も作っておきたいと思った

はじめに es6を試す環境もほしい。(今回はes2015とか細かい事は気にしない) とりあえず以下の様なことができてほしい es6で作成したコード片のtranspileの結果を手軽に確認できる es6で作成したコード片の実行が手軽にできる ブラウザから試せるrepl 以下の…

pickup.el書いた

emacsでvirtualenvとbuildoutでツクッタpythonを呼ぼうとするときに必要になった。 考え方は単純で「現在の位置から親を再帰的にたどり望みのパスのコードが無いか調べる」というもの。 例えば cwd = ~/venv/foo/bar/boo/bee/boo.py を編集している時、おそ…

emacsの設定ファイルどうするのかというのはおそらく共通の悩み

この記事はemacs advent calendar 2012(http://qiita.com/advent-calendar/2012/emacs)の10日目の記事です。 はじめに emacsの設定どうしてるかなどについてまとめてみました。他の人はどうしているかなど聞いてみたりしたいです。 しばらくemacsから離れて…