diff options
author | Ted Zlatanov <tzz@lifelogs.com> | 2013-12-13 13:18:19 -0500 |
---|---|---|
committer | Ted Zlatanov <tzz@lifelogs.com> | 2013-12-13 13:18:19 -0500 |
commit | 978a5fdaa35e8945920ab194213715e6f1f0bc20 (patch) | |
tree | 8ca7a4119d07eef4065ee535cbb192cf5a907514 /lib/pathmax.h | |
parent | 71e6691e5c9347f53fc984ccba83065c5e9fabaf (diff) | |
download | emacs-978a5fdaa35e8945920ab194213715e6f1f0bc20.tar.gz |
Improve CFEngine 3 parsing and eldoc support, with syntax fallbacks
* progmodes/cfengine.el (cfengine-cf-promises): Add more default
locations for cf-promises.
(cfengine-mode-syntax-functions-regex): New caching variable.
(cfengine3-fallback-syntax): Fallback syntax for cases where
cf-promises doesn't run.
(cfengine3--current-word): Reimplement using
`cfengine-mode-syntax-functions-regex'.
(cfengine3-completion-function, cfengine3--current-function): Use
`cfengine3-make-syntax-cache' directly.
(cfengine3-clear-syntax-cache): New function.
(cfengine3-make-syntax-cache): Simplify and create
`cfengine-mode-syntax-functions-regex' on demand.
(cfengine3-format-function-docstring): Don't call
`cfengine3-make-syntax-cache' explicitly.
Diffstat (limited to 'lib/pathmax.h')
0 files changed, 0 insertions, 0 deletions