diff options
| author | Chong Yidong | 2011-03-07 15:29:03 -0500 |
|---|---|---|
| committer | Chong Yidong | 2011-03-07 15:29:03 -0500 |
| commit | 7600cf45994d0c1d6fb42d8b0ddf725d9600bd1d (patch) | |
| tree | 17255811745787c147cce24e73983658669a8f5c | |
| parent | fa7062f6539a628343802d7d7dbf86befe3c2626 (diff) | |
| download | emacs-7600cf45994d0c1d6fb42d8b0ddf725d9600bd1d.tar.gz emacs-7600cf45994d0c1d6fb42d8b0ddf725d9600bd1d.zip | |
Fix a cc-cmds.el patch from acm that I applied incorrectly (Bug#7595).
* lisp/progmodes/cc-cmds.el (c-beginning-of-statement): Fix incorrect
application of patch from Alan Mackenzie (Bug#7595).
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/progmodes/cc-cmds.el | 19 |
2 files changed, 11 insertions, 13 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index d23bb9e650e..1302bb414b2 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2011-03-07 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * progmodes/cc-cmds.el (c-beginning-of-statement): Fix incorrect | ||
| 4 | application of patch from Alan Mackenzie (Bug#7595). | ||
| 5 | |||
| 1 | 2011-03-07 Deniz Dogan <deniz.a.m.dogan@gmail.com> | 6 | 2011-03-07 Deniz Dogan <deniz.a.m.dogan@gmail.com> |
| 2 | 7 | ||
| 3 | * net/rcirc.el (rcirc-connect): Fix PASS bug. | 8 | * net/rcirc.el (rcirc-connect): Fix PASS bug. |
diff --git a/lisp/progmodes/cc-cmds.el b/lisp/progmodes/cc-cmds.el index 5ac30bc28ce..0f873e678c3 100644 --- a/lisp/progmodes/cc-cmds.el +++ b/lisp/progmodes/cc-cmds.el | |||
| @@ -2564,19 +2564,12 @@ be more \"DWIM:ey\"." | |||
| 2564 | ;; Are we about to move backwards into or out of a | 2564 | ;; Are we about to move backwards into or out of a |
| 2565 | ;; preprocessor command? If so, locate its beginning. | 2565 | ;; preprocessor command? If so, locate its beginning. |
| 2566 | (when (eq (cdr res) 'macro-boundary) | 2566 | (when (eq (cdr res) 'macro-boundary) |
| 2567 | (setq macro-fence | 2567 | (save-excursion |
| 2568 | (save-excursion | 2568 | (beginning-of-line) |
| 2569 | (if macro-fence | 2569 | (setq macro-fence |
| 2570 | (progn | 2570 | (and (not (bobp)) |
| 2571 | (end-of-line) | 2571 | (progn (c-skip-ws-backward) (c-beginning-of-macro)) |
| 2572 | (and (not (eobp)) | 2572 | (point))))) |
| 2573 | (progn (c-skip-ws-forward) | ||
| 2574 | (c-beginning-of-macro)) | ||
| 2575 | (progn (c-end-of-macro) | ||
| 2576 | (point)))) | ||
| 2577 | (and (not (eobp)) | ||
| 2578 | (c-beginning-of-macro) | ||
| 2579 | (progn (c-end-of-macro) (point))))))) | ||
| 2580 | ;; Are we about to move backwards into a literal? | 2573 | ;; Are we about to move backwards into a literal? |
| 2581 | (when (memq (cdr res) '(macro-boundary literal)) | 2574 | (when (memq (cdr res) '(macro-boundary literal)) |
| 2582 | (setq range (c-ascertain-preceding-literal))) | 2575 | (setq range (c-ascertain-preceding-literal))) |