make-list-from-keyword-table

Title
make-list-from-keyword-table
Type
Function
Arguments
make-list-from-keyword-table HASH
Package
editor
Section
変数と定数
File
kwd.l
キーワードハッシュテーブルから補完用のリストを作成します。

  HASH:キーワードハッシュテーブル(*xxxx-keyword-hash-table*)を指定

使用例:
  ;;; CSSのキーワードハッシュテーブルを元に
  ;;; 補完用リストを作成して、do-completionする。
  (defun css-completion ()
    (interactive)
    (or *css-completion-list*
        (setq *css-completion-list* (make-list-from-keyword-table *css-keyword-hash-table*))
        (return-from css-completion nil))
    (let ((opoint (point)))
      (when (skip-syntax-spec-backward "w_")
        (let ((from (point)))
          (goto-char opoint)
          (do-completion from opoint :list-ignore-case *css-completion-list*)))))