aboutsummaryrefslogtreecommitdiffstats
path: root/lib/tools/emacs/erlang.el
diff options
context:
space:
mode:
authorFredrik Gustafsson <[email protected]>2012-08-13 16:40:36 +0200
committerFredrik Gustafsson <[email protected]>2012-08-13 16:40:36 +0200
commite386c0ca2d6fc8866f26864b2ad2689ca0400f39 (patch)
tree1192dc35516f2ba65e62845e5b9efae37de19df5 /lib/tools/emacs/erlang.el
parenta9953b23cbc7327132df4da61f236413a828e6b5 (diff)
parent10284487779ec3bf3656926d6692c6a9f38be81c (diff)
downloadotp-e386c0ca2d6fc8866f26864b2ad2689ca0400f39.tar.gz
otp-e386c0ca2d6fc8866f26864b2ad2689ca0400f39.tar.bz2
otp-e386c0ca2d6fc8866f26864b2ad2689ca0400f39.zip
Merge branch 'maint'
Diffstat (limited to 'lib/tools/emacs/erlang.el')
-rw-r--r--lib/tools/emacs/erlang.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/tools/emacs/erlang.el b/lib/tools/emacs/erlang.el
index 8eee1fd66a..6c723a5c1c 100644
--- a/lib/tools/emacs/erlang.el
+++ b/lib/tools/emacs/erlang.el
@@ -1486,7 +1486,7 @@ Other commands:
;; A dollar sign right before the double quote that ends a
;; string is not a character escape.
;;
- ;; And a "string" has with a double quote not escaped by a
+ ;; And a "string" consists of a double quote not escaped by a
;; dollar sign, any number of non-backslash non-newline
;; characters or escaped backslashes, a dollar sign
;; (otherwise we wouldn't care) and a double quote. This
@@ -1495,6 +1495,8 @@ Other commands:
;; know whether matching started inside a string: limiting
;; search to a single line keeps things sane.
. (("\\(?:^\\|[^$]\\)\"\\(?:[^\"\n]\\|\\\\\"\\)*\\(\\$\\)\"" 1 "w")
+ ;; Likewise for atoms
+ ("\\(?:^\\|[^$]\\)'\\(?:[^'\n]\\|\\\\'\\)*\\(\\$\\)'" 1 "w")
;; And the dollar sign in $\" escapes two characters, not
;; just one.
("\\(\\$\\)\\\\\\\"" 1 "'"))))))