From: Richard M. Stallman Date: Tue, 16 Apr 1996 16:04:01 +0000 (+0000) Subject: Provide `completion'. X-Git-Tag: emacs-19.34~830 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=1aa323ac15dfb82429e7bf0ed2accd0232f41e22;p=emacs.git Provide `completion'. (cmpl-make-standard-completion-syntax-table): Initialize all chars (to whitespace if nothing else). (c-mode-map, fortran-mode-map): Add defvars to avoid warnings. --- diff --git a/lisp/completion.el b/lisp/completion.el index 2e6c465789f..835c3521756 100644 --- a/lisp/completion.el +++ b/lisp/completion.el @@ -528,8 +528,13 @@ Used to decide whether to save completions.") ;;----------------------------------------------- (defun cmpl-make-standard-completion-syntax-table () - (let ((table (make-syntax-table)) ;; default syntax is whitespace + (let ((table (make-syntax-table)) i) + ;; Default syntax is whitespace. + (setq i 0) + (while (< i 256) + (modify-syntax-entry i " " table) + (setq i (1+ i))) ;; alpha chars (setq i 0) (while (< i 26) @@ -2612,6 +2617,10 @@ TYPE is the type of the wrapper to be added. Can be :before or :under." (define-key lisp-mode-map "=" 'self-insert-command) (define-key lisp-mode-map "^" 'self-insert-command) +;; Avoid warnings. +(defvar c-mode-map) +(defvar fortran-mode-map) + ;; C mode diffs. (defun completion-c-mode-hook () (def-completion-wrapper electric-c-semi :separator) @@ -2671,4 +2680,6 @@ TYPE is the type of the wrapper to be added. Can be :before or :under." (cmpl-statistics-block (record-completion-file-loaded)) +(provide 'completion) + ;;; completion.el ends here