2016-02-24 2 views
1

Можно ли настроить emacs таким образом, чтобы docstrings python были подсвечены так же, как и комментарии? Вот пример питонавыделить python docstrings как комментарии с emacs

строку документации
def python_function(argument): 
    """ 
    doc string here 

    may be multiline 
    """ 
    return some_func(argument) 
+1

Вы читали http://stackoverflow.com/q/5130088/3001761 и http://stackoverflow.com/q/27317396/3001761? – jonrsharpe

+0

@jonrsharpe Нет, не видел их. спасибо, что указали на меня! К сожалению, они не приходят с ответом (принятые ответы не отвечают на вопрос удовлетворительно) – Walter

+0

Тогда вы могли бы отредактировать это, чтобы быть более конкретным о том, как он отличается и что из существующих ответов не подходит? – jonrsharpe

ответ

1

С питона-mode.el, настроить font-lock-doc-face соответственно. Для этого также необходимо установить py-use-font-lock-doc-face-p на t.

Кроме того, все лица настраиваются. M-x customize-face RET font-lock-string-face RET и установите его на нужное значение. Однако это повлияет на все режимы.

+0

Если бы все было так просто, я бы не спросил. Если я изменю строку 'font-lock-string-face', все строки будут затронуты, но я хочу только изменить docstrings. – Walter

+0

@Walter Обновлено. –

+0

Хм. Я не мастер emacs и ничего не имею о 'python-mode.el'. Где, что, как? – Walter

0

Начиная с версии Emacs 25.1, bulit-in Emacs python.el отображает докстры с font-lock-doc-face.

Смежные вопросы