Skip to main content

MASUDA Akira's Library tagged emacs   View Popular

29 Jul 08

Meadow/Emacs memo: いろいろなモード

      • HTML でサンプルソースを書きたい.
      • CSS を HTML 内に書きたい



      などということがあります.しかし, C のサンプルソースを書くために, c-mode にすると,
      C を書くにはいいですが, HTML を書くためにはまたモードを戻す必要があります.



      そうなると,今度は C の色が消えてしまい, C のソースが見辛くなってしまいます.



      そこで, mmm-mode という複数のメジャーモードを使うための Elisp があります.これを使
      うと,特定の範囲は c-mode ,それ以外は HTML のモードにすることができます.

開発ツールとしての Emacs

知ってはいるがつかっていない

cgi.netlaputa.ne.jp/...LinuxWorld - Preview

emacs emacsclient

  • すでに起動している Emacs に外部からファイルを開かせることができる。
    まず下準備として、起動中の Emacs 上で M-x server-start RET とす
    るか、もしくは .emacs に (server-start) と記述してEmacs起動時から
    サーバ機能を有効にしておく。



    Xターミナル等のコマンドラインから



    emacsclient filename



    を実行することにより、既に起動中の Emacs でファイルを開くことができる。



    この機能を使うことにより、crontab の編集や、cvs のログの記入用のエディタ
    も「既に起動している Emacs で編集すること」ができる。やり方は簡単で、環
    境変数 EDITORCVSEDITORemacsclient にしておくだけだ。



    crontab の編集や cvs のログの記入の場合は、該当バッファを C-x #
    で閉じることによって完結する。
    「Emacs は起動が遅い」という悪評は Emacs の使い方を知らないからであり、
    こういった機能を使えば「Emacs は一回起動すればいい」のである。
22 Apr 08

x11とemacsでのクリップボード共有 - taiyoh独言

とりあえず、「x-select-enable-clipboard」でGoogle検索しても518件しかヒットしなかったので、同じことを書いて普及に貢献してみる。

(setq x-select-enable-clipboard t)

d.hatena.ne.jp/...1204856806 - Preview

x gnome ubuntu emacs

MobileMemo Weblog: GTD

  • Org-modeのhomepageでリンクされていた、「Using Emacs org-mode for GTD」の作者のCharles Caveさんにメールをしたところ、翻訳を了承いていただいた。
    なお、奥さんは日本人ということで、間違いがあったら指摘してもらえることを期待している。



    Org-modeには、タグの機能があって、アウトラインの見出しに対して、タグをつけることができ、長いドキュメントのあちらこちらにタグが散らばっていても簡単に抽出できるのだ。

15 Apr 08

Meadow/Emacs memo: プログラム関連 — 一般用

タグファイルの作成

この機能を使うためには,まずタグファイルを作る必要があります.作り方は簡単. shell で

etags *.el

のように指定します.これで TAGS というファイルができます.複数のディレクトリは

etags mylisp/*.el bin/*.[hc]

のようにすればできます.これで,カレントディレクトリに TAGS というファイルができ ます.

タグジャンプ

タグジャンプは M-. (find-tag) でできます.初回に限り,TAB や SPC で補完しようとすると, TAGS ファイルの場所を聞いてきますので,作った TAGS ファイルを指定します.

これで,TAB や SPC での補完を使いながら関数を指定でき,一気に関数定 義へ飛ぶことができます.

逆に戻るのは M-* (pop-tag-mark) です.

タグファイルに登録されているファイルを検索

さらに, TAGS ファイルに登録されているファイルのみを全文検索することもできます. 方法は M-x tags-search です.次の検索結果へは,M-, で飛ぶことができ ます.同じように置換もできます.M-x tags-query-replace です.

その他の機能

同名の関数を持つファイルが複数あった時は,C-u M-. で次へ飛ぶことができます. 前へ戻るのは C-u - M-. です.

他の機能として

TAGS ファイルの切り替え → M-x visit-tags-table.

関数の一覧を表示 → M-x list-tags

正規表現に一致した関数のみを表示 → M-x tags-apropos

タグファイルの情報をリセット → M-x tags-reset-tags-tables

タグファイルが読み込まれていると,M-TAB で関数の補完もできます.毎回,コピー したりといった手間が省け,非常に便利です.

www.bookshelf.jp/...meadow_42.html - Preview

emacs tag etags

1 - 20 of 110 Next › Last »
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo