Eclipseのキーバインディング viやEmacsといったテキストエディタは現在でも多くのプログラマに愛用されている。これらのエディタに共通しているのがその独特のキーバインドだ。一見とっつきが悪いようにも見えるが、慣れるとキーボードだけで快適に操作することができるため非常に効率が良い。ただし、ことプログラミングに関してはIDEが提供する高度な機能はテキストエディタにはない魅力だ。 今回紹介するのはEclipseでviやEmacs風のキーバインドを実現するプラグインだ。Eclipseを使っているが、キーバインドがしっくりこないというテキストエディタ愛好者の方はぜひ試してみてほしい。 Vilike Eclipseでviライクなキーバインドを実現するプラグインとしてはviPluginが有名だ。以前は無償で提供されていたのだが、バージョン1.0.0からは有償(15ユーロ)での提供となっている。試
Emacs Lispをバイトコンパイルすると動作が高速化するのは常識である。しかし、バイトコンパイルには致命的な欠点があって、Lispファイルの方がバイトコンパイルファイルよりも新しい場合は、古いバイトコンパイルファイルが読み込まれてしまうのだ!!そのため、Lispファイルを更新したらバイトコンパイルしておかないといけない。 このどうしようもない仕様をなんとかするべく、自動バイトコンパイルで自衛をしている人はけっこういると思う。というか、自動バイトコンパイルがないと絶対に泥沼にはまってしまう。 自動バイトコンパイルとは、Lispファイルを保存したときに after-save-hook をつかって自動でバイトコンパイルをするというもの。しかし、これだとバイトコンパイル中は待たされてしまう。シングルスレッドの悲劇。 Emacsで同時に複数の処理を実行するには、タイマーを使うか、外部プロセスに任
2009年12月16日水曜日 Emacs (NTEmacs) 23.1 をWindows 7上で少し快適に使う - Part.2 さてPart.1「パッチを当てたEmacsをWindows上でコンパイルする」の続きを説明する。前回も述べたが、今回説明する「少し快適に使うためのセッティング」が少しの快適をWindows 7上で動作するEmacsにもたらすのだ、だからこっちの説明が重要。 さて、説明に入る前に前回コンパイルして出来たバイナリと、パッチの当たったソースファイルをダウンロード出来るようにしておいた。コンパイラの最適化オプションなどに興味のない人などはこのバイナリファイルをダウンロードすれば前回の手順をスキップできる。 パッチ適用済み Emacs23.1 for Windows バイナリ パッチ適用済み Emacs23.1 for Windows ソース 2. 少し快適に使うため
English NTEmeacsJp project は、MS Windows native で動作する Emacs 22BASE (NTEmacs とも呼ばれる) のバイナリの配布を開始しました。 GNU で開発に当たられた、多くの方々に感謝いたします。 オリジナルのソースは http://ftp.gnu.org/pub/gnu/emacs/ プレリリース版のソースは、http://alpha.gnu.org/gnu/emacs/pretest/ cygwin 上で、make version 3.80 を使って、ビルドしました。 こばやしさん作 IME pacth を当てています。 半透明化パッチを当てています。 予め、日本語の等幅設定をしています。 HELLO でなるべく多くの言語を表示できるように、予め設定しています。 cygwin-mount.el と w32-symlinks.e
URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=buffer" "MeadowMemo/ウィンドウ/フレーム関連―分割・サイズ変更"へのコメント(無し) ウィンドウを分割する操作方法 2 分割したバッファを入れ替える設定 横分割と縦分割を切り替える [****-] ウィンドウを分割時に, Shift + カーソルキーでウィンドウ間を移動できる windows.el の紹介 elscreen.el の紹介 elscreen の切り替えをタブでする方法 escreen の紹介 ウィンドウの分割を Undo/Redo する ウィンドウ分割を何回でも Undo/Redo ウィンドウの分割をアニメーションするもの フレームをキーボードで移動させる 終了時のフレームサイズを記憶させる Meadow は複数のファイルを一つのウィンド
はじめに GNU Emacs には Emacs Lisp 言語を用いた超強力なマクロ機能があります。 ここでは、私がこれまでに培ってきた便利な設定/カスタマイズ用マクロを 紹介したいと思います。 自作パッケージも含め、サンプルコードも載せていますので、 「.emacs(あるいは .emacs.el)」ファイルにコピー&ペーストして使ってください。 なお、2009年3月現在、私が使っている Emacs は次の通りです。 このページで紹介しているコードは 全て Emacs バージョン 22 を前提としています。 私の .emacs.el ファイルは ここ にあります。 Emacs 22.3 (Carbon Emacs Package; Mac OS X 10.5.6) Emacs 23.0.91 (Linux; Ubuntu 8.10) Emacs 22.1 (Linux; Rocks Clu
emacs でリアルタイムに構文チェックする方法です.flymakeを使います.仕組みとしては コーディング中に C-x C-s を押すと,バックグラウンドで make が走る make がエラーを出した場合は,該当するコードをハイライト表示する だけです.恐ろしく便利です. 参考 開発元 http://flymake.sourceforge.net/ すでに他の方のブログでも取り上げられています. flymake でリアルタイム文法チェック - とりあえず暇だったし何となくはじめたブログ Flymake を使って編集中にシンタックスエラーを検出する — ありえるえりあ インストール emacs22以降であればflymakeはデフォルトでインストール済です. 設定 flymakeは,構文チェックの処理を外部プログラムに丸投げしています.たとえば構文チェッカとして make を使う場合は,以
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く