Commit d6a1d289 authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

(smiley-regexp-alist): Make regexps match

at the end of the buffer.
(smiley-region): In the loop, move to the end of the submatch
matching the smiley instead of using the end of the match
of the whole regexp.
parent 06507d30
......@@ -52,9 +52,9 @@ This is in addition to the normal image search path."
;; The XEmacs version has a baroque, if not rococo, set of these.
(defcustom smiley-regexp-alist
;; Perhaps :-) should be distinct -- it does appear in the Jargon File.
'(("\\([:;]-?)\\)\\W" 1 "smile.pbm")
("\\(:-[/\\]\\)\\W" 1 "wry.pbm")
("\\(:-[({]\\)\\W" 1 "frown.pbm"))
'(("\\([:;]-?)\\)\\(\\W\\|\\'\\)" 1 "smile.pbm")
("\\(:-[/\\]\\)\\(\\W\\|\\'\\)" 1 "wry.pbm")
("\\(:-[({]\\)\\(\\W\\|\\'\\)" 1 "frown.pbm"))
"*A list of regexps to map smilies to images.
The elements are (REGEXP MATCH FILE), where MATCH is the submatch in
rgexp to replace with IMAGE. IMAGE is the name of a PBM file in
......@@ -123,7 +123,8 @@ which smileys to operate on and which images to use for them."
(overlay-put overlay 'smiley t)
(overlay-put overlay
'help-echo "mouse-2: toggle smilies in buffer")
(overlay-put overlay 'keymap smiley-mouse-map))))))
(overlay-put overlay 'keymap smiley-mouse-map)
(goto-char (match-end group)))))))
(setq smiley-active t)))
(defun smiley-toggle-buffer (&optional arg)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment