[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
ここでは,動作確認を行った環境やオリジナルの Elisp を紹介します.
ついでに管理用のメモなども置いていきます.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
確認を行っている環境とバージョン
このページで紹介している設定は以下の環境で確認しています.これ以外のバージョンの Meadow では一切確認してませんし,面倒なのでするつもりもありません.そのため,で きる限り最新版を使うようにしてください.
この上で動いている VMWare 上で Debian を動かし
も利用しています.互換性のチェックはこの環境で行っています.互換性の項目があって, XEmacs が書いていなければ,その環境では動かないことを意味しています.
ただし,こちらは面倒だとさぼるので,参考程度にしてください.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
オリジナル Elisp の紹介と簡単な設定例
このページでは,いくつかオリジナルの Elisp を紹介しています.それをまとめておき ます.設定は私が使っている設定です.
Wiki のオリジナル Elisp のページ
(setq abbrev-complete-use-hippie t) (setq hippie-expand-try-functions-list '(try-complete-file-name-partially try-complete-file-name try-expand-list try-expand-line try-complete-lisp-symbol-partially try-complete-lisp-symbol)) |
(load "color-occur") (global-set-key "\C-x\C-o" 'occur) |
(load "color-moccur") (setq *moccur-buffer-name-exclusion-list* '(".+TAGS.+" "*Completions*" "*Messages*" "newsrc.eld" " *migemo*" ".bbdb")) (define-key Buffer-menu-mode-map "O" 'Buffer-menu-moccur) (setq dmoccur-use-list t) (setq dmoccur-use-project t) (setq dmoccur-list '( ("dir" default-directory (".*") dir) ("soft" "~/www/soft/" ("\\.texi$") nil) ("config" "~/mylisp/" ("\\.js" "\\.el$") nil) ("1.99" "d:/unix/Meadow2/1.99a6/" (".*") sub) )) (define-key dired-mode-map "O" 'dired-do-moccur) (setq moccur-use-migemo t) (setq moccur-split-word t) (setq color-moccur-default-ime-status nil) (global-set-key "\C-c\C-x\C-o" 'moccur) (global-set-key "\M-f" 'grep-buffers) (global-set-key "\C-c\C-o" 'search-buffers) |
(require 'mcomplete) (require 'cl) (load "mcomplete-history") (turn-on-mcomplete-mode) |
(load "moccur-edit")
|
(load "color-grep")
(setq color-grep-sync-mode t)
(setq color-grep-sync-kill-buffer t)
|
(load "grep-edit")
|
(require 'mgrep) (setq mgrep-list '( ;; name directory file find ("site" "e:/unix/Meadow2/1.99a6/site-lisp" "*.el" t) ("mylisp" "~/mylisp" "*.el" t) )) |
(load "color-namazu")
|
(load "isearch-all")
|
(load "list-register") (global-set-key "\C-c\C-r" 'data-to-resgister) (global-set-key "\C-xrj" 'my-jump-to-register) (global-set-key "\C-ci" 'list-register) |
(require 'gresreg) |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
個人的に愛用している Elisp 一覧です.
ただし,上記のオリジナルは省いています.
gnus 関連ではmhc(メールでスケジュール管理) やc-sig (シグネチャ管理) ,xcite(メールの引用をカスタマイズ) を愛用し てます.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
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]'; |
を最初の方に追加しておく.
$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 ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
このページを作る時に利用したソフト一覧です.
texi 形式のファイルを HTML に変換するもの.動作には perl が必要.章間のリンクも 簡単にできるし,目次や索引も自動生成されるので,かなり楽ができます.
アップデートやバックアップに利用しています.
画像一覧に使用しています.
アンテナです.
これは直接作成には関与していません.しかし,とりあえず気になったサイトを保存する 時に多用しています.
これもメモ用のソフト.
Meadow はもちろんですが,それ以外に上記ソフトを愛用しています.作者の方々には大変 感謝しています.ありがとうございます.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
スクリーンショットの一覧.
面倒になってきたので,カット.一覧は別ページへ移しました.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
Meadow memo の flash のインデックス
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
参考までに, elc と packages ディレクトリにあるファイルのダウンロード数.
今月分
[ << ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |