- 追加された行はこの色です。
- 削除された行はこの色です。
[[Wikiの備忘録]]
Emacs 用の pukiwiki-mode.el を導入した.
手順は
http://www.bookshelf.jp/elc/pukiwiki-mode.el
http://tdiary.cvs.sourceforge.net/tdiary/contrib/util/tdiary-mode/http.el
を/usr/share/emacs/site-lisp/にコピーし
for pukiwiki 準備
[ishida@amd64 CMS]$ sudo cp pukiwiki-mode.el\
/usr/share/emacs/site-lisp/
[ishida@amd64 CMS]$ sudo cp http.el\
/usr/share/emacs/site-lisp/
emacs.elを編集.
(setq pukiwiki-auto-insert t)
(autoload 'pukiwiki-edit
"pukiwiki-mode" "pukwiki-mode." t)
(autoload 'pukiwiki-index
"pukiwiki-mode" "pukwiki-mode." t)
(autoload 'pukiwiki-edit-url
"pukiwiki-mode" "pukwiki-mode." t)
(setq
pukiwiki-site-list
'(("motohiro"
"http://150.59.60.47/~motohiro/wiki/index.php"
nil euc-jp-dos)))
'(("users"
"http://150.59.60.47/index.php"
nil euc-jp-unix)))
(setq pukiwiki-password-alist
'(("150.59.60.47" "name" "password"))
)
http://d.hatena.ne.jp/amt/20041030/PukiwikiMode を参照させてもらった.
* 使い方
M-x pukiwiki-edit 設定しておいたサイトを編集
M-x pukiwiki-edit-url 指定した URL を編集
M-x pukiwiki-index 設定しておいたサイトのページ一覧を表示
o 編集モード
M-x pukiwiki-editやM-x pukiwiki-edit-urlでページの編集に
C-cC-q キャンセル
C-cC-c ページの更新
C-cC-p プレビュー
C-cC-e M-x pukiwiki-edit の実行
C-cC-r ページの変更を破棄して再編集を行う
C-xv= 最近の変更箇所を表示
編集モードで下線が引かれた文字の上でRETとすると,そのページの編集
o インデックスモード
M-x pukiwiki-editで更新やキャンセルを行ったり,
M-x pukiwiki-index を行うとページの一覧が表示されます.
i 現在ページをisearchする
/ 全ページを検索する
. ページを表示する
SPC ページを表示する.すでに表示されていたらスクロールする
b ページを表示する.すでに表示されていたら逆方向にスクロールする
< 表示しているページの先頭を表示する
> 表示しているページの最後を表示する
n 次のページを表示する
j 次のページを表示する
p 前のページを表示する
k 前のページを表示する
v ページをブラウザで表示する
Q インデックスを終了する
q インデックスを後ろへ隠す
s 時間や名前でソートする
S 時間や名前でソートする
R インデックスを更新する
e M-x pukiwiki-edit と同じだが,初期値は現在カーソルがある行のページになる
RET ページを編集する
= 最近変更された箇所を表示する
o 表示モード
インデックスからSPCなどで表示モード
(setq pukiwiki-auto-insert t) で簡易整形機能が有効になる
そうしなければ、添付ファイル一覧と目次のみ表示
TAB でポイント間移動
C-m カーソル位置のページへジャンプ
B ページ履歴
o 差分モード
インデックスから=などで差分を表示すると差分モード
view-mode なので,view-mode の機能も利用できます.
SPC スクロール
b 逆方向にスクロール
q 終了
M-n 次の変更箇所へジャンプ
M-p 前の変更箇所へジャンプ
o その他
ページの削除 内容を空にします
ページの新規作成 M-x pukiwiki-editで存在しないページを指定する.
http://emacsmemo.blog107.fc2.com/ を参照させてもらった.
>使用方法
>
>起動
>
>M(ALT)-x pukiwiki-index
>
>Select Site(上で設定したサイト名): Enterで、Indexpage表示
>
>Indexでのコマンド
>
>「.」頁表示
>
>SPC(スペース)頁表示/スクロール
>
>b逆スクロール、n次頁、p前頁、 RET(Enter)頁編集
>
>e編集(頁名指定)
>
>R 一覧更新
>
>Sソート(S n名前順、S d更新日付順、C-u S逆順にソート)
>
>/前文検索
>
>iインクリメンタルサーチ
>
>q一時中断
>
>Q終了(編集中警告なしに破棄)
>
>編集
>
>C-c TAB次アンカーへ (C-u C-c TAB前アンカー)
>
>C-c C-c送信、(C-u C-c C-c 凍結状態をトグルして送信)
>
>C-c C-rリロード、C-c C-e 別頁編集(頁名指定)
>
>C-c C-pプレビュー、C-c C-q 終了(一覧表示へ)
>
>=差分表示、ta同日の変更一覧
>
>送信
>
>書き終わったら、C-c C-c で送信 (凍結頁はパスワード入力)
>
>リンク先を編集
>
>[[カッコ書きリンク]] や WikiNameでC-c C-e そのページの編集
>
>C-c TAB / C-u C-c TAB で、カーソルがリンクを行ったり来たりする。
>
>URLを指定して編集 M-x pukiwiki-edit-urlで指定URL を直接編集
>
>新規項の作成
>
>とりあえず、 どこかの頁に[[新しい頁名]](半角で)を書き込んで、そこにカーソルをおいてC-c C-eを実行すると、頁がないときは新しく作ってくれるらしい。