diff options
| author | Dmitry Gutov | 2013-06-30 06:23:10 +0400 |
|---|---|---|
| committer | Dmitry Gutov | 2013-06-30 06:23:10 +0400 |
| commit | 6dbafa3000c0f39834f36adcd56d9332f7f1bc85 (patch) | |
| tree | d3ba66f1550d9fd575450a4dc7c0e530f17d6e6a /test | |
| parent | c1ea3abfdeb7d25a7ff90429dd71321eb890f4f4 (diff) | |
| download | emacs-6dbafa3000c0f39834f36adcd56d9332f7f1bc85.tar.gz emacs-6dbafa3000c0f39834f36adcd56d9332f7f1bc85.zip | |
* lisp/progmodes/ruby-mode.el (ruby-syntax-propertize-function): Don't
start heredoc inside a string or comment.
Diffstat (limited to 'test')
| -rw-r--r-- | test/automated/ruby-mode-tests.el | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/test/automated/ruby-mode-tests.el b/test/automated/ruby-mode-tests.el index ad13d01a674..a18899df02f 100644 --- a/test/automated/ruby-mode-tests.el +++ b/test/automated/ruby-mode-tests.el | |||
| @@ -87,6 +87,9 @@ VALUES-PLIST is a list with alternating index and value elements." | |||
| 87 | (ert-deftest ruby-heredoc-highlights-interpolations () | 87 | (ert-deftest ruby-heredoc-highlights-interpolations () |
| 88 | (ruby-assert-face "s = <<EOS\n #{foo}\nEOS" 15 font-lock-variable-name-face)) | 88 | (ruby-assert-face "s = <<EOS\n #{foo}\nEOS" 15 font-lock-variable-name-face)) |
| 89 | 89 | ||
| 90 | (ert-deftest ruby-no-heredoc-inside-quotes () | ||
| 91 | (ruby-assert-state "\"<<\", \"\",\nfoo" 3 nil)) | ||
| 92 | |||
| 90 | (ert-deftest ruby-deep-indent () | 93 | (ert-deftest ruby-deep-indent () |
| 91 | (let ((ruby-deep-arglist nil) | 94 | (let ((ruby-deep-arglist nil) |
| 92 | (ruby-deep-indent-paren '(?\( ?\{ ?\[ ?\] t))) | 95 | (ruby-deep-indent-paren '(?\( ?\{ ?\[ ?\] t))) |