[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: xxx-word



>>>>> meadow-users-jp の Mail No. 517 で、
>>>>> "和智" == "=?iso-2022-jp?B?GyRCT0JDUhsoQiAbJEIybTknGyhC?=" <wachi@xxxxxxxxx> さま曰く...

和智> kill-wordやforward-wordなどでの単語の定義として'_'が単語の区切りに
和智> なるように定義されているようですが、この'_'を単語の区切りとしない
和智> ようにしたいのです。

(defun my-c-mode-hook()
  (modify-syntax-entry ?_ "w" c-mode-syntax-table)
  )
(add-hook 'c-mode-hook 'my-c-mode-hook)

;; 本当に便利になるのかなという気はします。
;; 私自身、この設定を活かしたり殺したりしています。 ^^;;;;

和智> また、kill-word等のコマンドの類似のものを再度定義すること
和智> (my-kill-wordなど)で、回避できるのであれば、これもできれば教えて
和智> ほしいです。(elファイル下さい)

作ればどうにでもなるでしょうが...

もし上の方法でご不満があれば、何が不満かを書いていただけると、興味を持っ
た方が書いててくださるかも知れません。 ;-)

ところで...

なぜ2つの方法を要求なさるのかが理解できません。
もし、 elisp の勉強のためというのでしたら、 kill-word は elisp で書かれ
ており、そのソースは meadow/1.00/lisp/simple.el にあると思いますので、そ
れを追っかけてみるというのはいかがでしょうか。
-- 
鈴木圭一 / keiichi@xxxxxxxxxxxx, kei-suzu@xxxxxxxxxxxxxx
PGP finger print (DH/DSS) 796B B9B1 436B 481C 709B  430C 829F 1705 9BB2 CAF3