| レス数が950を超えています。1000を超えると表示できなくなるよ。 |
Emacs part3
[778:名無しさん@お腹いっぱい。 (02/01/30 17:28)]
>>773
(defun my-minibuffer-read-number-list()
(interactive)
(let* ((string (read-from-minibuffer "Input: "))
(num-list (mapcar 'string-to-int
(split-string string "[ \f\t\n\r\v]+"))))
num-list))
使い方: 入力が "78 8.3 12.0" なら arg に (78 8.3 12.0) が入る
(setq arg
(my-minibuffer-read-number-list))
んー、無意味に長い。
[779:773 (02/01/30 17:52)]
>>778
お〜素晴しい!! ありがとうございます。
作ってもらったのを見ると単純そうに見えるんだけどなぁ。
自分で書こうとしてもなかなか…。
[780:776 (02/01/30 23:16)]
>>777
教えてください。
[781:名無しさん@お腹いっぱい。 (02/01/30 23:22)]
>>780
M-/
[782:776 (02/01/30 23:45)]
>>781
3Q!!
[783:名無しさん@お腹いっぱい。 (02/01/31 04:04)]
>>781
dabbrevは知ってるけどなんでもかんでも補完するから
ちょっと使いにくい。
文脈を見て補完してくれるものは無い?
クラスならそのメンバのみとか。
[784:760 (02/01/31 04:08)]
あーおれの思ってるのはそんなに高尚なもんじゃないです。
DB使うまでもないプログラムを組む時にcsvファイルを使ったりするじゃないですか。その編集に使えると嬉しいな、といった程度です。
ちょっとdismalを見てみましたがインターフェイスの雰囲気はまさにこんな感じのを思ってました。
CSVの読み書きができるのなら使えるかも。残念ながらできないけど。
純粋に表計算をするためのものみたいで、おれの用途に使うのは役不足かな。
保存ファイル形式がelispなのがハッカーぽくてワラタ。
[785:名無しさん@お腹いっぱい。 (02/01/31 05:30)]
>>784
あーそういうのか.
ぱっと見そんな感じのモードを xyzzy の方で見かけたけど,あれは windows だしな.
[786:名無しさん@お腹いっぱい。 (02/01/31 05:59)]
emacsは elispだと online documentとかバリバリ引けて
楽なんだけど、Cとか Javaとか schemeとかでもそういうのできると
いいよねえ。できればそこらが統一的にできてるとかっこいい。
もちろん補完とかもやれたらいいねえ。
とかネタ振っとけばだれか親切な人が pointerはってくれないかいらん?
[787:名無しさん@お腹いっぱい。 (02/01/31 06:45)]
>>786
広瀬さんの EPO がそういう方向に向かってるんじゃなかったかな。
どんなプログラムも統一したインターフェースで編集出来るってやつ。
read.cgi ver5.26+ (01/10/21-)