トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

BugTrack-request/101

ページの作成や編集にはユーザ登録が必要です。

fswiki-mode.el もどき

  • 投稿者: refluster
  • カテゴリ: その他
  • 優先度: 普通
  • 状態: 着手
  • 日時: 2011年11月27日 17時22分35秒

 内容

Wiki のテキストを編集するための Emacs Lisp を作ってみました.要望掲示板の趣旨とは違うと思いますが,他に適切な掲示板が無いと判断しましたので,こちらで失礼します.

概要

GNU Emacs で FreeStyleWiki のテキスト編集をサポートするための Emacs Lisp です.テキスト編集のみで,記事の投稿などの機能はありません.

ダウンロード

インストール方法

  1. fswiki-mode.el をダウンロードします.
  2. ~/.emacs に以下を追記します.
(load-file "PATH_TO_FILE/fswiki-mode.el")

キー操作

デフォルトのキーボード操作は以下の通りです.

入力 動作内容
\C-c. リージョンをコメントアウト
\C-c‚ リージョンのコメントを外す
\C-c[ マークを(1段)消す
\C-c] マークを挿入する,又は1段追加する
\C-j 改行して同じマークを複製する

チュートリアル

ここでは,このページのソースを編集する場合を例に,操作方法について述べます.

Emacs で fswiki-mode を起動しましょう.Emacs を起動して,以下のコマンドを実行します.

M-x fswiki-mode

このページのソースを Emacs に貼り付けてみましょう.以下は,このページのソースの一部です.これを Emacs のバッファにコピーします.

Wiki のテキストを編集するための Emacs Lisp を作ってみました.
要望掲示板の趣旨とは違うと思いますが,他に適切な掲示板が無いと判断しましたので,こちらで失礼します.

!概要

GNU Emacs で FreeStyleWiki のテキスト編集をサポートするための Emacs Lisp です.
テキスト編集のみで,記事の投稿などの機能はありません.

!インストール方法

+fswiki-mode.el をダウンロードします.
+~/.emacs に以下を追記します.
 (load-file "PATH_TO_FILE/fswiki-mode.el")

1行目の文章を見出しにしてみましょう.カーソルを1行目に合わせて,\C-c] とタイプします.すると,どの種類のマークを入力するのか聞かれます.ここでは,「s」を入力しましょう.1行目の文字色が変わり,先頭には「!」が挿入されたと思います.

1行目の見出しのレベルを上げてみましょう.カーソルは1行目のまま,再度 \C-c] とタイプします.今度は何も聞かれず,代わりに行頭に「!」が追加されます.ここで,再度 \C-c] とタイプすると,更に「!」が追加されます.

1行目の見出しのレベルを下げてみましょう.カーソルは1行目のまま,\C-c[ とタイプします.すると,先頭の「!」が1文字削除されます.

このように,\C-c] と \C-c[ で,行頭に記号を追加または削除できます.無論,記号を直接入力しても構いません.この機能の良い点は,編集中に全角半角の切り替えが不要になる,という点です.(例えば skk を使えば解決しますが,まぁまぁ)

次に,テキストをばっさりコメントアウトしてみましょう.ここでは,「概要」の項をコメントアウトしてみましょう.「!概要」から「!インストール方法」までをリージョンで囲み,\C-. とタイプします.すると,「概要」の項の全ての行がコメントアウトされます.

逆に,コメントをはずす場合には,\C-,とタイプします.

 コメント

お名前: コメント:
fswiki-mode.el.111127 sample.png

最終更新時間:2011年12月28日 10時03分28秒