Wiki_pukiwiki-modeを導入 - RとLinuxと...

RとLinuxと...


Wiki_pukiwiki-modeを導入

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
'(("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を実行すると、頁がないときは新しく作ってくれるらしい。

 
Link: Wikiの備忘録(2805d) 日録2007_10月(4208d) WikiName(5285d)
Last-modified: 2007-10-12 (金) 11:21:44 (4238d)