有時,由文本編輯器進行語法高亮解析是不準確的。通常情況下,在ruby模式下引入heredoc會擾亂emacs上的語法高亮,如this question。我有問題,這樣的情況:評論字符串修復emacs ruby模式突出顯示
<<_
some here doc content
...
last line of the intended heredoc
_
this_ruby_code_line_and_any_line_after_it_is_highlightened_as_part_of_heredoc
我不希望在emacs的紅寶石的模式下,這一個解決方法,但有某種評論串的,我一般把定界符和下面的Ruby之間代碼以重置突出顯示問題?當我還沒有定界符,但與時髦的字符串(特別是那些包括引號),有時,把一個字符串評論像
#"'`
在該行的最後解決問題的問題。是否有這樣的事情來解決heredoc的問題,而且,有沒有可以更普遍地使用的字符串?
雖然我不能重現與我的emacs安裝的錯誤,我會建議使用的東西「關閉」的符號,導致問題。在你的情況下,可能像'#_ >>'一樣。 – mudasobwa 2013-02-25 06:23:33
對不起,我懶惰。我喜歡閱讀Ruby或PCRE中的正則表達式,但我沒有足夠的精力挖掘ruby-mode.el並在emacs lisp中讀取正則表達式。 – sawa 2013-02-25 06:24:09
@mudasobwa謝謝,但它沒有奏效。 – sawa 2013-02-25 06:24:43