[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: caps lock key
- X-ml-count: 3959
- Subject: Re: caps lock key
- From: Keiichi Suzuki <keiichi@xxxxxxxxx>
- Date: 21 Oct 2001 14:56:03 +0900
- User-agent: Nana-gnus/7.1.0.26 SEMI/1.14.3 (Ushinoya) FLIM/1.14.3 (Unebigoryōmae) APEL/10.3 Emacs/20.7 (i386-*-nt5.0.2195) MULE/4.1 (AOI) Meadow/1.15pre1 (SHOUBU:63)
>>>>> meadow-users-jp の No. 3957
>>>>> Message-Id: <NN3647103AA3150637590.011021141449@xxxxxxxxxxxxxxxxxxx> で、
>>>>> "寺脇" == wakky@xxxxxxxxxxxxxxxxxxxさま曰く...
寺脇> emacs には、大文字/小文字変換のマクロがありますが、
これと...
寺脇> やはり、meadow 使いは、caps lock はつかわないんでしょうか?
これは全然繋がらないような気がしますが,どういう関連があるのでしょ
うか? ^^;;;
;; meadow -> Meadow に書き換えるときなどに便利だからある,とか。
別に emacs 使いだからと言って,わざわざ小文字で入力した後に,
M-u するなんていう面倒なことはしないと思います。
それよりも,大文字を連続して入力するという場面が思い浮かばないの
ですが,どういう場面があるのでしょうか?
;; 昔, FORTRAN / BASIC / ASM などでは使いましたが,最近は書くこ
;; とがないからな...
先日からほしいと思っていて,書いていなかったものがあったので,こ
の機会に書いてみました。 szHareHore 何て言うのをたくさん扱う人に
はよいかも。
(defun my-capitalize-word ()
(interactive)
(let ((case-fold-search nil))
(if (looking-at "\\W*[a-z]+")
(progn
(capitalize-region (match-beginning 0) (match-end 0))
(goto-char (match-end 0)))
(if (looking-at "\\W*[A-Z][a-z]*")
(goto-char (match-end 0))
(forward-word 1)))))
;; 書いたばっかりなので,超無保証。 :p
--
鈴木圭一 / keiichi@xxxxxxxxx
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4 4089 7AAF 2B03 ECBD 614B