Emacs

UbuntuにEmacs24をインストールした時のログとinit.elの備忘録

インストール ubuntu@ubuntu-14:~/c++/2.2$ sudo apt-get install emacs24-nox [sudo] password for ubuntu: パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の特別パッケージがインス…

GPGで暗号化/復号化

Gnu Privacy Guard (GPG) の一番お手軽な使い方として、ファイルをパスワードで暗号化/復号化する方法。 GPG本体をインストールしなくても、Windows版のGitをインストールしていればGPGの一部が含まれています(Git/bin/gpg.exe)。単純にファイルをパスワード…

Org-Modeで日本語を含むファイルをPDFにエクスポートする方法

最近Org-Modeを使い始めた。きっかけはテキストなのに簡単な表が組めること、HTMLにエクスポートできること。エクスポートのオプションを見ていると、なんとPDFにもエクスポート可能ではないか。 という訳で今回はまずLaTeXにエクスポートし、そこからPDFに…

Windows7のEmacs23.4にcmigemoを導入する

前回SKKを導入した。せっかくなのでcmigemoもインストールする。http://www.kaoriya.net/software/cmigemo まずはここから適切なバイナリをダウンロード、解凍しておく。次に migemo.el の入手だが、どうも情報が錯綜している。 最も確実と思われうオリジナ…

Windows7のEmacs23.4にSKKを導入する

http://openlab.ring.gr.jp/skk/ddskk-ja.html ここから ddskk-14.4.tar.gz をダウンロード、解凍する。 ※解凍するフォルダはデスクトップとかで構わない。 ※このページに書いてあるようにAPELのインストールはもはや不要だそうです。続いて辞書のダウンロー…

YASnippetがあまりに便利すぎる件

Emacsでの生産性を格段に向上させるツール。便利すぎるのになぜ今までインストールしてなかったのか不思議。まずはgithubからYASnippetをzipでダウンロードする。 https://github.com/capitaomorte/yasnippetダウンロードしたら ~/.emacs.d/elisp 直下に解凍…

コマンドプロンプトの文字コードをUTF-8にする

やっぱり厄介だったコマンドプロンプトのUTF-8化。WindowsXP時代はコマンドプロンプトのフォントをMSゴシックに変更し、 chcp65001でUTF-8にコードページを変更すれば 日本語もきちんと表示できた。Windows7になってからは、どうもうまくいかない。 chcp 650…

有効桁数を指定して割り算

とある要件で小数点以下40位まで割り算する必要があった。 WindowsXPの電卓では無理(有効桁数32桁)なので、elispの勉強がてら書いてみた。 (defun div (dividend divisor precision &optional answer) (if (< precision 0) answer (setq quotient (truncat…

SQLのWHERE条件を作る

A0001 A0002 A0003といった文字をIN ('A0001', 'A0002', 'A0003')のように整形するelispを書いてみた。 (defun sql-where-in (s e) (interactive "r") ; リージョンを扱うコマンド (save-excursion (save-restriction ; 設定されているナロイングの範囲を記…