[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

4. 管理人の環境とオリジナル Elisp (2011/11/09)

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=about%20root"
"MeadowMemo/管理人の環境とオリジナルElisp"へのコメント(無し)


この章で紹介していること

ここでは,動作確認を行った環境やオリジナルの Elisp を紹介します.

ついでに管理用のメモなども置いていきます.



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

4.1 管理人の環境 (2003/11/17)

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=root%20pc"
"MeadowMemo/管理人の環境"へのコメント(無し)

要約

確認を行っている環境とバージョン

このページで紹介している設定は以下の環境で確認しています.これ以外のバージョンの Meadow では一切確認してませんし,面倒なのでするつもりもありません.そのため,で きる限り最新版を使うようにしてください.

この上で動いている VMWare 上で Debian を動かし

も利用しています.互換性のチェックはこの環境で行っています.互換性の項目があって, XEmacs が書いていなければ,その環境では動かないことを意味しています.

ただし,こちらは面倒だとさぼるので,参考程度にしてください.



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

4.2 オリジナルの Elisp (2007/12/17)

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=elisp%20root"
"MeadowMemo/オリジナルのElisp"へのコメント(2007/12/28)

要約

オリジナル Elisp の紹介と簡単な設定例

このページでは,いくつかオリジナルの Elisp を紹介しています.それをまとめておき ます.設定は私が使っている設定です.

Wiki のオリジナル Elisp のページ

abbrev-complete

color-occur

color-moccur

mcomplete-history

moccur-edit

color-grep

grep-edit

mgrep

color-namazu

isearch-all

list-register

gresreg



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

4.3 お勧め Elisp (2008/04/16)

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=recommend"
"MeadowMemo/お勧めElisp"へのコメント(無し)

要約

個人的に愛用している Elisp 一覧です.

ただし,上記のオリジナルは省いています.

apel
これは基本.ないと動かないものもあるので,入れてます.お気に入りという意味とは ちょっと違うか.
woman
man ファイルを読むために.manコマンドがなくても使えるので便利.
shell-ex
shell で less コマンドを実行できて便利
SKK
日本語入力メソッド. MS-IME よりもずっと便利.
text-adjust
句読点を半角に統一したり,英数字の前後にスペースを入れてくれたりするもの.保存時 に実行すると,見た目が綺麗になる.
completer
~/w/s/m.h [TAB] で ~/www/soft/meadow.html という風にファイル名を補完してくれるも の.便利すぎです.
highlight-completion
m で始まるファイルが memo.txt しかなければ,~/www/m の時点で自動的に~/www/memo.txt という風に補完してくれるもの.~/www/m [RET] でファイルを開くことができて便利.
filecache
ファイル名をキャッシュしておくことで,深いディレクトリにあるファイルも簡単に開く ことができるもの.
ffap
カーソル付近のファイル名や URL を読み取り,C-x C-f時にミニバッファに入力して くれる.そのまま[RET]だけで,開くことができ便利.
dircolors
ファイルの補完時に出てくるファイルリストを拡張子などで色分けするもの.便利という ほどでもないけど,とりあえず入れてる...
gnuserv
外部アプリとの連携などを行うもの
saveplace
ファイルのカーソル位置を記憶しておくもの.
thumbs
画像のサムネイルを表示するもの
wdired
dired バッファを編集して,ファイル名の変更を行うことができる.
w32-symlinks
dired で Windows のリンクを扱うことができる.
windows
ウィンドウの分割情報を保存し,簡単に切り替えることができる.例えば,メールを読む 画面とテキストを編集する画面を簡単に行き来できる.
iswitchb
C-x bでのバッファ切り替えを簡単に行うことができるもの
mcomplete
iswitchb のようなことを M-x でも行うことができる.
ibuffer
多機能なバッファリスト
hl-line
現在カーソルがある行に下線を引いたり,色を付けたりできる.
browse-kill-ring
kill-ring の内容を確認しながら,貼り付けることができる.
dabbrev-jadabbrev-highlight
日本語でも dabbrev をまともに使えるようにする dabbrev-ja と dabbrev で補完対象となった 語を光らせる dabbrev-highlight .
lcomp
うっとうしい補完ウィンドウを不要になったら消してくれる.
minibuf-isearch
履歴をミニバッファでインクリメンタル検索できるので,目的の履歴をすばやく取り出す ことができます.最近使ったファイルを簡単に呼び出せて便利.
session
履歴やヒストリを自動で保存してくれる.
tails-history
先頭文字の一致するヒストリを辿ることができる.
re-builder
正規表現の作成と確認のための Elisp .
cmigemo
ローマ時のまま日本語をインクリメンタルサーチできる. C なので,遅いマシンでも速い. 逆に速いマシンだと Ruby 版でもあまり変わらない.
namazu.el
Meadow から namazu で検索できる
ange-ftp
ftp のファイルを Meadow で直接編集できる.
emacs-w3m
w3m を Meadow で使うことができる.これにより,軽いブラウザを Meadow 上に実現できる. アンテナ機能もあり便利.
navi2ch
2 ちゃんねるを見ることができます.
gnus
メール/ニュースリーダ.いろいろと拡張できて,便利です.インター ネット上の新聞やメールの全文検索機能などなど.

gnus 関連ではmhc(メールでスケジュール管理) やc-sig (シグネチャ管理) ,xcite(メールの引用をカスタマイズ) を愛用し てます.

dmacro
様々な繰り返しを自動的に判断し,繰り返し実行してくれる.
メモ関連
positは不定形なメモに利用している.clmemoはその 日気付いたことなどを適当に書いている.howm は長い文章などでもメモでき て便利.検索も非常に強力.
mmm-mode
テキスト中にプログラム・ソースなどを書きたい時に便利.
mode-info
Elisp のマニュアルなどを統一した方法で読んだり検索したりできる.
gtags
タグジャンプ.
change-mode
変更箇所をハイライトする.
pcl-cvs
Meadow から cvs を扱う.
ispell
スペルチェッカ.flyspellも便利.
sdic
軽い辞書ソフト.lookupも便利だが,sdicの方がよく使う.
yatex
HTML の編集に YaHtml をよく使う.
face2html
このページを作るのに頻繁に利用している.バッファの色を HTML に変換してくれる.



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

4.4 Meadow memo 作成メモ (2003/10/08)

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=hp%20script"
"MeadowMemo/Meadowmemo作成メモ"へのコメント(無し)

要約

Meadow memo を作るためのメモです.多分他の人にはあまり役に立ちません.

検索システム

有名なwwwsrch.cgiをベースにしています.ただ し,そのままだと文字化けが生じるので,

 
         if (index ($line_search, $word) == -1) {
           next;
         }
       } else {
           if ($line_search !~ /$word/i) {
           next;
         }
       }

というような検索部分を

 
      if ($line_search !~ /^(?:$ascii|$twoBytes|$threeBytes)*? (?:$word)/i) {
           next;
         }

に変更し,

 
$ascii = '[\x00-\x7F]';
$twoBytes = '[\x8E\xA1-\xFE][\xA1-\xFE]';
$threeBytes = '\x8F[\xA1-\xFE][\xA1-\xFE]';

を最初の方に追加しておく.

texi2html で強引に日本語索引を可能にする

 
    $tmp = $key;
    # 一度 EUC に変換する
    &jcode'convert (*tmp, "euc");
    $ascii = '[\x00-\x7F]';
    $twoBytes = '[\x8E\xA1-\xFE][\xA1-\xFE]';
    $threeBytes = '\x8F[\xA1-\xFE][\xA1-\xFE]';

    if ($tmp =~ /^(?:$ascii)/) {
      $tmp =~ s/^(.).*$/$1/g;
    }
    if ($tmp =~ /^(?:$twoBytes)/) {
      $tmp =~ s/^(..).*$/$1/g;
    }
    if ($tmp =~ /^(?:$threeBytes)/) {
      $tmp =~ s/^(...).*$/$1/g;
    }

    push {$EntriesByLetter->{uc (substr ($key,0, (length $tmp)))}} , $entries->{$key};

という具合.要は最初の一文字をちゃんと把握できるようにしてやればとりあえず動きま す.

本当は kakasi を使うといいんでしょうけど,どうせ検索用なのであんまり気にしてません.



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

4.5 使用ソフトウェア (2003/11/14)

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=hp%20soft"
"MeadowMemo/使用ソフトウェア"へのコメント(無し)
要約

このページを作る時に利用したソフト一覧です.

Meadow はもちろんですが,それ以外に上記ソフトを愛用しています.作者の方々には大変 感謝しています.ありがとうございます.



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

4.6 スクリーンショット一覧 (2003/10/08)

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=screen%20shot"
"MeadowMemo/スクリーンショット一覧"へのコメント(無し)
要約

スクリーンショットの一覧.

面倒になってきたので,カット.一覧は別ページへ移しました.



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

4.7 flash 一覧 (2004/02/06)

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=flashindex"
"MeadowMemo/flash一覧"へのコメント(無し)
要約

Meadow memo の flash のインデックス

flash/dmoccur.html

flash/moccuredit.html

flash/migemo.html

flash/isearch.html

flash/kogiku.html



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

4.8 アクセス数関連 (2011/11/09)

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=counter"
"MeadowMemo/アクセス数関連"へのコメント(無し)
要約

参考までに, elc と packages ディレクトリにあるファイルのダウンロード数.

今月分


[ << ] [ >> ]           [表紙] [目次] [索引] [検索] [上端 / 下端] [?]