Emacs

Emacsでテンプレートの変数を埋めて生成する機能つくりました。

はじめに 同じようなテンプレメールの日付や名前を変更してメールを送る作業が何度も続いたので、用意したテンプレに変数埋めて生成する機能を作りました。 なにするの? テンプレートに予め設定しておいた変数を埋めたり日付を埋めたりします。 導入方法 事…

Emacsでユーザ定義関数の説明を取得する機能作りました

はじめに この投稿は.emacs Advent Calendar 2013 6日目の記事です。PHPである程度の規模のシステムをいじっていたら、関数名から処理は分からないけど、コメントはメモ程度に書いてあるって状況にもよく遭遇しました。 それらをgtagsでファイルを移動しなが…

Emacsで新幹線の電光掲示板つくってみた

はじめに 先日、Emacsで作業中に取得した情報を表示する機能が欲しいって思い、新幹線のニュースを流している電光掲示板っぽいのを作りました。 新幹線の電子掲示板の補足 Passion For The Future: 瞬間情報処理の心理学―人が二秒間でできること 電光掲示板…

emacs-w3mでPHPのリファレンス見れるようにしてみた

はじめに PHPの関数ってすごく沢山用意してくれているけど、仕様を覚えきれない。それに、毎回ブラウザとEmacsを行き来するのは面倒だ。 なら、emacs-w3mで見たらいいじゃないって思いまして、emacs-w3mでPHPの公式リファレンスを見れるようにしてみました。…

Emacs上でポリンゴンショックさせてみた。

はじめに Emacsでの作業に集中しているため、Windows上でスケジュールソフトからの通知に気が付かないことが多く、不便に感じていました。 不快に思うくらい目立つ実装にしてみてはどうかと考えて、ポリゴンショックを作ってみました。 動作イメージ 動作イ…

ミニバッファにElispの対応する括弧を表示

はじめに Elispを書いているときに、括弧が多すぎて何に対応しているか分からなくなることがありました。 そのため、閉じ括弧の上にカーソルを置くと対応する括弧の関数名がミニバッファに表示する関数を作りました。 ruby-modeの「end」の上にカーソルを追…

Elispで正規表現プログラムの効率的な開発の方法

はじめに re-search-forwardやre-search-backwardを使って開発をしていると 開発正規表現にマッチするかどうかを確認するのに非常に難儀していました。 最近、以下の2つの方法を実践して非常に効率があがったので、メモを残しておきます。 正規表現に色を付…

関西 Emacs#8に参加/発表してきました。

関西Emacsへの思い 関西Emacsは、初回開催から参加していて、一番楽しみにしている分野の勉強会であり、多くの人と出会えた思い入れもあります。今までは参加者としての聴講だけだったのですが、今回は自分の作っている拡張について少しだけ発表してきました…

org-modeでTeX出力のフォーマットを設定する

目的 r_takaishi氏のブログを見てorg-modeからtexファイルを作成しようとしました。 デフォルト設定でTeX出力すると、一般的な文書は作成できるのですが、 自分の作成したい形式のものは作成できません。そして、研究室ごとに、 規定のフォーマットがありま…

四国Emacs勉強会用の資料

auto-install ;; (install-elisp-from-emacswiki "auto-install.el") (require 'auto-install.el) ;; auto-installによってインストールされるEmacsLispをロードパスに加える。 ;; デフォルトは"~/.emacs.d/auto-install/" (setq auto-install-directory "~/…

Emacsでプレゼンするため、Gobyを導入

簡易説明 Gobyは、Emacsで大きな文字を表示するためのElispパッケージです。画像も表示できるので、プレゼンツールとして利用するために導入しました。 環境: Ubuntu10.04 Emacs23.1.1 導入手順 まず、必要な物をパッケージからインストールします。 sudo ap…