javaやテキストモードのまま読み取り専用で楽に操作できるxyzzy lisp - minor-view-mode

minorviewmode.l

そのまま。majorではなく、minorモードにおけるveiw-modeです。

minor-view-mode とは:概要

読み取り専用として使っているview-modeが元々あり、そこそこ便利なのですが javaで見たいときは、major-modeは共存できないため、どちらかのモードに変えざるを得ませんでした。キーワードの設定がviewモードだと支えず、java-modeだとビューモードのキーマップなど操作が使えません。 せっかくのビューモードがあるので、マイナーにすればキーバインドも設定できるし便利じゃんと思い作りました。基本部分はあまり凝っていません。 さらに せっかく専用の読取モードなので beckyやviewのキーバインドを参考に取り込みました。

メリット

・java, ruby , text, html なんのメジャーモードでもキーワード表示や操作がほぼそのまま閲覧モードに出来る ・閲覧モードなので、エディット操作不要。そのため閲覧に特化した移動操作ができて、見るのがとても楽! ・例えば、途中に n p が紛れ込むことがない! ・jklhが使えるので、左手小指が疲れない!!

ソース

ページ上部のタイトル直下参照。

使い方等

上書き禁止モードでファイルを見たいときに、使ってやってください。 (less や vi の操作方法をところどころ とりこみ、自分用に 設定)
  • SPC,RET で スクロール
  • S-SPC で逆スクロール
  • C-w で コピー(切り取りしない)
  • kjhl で 上下左右
  • / で isearch
  • F1 で minorviewmode の help表示
  • ^,$ で 行頭、行末へ移動
  • g,< で バッファの先頭 G ,> でバッファの最後に移動
  • auto copy(セレクションしただけで セレクション範囲をクリップボードにコピー)
  • ...などなど
ツールバーに読み取り専用の切り替えボタンを配置するならこちらが参考になります。
Bookmark this on Yahoo Bookmark
Buzz This
Bookmark this on Delicious
Bookmark this on Digg
Share on reddit
Share on LinkedIn
Bookmark this on @nifty clip
LINEで送る
email this
Pocket


xyzzy

One thought on “javaやテキストモードのまま読み取り専用で楽に操作できるxyzzy lisp - minor-view-mode

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です