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

[xyzzy:01421] Re: シンちゃん補完計画



逸見さん、こんにちは。

    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

Index Home