Fix invalid yas-key-syntaxes element warning

* yasnippet.el (yas--templates-for-key-at-point): Fix infinite loop and
  remove redundant "Warning" in the bad element warning.
This commit is contained in:
Noam Postavsky 2015-09-27 20:16:28 -04:00
parent 7703a55ac4
commit 8df6a6ed8e

View File

@ -1272,7 +1272,8 @@ Returns (TEMPLATES START END). This function respects
'again)
(setq methods (cdr methods))))
(t
(yas--warning "Warning invalid element %s in `yas-key-syntaxes'" method)))
(setq methods (cdr methods))
(yas--warning "Invalid element `%s' in `yas-key-syntaxes'" method)))
(let ((possible-key (buffer-substring-no-properties (point) original)))
(save-excursion
(goto-char original)