;;-------------------------------------------------------------------------- ;; ins-ref.el (Version 1.02) ;;-------------------------------------------------------------------------- ;; 説明: ;; マークされた所からカーソルのある行までの間の行の先頭に文字列を ;; いれる emacs-lisp プログラムです。メールや GUNS の引用記号を ;; 挿入したり、lisp や C++ のコメントアウトするのに使用できます。 ;; ;; 「.emacs」の設定: ;; (setq load-path (cons ("プログラムの置場所") load-path)) ;; (load "ins-ref") ;; ;; 使い方: ;; [Ctrl]+[c][j] : マークをつけたところから現在のカーソル位置までの ;; 行の先頭に引用記号(デフォルトは" | ")を挿入します。 ;; [Ctrl]+[c][i] : マークをつけたところから現在のカーソル位置までの ;; 行の先頭に指定の文字列を挿入します。 ;; [Ctrl]+[c][d] : マークをつけたところから現在のカーソル位置までの ;; 矩形領域を削除します。 ;; ※ [Ctrl]+[c][j] はコントロールキーを押しながら c を ;; 押したあとに、j のみを押すことを示しています。 ;; ;; 例: ;; [挿入] ;; +---------------+ 「G」のところで +---------------+ ;; |ABCDEF | [Ctrl]+[space] を |ABCDEF | ;; |GHIJKL | 押してマークをつける |// GHIJKL | ;; |MNOPQR | → カーソルを「S」に → |// MNOPQR | ;; |STUVWX | 移動し[Ctrl]+[c][i]を |// STUVWX | ;; |YZ | 押し「// 」を入力する。 |YZ | ;; +---------------+ GUIの環境では、「G」 +---------------+ ;; から「S」までをドラッグ ;; したあとに[Ctrl]+[c][i] ;; でも可能です。 ;; ;; [削除] ;; +---------------+ 「G」の行の行頭で +---------------+ ;; |ABCDEF | [Ctrl]+[space] を |ABCDEF | ;; |// GHIJKL | 押してマークをつける |GHIJKL | ;; |// MNOPQR | → カーソルを「S」に → |MNOPQR | ;; |// STUVWX | 移動し[Ctrl]+[c][d]を |STUVWX | ;; |YZ | 押す。 |YZ | ;; +---------------+ GUIの環境では、「G」の +---------------+ ;; 行頭の「/」から「S」 ;; までをドラッグしたあとに ;; [Ctrl]+[c][d]でも可能です。 ;; ;;-------------------------------------------------------------------------- ;; Copyright (C) 1994-2001 TSURUTA Mitsutoshi ;;--------------------------------------------------------------------------