Lines Matching defs:autoconf
0 ;;; autoconf.el --- mode for editing Autoconf configure.in files
36 ;; There is also an autoconf-mode.el in existence. That appears to be
43 (defvar autoconf-mode-map (make-sparse-keymap))
45 (defvar autoconf-mode-hook nil
46 "Hook run by `autoconf-mode'.")
48 (defconst autoconf-font-lock-syntactic-keywords
51 (defconst autoconf-definition-regexp
54 (defvar autoconf-font-lock-keywords
56 (,autoconf-definition-regexp
62 (defvar autoconf-mode-syntax-table
69 (defvar autoconf-imenu-generic-expression
70 (list (list nil autoconf-definition-regexp 3)))
73 (defun autoconf-current-defun-function ()
78 (with-syntax-table (copy-syntax-table autoconf-mode-syntax-table)
80 (if (re-search-backward autoconf-definition-regexp
86 (defun autoconf-mode ()
90 (use-local-map autoconf-mode-map)
91 (setq major-mode 'autoconf-mode)
93 (set-syntax-table autoconf-mode-syntax-table)
100 autoconf-font-lock-syntactic-keywords)
102 `(autoconf-font-lock-keywords nil nil (("_" . "w"))))
104 autoconf-imenu-generic-expression)
108 #'autoconf-current-defun-function)
109 (run-mode-hooks 'autoconf-mode-hook))
111 (provide 'autoconf-mode)
114 ;;; autoconf.el ends here