Mercurial > emacs
comparison lisp/progmodes/sh-script.el @ 73241:f1f0120b8ead
(sh-prev-thing): Remove (forward-char 1) now
that it's been made unnecessary by removing narrowing.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Wed, 04 Oct 2006 04:13:09 +0000 |
parents | b6db8e4b9bbe |
children | 5e9926b80061 |
comparison
equal
deleted
inserted
replaced
73240:54742554f07e | 73241:f1f0120b8ead |
---|---|
2490 (sh-debug "point: %d >= start: %d" (point) start) | 2490 (sh-debug "point: %d >= start: %d" (point) start) |
2491 nil) | 2491 nil) |
2492 (if next (setq boundary next)) | 2492 (if next (setq boundary next)) |
2493 (sh-debug "Now at %d start=%d" (point) start) | 2493 (sh-debug "Now at %d start=%d" (point) start) |
2494 (setq kwd (sh-get-word)) | 2494 (setq kwd (sh-get-word)) |
2495 ;; The reason for this next line is unclear. | |
2496 ;; <md5i@cs.cmu.edu> says "the need for this was | |
2497 ;; expermientally determined". --Stef | |
2498 (when (< (point) start) (forward-char 1)) | |
2499 (if (member kwd (sh-feature sh-leading-keywords)) | 2495 (if (member kwd (sh-feature sh-leading-keywords)) |
2500 (progn | 2496 (progn |
2501 (setq next (point)) | 2497 (setq next (point)) |
2502 t) | 2498 t) |
2503 nil)))) | 2499 nil)))) |