[xyzzy:01421] Re: シンちゃん補完計画
- Subject: [xyzzy:01421] Re: シンちゃん補完計画
- From: Tetsuya Kamei <kamei@xxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V321.2b5
- X-yzzy-version: 0.0.0.69.2
逸見さん、こんにちは。
Thu, 10 Dec 1998 12:59:22 +0900 の
“[xyzzy:01419] シンちゃん補完計画”
への返事です.
| *do-completionは組み込み関数ですか??
|
| (si:*builtin-function-p '*do-completion)
| --> nil になります ???
(si:*builtin-function-p #'*do-completion)
です(^^;
| ここでtypeなんですが、 :function-name, :non-trivial-symbol-name, :list
| が使えるみたいです。
現在サポートしているのはこれだけあります。
:symbol-name
:function-name
:command-name
:variable-name
:non-trivial-symbol-name
:exist-file-name
:file-name
:file-name-list
:directory-name
:buffer-name
:exist-buffer-name
:list
:list-ignore-case
| (multiple-value-list
| (*do-completion "int" :list '("internet" "intern-symbol" "aaa" "bbb") nil))
| --->
| (:no-completions nil)
|
| となってしまいます。 :listの後には、何を渡せばいいのでしょう?
うーん、おしい(^^;
(multiple-value-list
(*do-completion "int" :list nil '("internet" "intern-symbol" "aaa" "bbb")))
です。
*do-completion string type &optional word list
string 補完したい文字列
type 補完する型
word nil でなければ単語ごとの補完
list type が :list か :list-ignore-case の場合の候補文字列のリスト
--
亀井哲弥(Tetsuya Kamei)
kamei@xxxxxxxxxxxx/JCA00343@xxxxxxxxxxx