またまたEmacsの話題です。プレゼンでソースコードを見せたいときなど、デモでEmacsを見せたり、プレゼン資料にEmacsのキャプチャ画像を貼付けたいことがあると思います。ところが、プロジェクタは大抵コントラストが弱いため、Emacs上の文字が読みにくいことがあります。
だったらEmacsの色合いを変えればいいわけですけど、どうやって?という人もいるのではないでしょうか。
株式会社ディノ社員による技術メモ
またまたEmacsの話題です。プレゼンでソースコードを見せたいときなど、デモでEmacsを見せたり、プレゼン資料にEmacsのキャプチャ画像を貼付けたいことがあると思います。ところが、プロジェクタは大抵コントラストが弱いため、Emacs上の文字が読みにくいことがあります。
だったらEmacsの色合いを変えればいいわけですけど、どうやって?という人もいるのではないでしょうか。
2008 年 6 月 20 日 by hnw — Emacs
社内の雑談でdotfileを家と会社で共有するには、というような話題が出ました。Subversion管理しておくと何だかんだ言っても楽じゃない?みたいな話だったのですが、それ以前に共有できるような設定ファイルを書くのは少しコツがあるように思います。.bashrcなんかもそうでしょうけど、僕は.emacsも少しコツがあると思います。
というのは、requireの方法に関してです。よく下記のような設定例があると思うんですけど、これだと.elファイルが無い環境では.emacsの解釈途中でエラーで止まっちゃうんですよね。
(require 'twittering-mode) (setq twittering-username "hnw" twittering-timer-interval 75) (add-hook 'twittering-mode-hook (lambda () (twittering-icon-mode))))
.emacsを共有しようとする全サーバに同じ.elファイルを用意できればいいですけど、そうとは限らなかったりします。インストール直後のサーバに.emacsを持って行って、慣れた設定でファイル編集しようと思ったらエラー!なんてちょっと我慢できませんよね。
でも奥さん、そんなときでも安心。なんとこんな手があるんです。
2008 年 6 月 18 日 by uchiumi — Emacs, JavaScript, Mac OS X

こちらでは初めまして。スタートアップ研修記の方で記事を書いてたりする新入社員のuchiumiです。
Dashboard上で動く、メタキーの使えるEmacsのコマンドタイピングゲームを作ってみました。
画面上に出てくるEmacsのコマンドを、ひたすら打って覚えよう!というような感じのものです。
遊び方は、解凍後、ダブルクリックでインストールしていただき、「保持」というボタンがあるので、それを選択するとDashboardに表示されるようになります。
Emacsを学んでいくうちに、コマンドのタイピングゲームみたいなのががあったら良いなぁと思い検索してみたところ、素敵なものを発見しましたが、残念ながらcommandキー(メタキー)がうまく使えないようでした。
どうやらブラウザなどのコマンドの方が先に優先されてしまうみたいです。
どうしたらメタキーが使えるか先輩社員の方に相談してみたところ、Dashboard上で動かせば大丈夫なんじゃないかという素晴らしい提案をいただいただきましたので、さっそくwidgetsを作ってみることにしました。
2008 年 6 月 12 日 by hnw — Emacs, shell, zsh
こんにちは、hnwです。今日はEmacsユーザー向けのzshの設定について紹介します。
私はかれこれ8年くらいbashを使っていました。これまでzshユーザーから「zsh便利だよ?zsh使いなよ」と言われて試しに起動してみたことはあるのですが、コマンドライン編集の細かい動きが違うのが気になってすぐbashに戻していました。
zshがbashと何が違うかというと、M-f(カーソルを1単語進める)の挙動です。bashもzshもデフォルトではEmacsライクな動作ということになっていますが、zshはEmacsと微妙に動作が違っているのです。bash(やそれ以前に使っていたtcsh)ではそんな違和感を覚えたことは無いのですが、zshはその点が少しイライラしました。私以外でも、重度にEmacsに毒されている人なら気になって仕方がないんじゃないかと思います。具体的には下図のような挙動の違いがあります。
2008 年 4 月 23 日 by arasho — Emacs, Subversion
こんにちわ。arashoです。
emacs使いの皆さんはsubversionを使用するときは何を使っているのでしょうか?
シェルからコマンドラインベースでったりpsvn.elだったりでしょうか。
(続きを読む…)
2008 年 4 月 9 日 by sou — TextMate, エディタ
![]()
dino 社内にも Mac ユーザが増えましたが、TextMate がいまひとつ流行っていません。TextMate は QuickSilver と共に日々の効率化を支えてくれる素晴らしいツールなのですが、それほど知られていないようです。
今日は TextMate を実際にカスタマイズしながら、日々の作業を軽く変えて行く様を、スクリーンキャストを交えてお届けしたいと思います。
2008 年 4 月 1 日 by sou — Mac OS X, エディタ
春ですね〜・・気がつけば桜も咲いていて、今日は dino に新卒さん達が入ってくる入社日です。何も知らない新人さん達をどういう風に染めてやろうか〜と社内は今から wktk しています。
新人さん達の開発環境は Mac に統一されたのですが、今日はそんな Mac で面白いアプリケーションがあったのでご紹介を。
Coda は web ページコーディングのための統合開発環境で、色んなユニークな機能を搭載しています。中でも特徴的なのが co-writing 機能です。実際に二人でエディタを触って遊んでいる姿をスクリーンキャストに撮ってみました。
方法は簡単、Coda をインストールしたら画面下部の「共有」ボタンを押し、招待するユーザを選ぶだけです。co-writing の不思議な世界をお楽しみください。
仕事で使えたら面白そうだと思うのですが、使いどころが思いつきません。実用はさておき、楽しければいいんじゃないでしょうか。
2008 年 1 月 17 日 by sou — TextMate
こんにちは。sou_sk です。
以前流した ActionScript へのコンパイルからプレビューまで TextMate 上で完結させるスクリーンキャストとエントリについて、
「quick_compile.rb で何やってるの?」的なツッコミがあったので公開します。
簡単ながら解説も付けました。
2008 年 1 月 10 日 by arasho — Cent, Emacs
こんにちわ。arashoです。今回は前回のエントリに引き続きrpmパッケージのビルドのコツや効率よくパッケージングを行う小ネタなどを書いてみたいと思います。
RPMのパッケージングには意外と時間がかかります。rpmbuildコマンドでソースコードの展開からパッチの適用、コンパイル、テンポラリディレクトリへのインストール、パッケージングをやっているので巨大なソフトウェアではコンパイルに時間を取られたりします。
2007 年 11 月 20 日 by hnw — Emacs
こんにちは、hnwです。今回はEmacsの基本的すぎるくらいの機能を紹介します。大半のEmacs使いには「バカにすんなよ?」って言われそうな気もしますが、そう思っていると案外反響があったりするので今回も懲りずにいきます。
EmacsがXやWindowsやMacOSなどのウインドウシステム上で動いているときに限りますけど、「C-x 5 2」という3ストロークを打つとEmacsのフレーム(通常のウインドウシステムで言うウインドウのことをEmacsではこう呼びます)が増えます。増やしたフレームは「C-x 5 0」で消せます。この増やしたフレームは同じEmacsに属しているので、開いているファイルやkill ring(コピー&ペースト用のバッファ)なども共有していて便利です。
こんな便利な機能に毎回3ストローク打つのは悲しいので、私は下記のように.emacsファイルに書いています。こうすれば「M-2」[M-0」でこの機能が使えます。
(global-set-key "\M-2" 'make-frame) (global-set-key "\M-0" 'delete-frame)
別のウインドウが欲しくなるたびに別のEmacsを起動している人がいるかもしれないな、という思いつきで書いてみました。