emacs

Caskでパッケージ管理を始めました

package.elでelispをパッケージ管理できるのは便利だけど、 別のマシンと同期するには、同じパッケージをインストールする作業が発生し、面倒 という事に悩んでいました。 このような問題はCaskで解決できます。 「何のパッケージをインストールしたか」 を…

gamegrid.elで遊んでみよう

emacs上で動作する M-x tetrisや M-x pongなどのゲームは、「gamegrid.el」というゲーム用ライブラリで作られています。 今回は、この実験として、簡単な「迷路ゲーム」を作ってみました。 ソースコード ソースコードは、こちらからダウンロードしてください…

EmacsからPDF出力

Emacsのバッファ、あるいはリージョンの内容をPDFに出力できないかと、 Emacsで印刷: プログラマーになりたい! 日本語を含むテキストファイルのPDF化 - masakiの雑記帳 こちらの2つの記事を参考にスクリプトを作成しました。メモとして残しておきます。 ス…

Emacs 24.3のインストール

いきさつ これまで、Emacs 23.1を使用していましたが、JavaScriptを読むために「js2-mode」を入れようとしたら、 内部で使用している「prog-mode」というものが必要なようで、 Symbol's function definition is void: prog-mode と言われてしまいました。 Go…

yasnippetのインストール

ついでに、インストールについてもメモしておこう。 ~/.emacs.d/plugins/ 以下にインストールするやり方で書いていますので、 適宜読み替えてください。 取得 https://github.com/capitaomorte/yasnippet こちらのページから持ってくる。 git cloneの場合 $ …

yasnippetの「yas/snippet-dirs」に関して

(yas/initialize) の実行時に、 [yas] Check your `yas/snippet-dirs': ~/.emacs.d/snippets is not a directory なんてエラーが出る場合の対処法。 対処法 snippetsのディレクトリの場所が~/.emacs.d/直下ではない場合に出るので、 (setq yas/snippet-dirs …

emacsからBacklog APIを呼び出すには

Backlogのダッシュボードについては賛否両論あるようですね。 素直に言うと、 『使い難いな』 とはつねづね感じていました。 そんなわけで、少しでもこれを改善出来ればと、 emacsからBacklog APIを呼び出す方法を調べていました。主にXML-RPCをEmacs Lispで…

simple-hatena-mode.elをインストールしてみた

投稿のテストも兼ねて、インストールのちょっとした格闘をメモしておく。参考にした記事: simple-hatena-modeに乗り換え - もうカツ丼でいいよな http://d.hatena.ne.jp/Rion778/20100219/1266589611 「格闘」といっても、Macではないので、portではなく、…