Use obarray-make instead of make-vector to create obarrays
This prepares for the introduction of an actual obarray type. * lisp/cedet/semantic/lex-spp.el (semantic-lex-spp-dynamic-map) (semantic-lex-spp-dynamic-map-stack, semantic-lex-make-spp-table): * lisp/cedet/semantic/lex.el (semantic-lex-make-keyword-table) (semantic-lex-make-type-table): * lisp/completion.el (cmpl-prefix-obarray, cmpl-obarray) (clear-all-completions): * lisp/emacs-lisp/checkdoc.el (checkdoc-defun-info): * lisp/emacs-lisp/eldoc.el (eldoc-message-commands) (eldoc-edit-message-commands): * lisp/mail/mail-extr.el (mail-extr-all-top-level-domains): * lisp/mail/rmailkwd.el (rmail-label-obarray): * lisp/net/dns.el (dns-cache): * lisp/net/eww.el (eww-suggested-uris): * lisp/net/imap.el (imap-open, imap-mailbox-select-1) (imap-message-copyuid-1, imap-message-appenduid-1): * lisp/obsolete/pgg.el (pgg-passphrase-cache, pgg-pending-timers): * lisp/play/cookie1.el (cookie-cache): * lisp/progmodes/cc-defs.el (c-lang-constants, c-define-lang-constant): * lisp/progmodes/cc-langs.el (c-keywords-obarray): * lisp/vc/vc-hooks.el (vc-file-prop-obarray): * test/lisp/obarray-tests.el (obarrayp-test): * test/src/minibuf-tests.el (minibuf-tests--strings-to-obarray): Use obarray-make instead of obarray-make.
This commit is contained in:
parent
32843c7b36
commit
aa82fe9931
17 changed files with 30 additions and 29 deletions
|
@ -1994,7 +1994,7 @@ from the comment."
|
|||
(defun-depth (ppss-depth (syntax-ppss)))
|
||||
(lst nil)
|
||||
(ret nil)
|
||||
(oo (make-vector 3 0))) ;substitute obarray for `read'
|
||||
(oo (obarray-make 3))) ;substitute obarray for `read'
|
||||
(forward-char 1)
|
||||
(forward-sexp 1)
|
||||
(skip-chars-forward " \n\t")
|
||||
|
|
|
@ -155,7 +155,7 @@ Remember to keep it a prime number to improve hash performance.")
|
|||
|
||||
(defvar eldoc-message-commands
|
||||
;; Don't define as `defconst' since it would then go to (read-only) purespace.
|
||||
(make-vector eldoc-message-commands-table-size 0)
|
||||
(obarray-make eldoc-message-commands-table-size)
|
||||
"Commands after which it is appropriate to print in the echo area.
|
||||
ElDoc does not try to print function arglists, etc., after just any command,
|
||||
because some commands print their own messages in the echo area and these
|
||||
|
@ -191,7 +191,7 @@ It should receive the same arguments as `message'.")
|
|||
|
||||
When `eldoc-print-after-edit' is non-nil, ElDoc messages are only
|
||||
printed after commands contained in this obarray."
|
||||
(let ((cmds (make-vector 31 0))
|
||||
(let ((cmds (obarray-make 31))
|
||||
(re (regexp-opt '("delete" "insert" "edit" "electric" "newline"))))
|
||||
(mapatoms (lambda (s)
|
||||
(and (commandp s)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue