summaryrefslogtreecommitdiff
path: root/elisp
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2009-05-01 13:23:22 +0200
committerJose Antonio Ortega Ruiz <jao@gnu.org>2009-05-01 13:23:22 +0200
commit8792c74bb18b974f4e550a6eda464720d7c7864d (patch)
tree27fbba5da97bc1f2e559ff7a12159fc9f78a4e72 /elisp
parentf769a98d7fd23cbaa3ecb0c94135aa36dca3cbc2 (diff)
downloadgeiser-8792c74bb18b974f4e550a6eda464720d7c7864d.tar.gz
geiser-8792c74bb18b974f4e550a6eda464720d7c7864d.tar.bz2
Better guessing for edit locations.
Diffstat (limited to 'elisp')
-rw-r--r--elisp/geiser-edit.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/elisp/geiser-edit.el b/elisp/geiser-edit.el
index 6938b60..9471981 100644
--- a/elisp/geiser-edit.el
+++ b/elisp/geiser-edit.el
@@ -65,9 +65,13 @@
"defmacro"
"define-macro"
"define-syntax"
+ "define-syntaxes"
+ "-define-syntax"
+ "-define"
"define*"
"define-method"
- "define-class")))
+ "define-class"
+ "define-struct")))
(defsubst geiser-edit--def-re (thing)
(format "(%s +(?%s\\_>" geiser-edit--def-re (regexp-quote (format "%s" thing))))