diff options
| author | Stephen Leake | 2018-12-13 14:39:02 -0800 |
|---|---|---|
| committer | Stephen Leake | 2018-12-13 14:39:02 -0800 |
| commit | 87bef630bf0f45e8da74e43ba614aa2292b296ef (patch) | |
| tree | efdead3c0d7dd227bacbd4dfc5c1ff9b4d5c13c3 /lisp/progmodes/ruby-mode.el | |
| parent | 4d3f7b77cc7dea072d2ecb9f137c2e497bc52da1 (diff) | |
| parent | d08b75abe0f0cf9ade812b189c374809a2c7836e (diff) | |
| download | emacs-87bef630bf0f45e8da74e43ba614aa2292b296ef.tar.gz emacs-87bef630bf0f45e8da74e43ba614aa2292b296ef.zip | |
Merge commit 'd08b75abe0f0cf9ade812b189c374809a2c7836e'
Diffstat (limited to 'lisp/progmodes/ruby-mode.el')
| -rw-r--r-- | lisp/progmodes/ruby-mode.el | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el index 2f68f004e7b..d60899cf182 100644 --- a/lisp/progmodes/ruby-mode.el +++ b/lisp/progmodes/ruby-mode.el | |||
| @@ -517,6 +517,9 @@ It is used when `ruby-encoding-magic-comment-style' is set to `custom'." | |||
| 517 | ((ruby-smie--opening-pipe-p) "opening-|") | 517 | ((ruby-smie--opening-pipe-p) "opening-|") |
| 518 | ((ruby-smie--closing-pipe-p) "closing-|") | 518 | ((ruby-smie--closing-pipe-p) "closing-|") |
| 519 | (t tok))) | 519 | (t tok))) |
| 520 | ((string-match "\\`[^|]+|\\'" tok) | ||
| 521 | (forward-char -1) | ||
| 522 | (substring tok 0 -1)) | ||
| 520 | ((and (equal tok "") (looking-at "\\\\\n")) | 523 | ((and (equal tok "") (looking-at "\\\\\n")) |
| 521 | (goto-char (match-end 0)) (ruby-smie--forward-token)) | 524 | (goto-char (match-end 0)) (ruby-smie--forward-token)) |
| 522 | ((equal tok "do") | 525 | ((equal tok "do") |
| @@ -559,6 +562,7 @@ It is used when `ruby-encoding-magic-comment-style' is set to `custom'." | |||
| 559 | ((ruby-smie--opening-pipe-p) "opening-|") | 562 | ((ruby-smie--opening-pipe-p) "opening-|") |
| 560 | ((ruby-smie--closing-pipe-p) "closing-|") | 563 | ((ruby-smie--closing-pipe-p) "closing-|") |
| 561 | (t tok))) | 564 | (t tok))) |
| 565 | ((string-match-p "\\`[^|]+|\\'" tok) "closing-|") | ||
| 562 | ((string-match-p "\\`|[*&]\\'" tok) | 566 | ((string-match-p "\\`|[*&]\\'" tok) |
| 563 | (forward-char 1) | 567 | (forward-char 1) |
| 564 | (substring tok 1)) | 568 | (substring tok 1)) |