我想在emacs(python-mode)中爲Python文檔字符串添加特殊標記。Elisp中的正則表達式包含換行符
目前我能提取單個符合:
(font-lock-add-keywords
'python-mode
'(("\\(\"\\{3\\}\\.+\"\\{3\\}\\)"
1 font-lock-doc-face prepend)))
這現在工作:
"""Foo"""
但是,一旦有一個換行符,如:
"""
Foo
"""
它不再工作了。這是合乎邏輯的,因爲.
不包括換行符(\n
)。 我應該使用角色類嗎?
如何更正此正則表達式以包含""" """
之間的所有內容?
在此先感謝!
由於一些奇怪的原因,當使用此正則表達式時,我的emacs掛起。 掛在`Loading vc ... done` – wunki 2008-11-26 15:09:13