[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:03362] Re: クリップボード



 こんにちは。

喜多淳一郎さんの
Message-Id: <199910170951.SAA16280@xxxxxxxxxxxxxxxxxxxxxxxxx>から
>> Emacsだと,C-spcしてマークをセットしてC-wで切り取ると,マークが解除
>>されます。
>
>わたしの使っている Emacs では kill-region でマークが解除されないのです
>が・・・

 私のはEmacs 20.4 + XIMパッチです。特に変わった設定はしておらず,
~/.emacsはこんな感じです。

(global-font-lock-mode t)
(transient-mark-mode 1)       <-- これが反転表示設定
(set-language-environment "Japanese")
(set-keyboard-coding-system 'euc-jp)

>ちなみにご所望の反転機能はこんな感じでどうでしょう.
># もっと簡単にできそうな気が..
>
>(setq highlight-tag 'highlight)
>(setq highlight-attribute '(:background 7 :foreground 8))
>
>(defun post-command-highlight-between-point-and-mark ()
>  (interactive)
>  (delete-text-attributes highlight-tag)
>  (let ((mark (mark)))
>    (eval (append `(set-text-attribute ,mark ,(point) highlight-tag)
>		  highlight-attribute))))
>
>(setq *post-command-hook* 'post-command-highlight-between-point-and-mark)

 有り難うございます。試してみましたが,どうも反転表示になりません。マー
クがないときのエラーダイアログも難儀です。

 今後ともよろしくお願いします。

-- 
HORIKAWA Hisashi (堀川 久)
http://www2.airnet.ne.jp/pak04955/
mailto:vzw00011@xxxxxxxxxxx
PGP Fingerprint: F9BE 4B60 E1DD E2D5 B969 B64F 0D6E 268D 276D F38D

Index Home