FUEL: Better region boundary adjustment in extract-word.

db4
Jose A. Ortega Ruiz 2009-01-08 02:08:57 +01:00
parent 75b0f1e058
commit 6a7de816fc
1 changed files with 7 additions and 2 deletions

View File

@ -25,9 +25,14 @@
(interactive "r")
(let* ((word (read-string "New word name: "))
(begin (save-excursion
(goto-char begin) (fuel-syntax--beginning-of-symbol-pos)))
(goto-char begin)
(when (zerop (skip-syntax-backward "w"))
(skip-syntax-forward "-"))
(point)))
(end (save-excursion
(goto-char end) (fuel-syntax--end-of-symbol-pos)))
(goto-char end)
(skip-syntax-forward "w")
(point)))
(code (buffer-substring begin end))
(code-str (fuel--region-to-string begin end))
(stack-effect (or (fuel-stack--infer-effect code-str)