タグ

ブックマーク / www4.kcn.ne.jp/~boochang (5)

  • gnuserv - Meadow と Windows の連携

    gnuserv - Meadow と Windows の連携 テキストファイルを Meadow に関連付けしたい人や、 他のアプリケーションと Meadow を連携させたい人は gnuserv を使ってみましょう。 (Emacs21 でも使えます) 1. はじめに gnuserv は、他のアプリケーションと Meadow を連携させるためのツールです。 これを使うと、Meadow をテキストファイル等に関連付けするときに便利です。 Emacs は "Emacs Makes A Computer Slow." の略だというジョークがあるように、 Emacs は比較的重いアプリケーションです。 そして Emacs をベーストしている Meadow も同様です。 とは言っても、最近のコンピュータは処理能力が高いので、 Meadow で何かの操作を行なう場合にはほとんど重さを感じません。 しかし、

    mhrs
    mhrs 2006/11/13
    gnudoitで外部からEmacs Lispを實行出來る。gnuserv自體はMeadowとは獨立のソフトウエア。元はemacsclientを基にしてXEmacs用に作られた物らしい。
  • pcl-cvs

    PCL-CVS で履歴管理 履歴管理に CVS を使用している人は、PCL-CVS を導入すると Meadow から 簡単に操作できるようになります。 また、Emacs に標準で組み込まれている VC(Version Control:MS 製の IDE ではない) も併用すると良いでしょう。 なお、このページでの説明は、 cygwin および cygwin 版 CVS がインストールされていることが前提となります。 インストール Meadow でのインストール手順は以下のようになります。 なお、Emacs 21 には標準で組み込まれているので、 インストール作業は必要ありません。 ダウンロード 以下のパッケージをダウンロードする必要があります。 elib 1.0 ftp://rum.cs.yale.edu/pub/monnier/pcl-cvs/elib-1.0.tar.gz pcv-cv

    mhrs
    mhrs 2005/06/02
    CVSでの作業を支援するEmacsプログム「pcl-cvs」の説明。pcl-cvsはEmacs 21以降なら標準で附屬。
  • Meadow - tagjump

    タグジャンプで関数の定義にジャンプ タグジャンプとは タグファイルを作成する タグジャンプで関数の定義にジャンプする ジャンプする前の位置に戻る 同じ名前の関数が複数あったら? ジャンプ以外の効用 タグジャンプとは タグジャンプとは、 関数や定数の定義している場所に一気にジャンプする便利な機能です。 ソースファイルを見ていると、 「この関数の定義はどうなってたっけ?」とか、 「この定数の値は何だ」ということが良くあります。 同じファイルの中ならば、 比較的簡単にサーチで定義を見付け出して移動できることもあります。 しかし、複数ある他のファイルのどこかにあるということならばと探すのも面倒です。 それに単純なサーチでは関数の呼び出しと宣言と定義を区別することができません。 タグジャンプは、 事前に関数等の定義されている位置を示すインデックスファイルを作成しておいて、 必要なときにその情報を元に

    mhrs
    mhrs 2005/05/26
    「タグジャンプとは、関数や定数の定義している場所に一気にジャンプする便利な機能」
  • Meadow & NTEmacs

    Meadow を活用しよう - WindowsEmacs はじめに このページでは、 Meadow を中心とした Windows 上で Emacs の使い方について説明しています。 Emacs は UNIX を中心に使用されているエディタです。 強力なマクロ機能(Emacs Lisp という)によって様々に機能強化ができ、 非常に便利です。 文章編集は当然のこと、メーラ、WWW ブラウザ、プログラム開発支援など、 テキストに関連する様々な処理はお手のものです。 当然、色々なプラットフォームに移植されており、 Windows 上で動作する Emacs もいくつか存在します。 このページで中心として取り上げる Meadow は、 宮下尚さんによって移植された Emacs です。 また、このページの内容は WindowsEmacs についても共通する部分が多く、 大体がそのまま利用で

  • Meadow - narrowing

    ナローイングでファイルの一部分だけ置換 ナローイング(Narrowing) とは? ナローイングの実行 キー操作 コマンドの無効化 ナローイング(Narrowing) とは? ナローイング(narrowing)とは、 バッファの一部分だけを表示させて残りをアクセス不可能にする処理です。 例えば、ある関数で cnt というカウンタ目的の変数があったとします。 これをリファクタリングで wordCount という変数名に変更しようとして (つまり、意味の分かり易い名前に変えようとして)、置換をする場合を考えます。 そのファイルには他の関数があり、 その中には cnt という変数を使用しているかもしれません。 その関数が wordCount に変更されるとまずいでしょう。 そのため、一括して置換することはできません。 かといって一箇所ずつ置換するのも面倒です。 このような場合に、ナローイングによ

    mhrs
    mhrs 2005/05/26
    Emacsの「ナローイング」(バッファの指定した部分のみ表示し、他を隱した状態で編輯する機能)の使ひ方。
  • 1