Tôi đang cố gắng thêm một đánh dấu đặc biệt vào các chuỗi tài liệu Python trong các emacs (chế độ python).Regexps in Elisp để bao gồm các dòng mới
Hiện nay tôi có thể trích xuất một dòng duy nhất với:
(font-lock-add-keywords
'python-mode
'(("\\(\"\\{3\\}\\.+\"\\{3\\}\\)"
1 font-lock-doc-face prepend)))
này hoạt động bây giờ:
"""Foo"""
Nhưng càng sớm có một dòng mới như:
"""
Foo
"""
Nó không hoạt động nữa. Điều này là hợp lý, vì .
không bao gồm dòng mới (\n
). Tôi có nên sử dụng một lớp nhân vật không?
Tôi làm cách nào để sửa cụm từ thông dụng này để bao gồm mọi thứ giữa """ """
?
Cảm ơn trước!
Vì một số lý do lạ, các emacs của tôi bị treo khi sử dụng regexp này. Treo tại 'Đang tải vc ... xong' – wunki