aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorTed Zlatanov2013-12-13 13:18:19 -0500
committerTed Zlatanov2013-12-13 13:18:19 -0500
commit978a5fdaa35e8945920ab194213715e6f1f0bc20 (patch)
tree8ca7a4119d07eef4065ee535cbb192cf5a907514 /lisp/ChangeLog
parent71e6691e5c9347f53fc984ccba83065c5e9fabaf (diff)
downloademacs-978a5fdaa35e8945920ab194213715e6f1f0bc20.tar.gz
emacs-978a5fdaa35e8945920ab194213715e6f1f0bc20.zip
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 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b48563761c4..8bd026470d1 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,20 @@
12013-12-13 Teodor Zlatanov <tzz@lifelogs.com>
2
3 * progmodes/cfengine.el (cfengine-cf-promises): Add more default
4 locations for cf-promises.
5 (cfengine-mode-syntax-functions-regex): New caching variable.
6 (cfengine3-fallback-syntax): Fallback syntax for cases where
7 cf-promises doesn't run.
8 (cfengine3--current-word): Reimplement using
9 `cfengine-mode-syntax-functions-regex'.
10 (cfengine3-completion-function, cfengine3--current-function): Use
11 `cfengine3-make-syntax-cache' directly.
12 (cfengine3-clear-syntax-cache): New function.
13 (cfengine3-make-syntax-cache): Simplify and create
14 `cfengine-mode-syntax-functions-regex' on demand.
15 (cfengine3-format-function-docstring): Don't call
16 `cfengine3-make-syntax-cache' explicitly.
17
12013-12-13 Martin Rudalics <rudalics@gmx.at> 182013-12-13 Martin Rudalics <rudalics@gmx.at>
2 19
3 Fix windmove-find-other-window broken after pixelwise resizing 20 Fix windmove-find-other-window broken after pixelwise resizing