Добрый день!
Поставил себе emacs. Такой вопрос: почему комментарии в С-шных исходниках подсвечиваются не правильно? Есть, например, большая фунция, вся закомментаренная таким макаром:
/*
static void drawTri(HDC hdc, int width, bool l, bool r,
bool first, bool last)
{
SIZE s;
GetTextExtentPoint(hdc, " ", 1, &s);
..................
}
*/
Так вот, цветом комментария подсвечивается примерно половина функции. Потом идет просто обычный текст, как будто он не закомментирован.
Еще интересный эффект: если функцию
static void SetCaretX(int x)
{
POINT p;
GetCaretPos(&p);
SetCaretPos(x, p.y);
}
попытаться заккоментарить:
/*
static void SetCaretX(int x)
{
POINT p;
GetCaretPos(&p);
SetCaretPos(x, p.y);
}
то как комментарий подсвечивается только static void SetCaretX(int x).
Весь остальной текст отображается, как и отображался.
Это нормально для Емакса? Или что подправить? Потому как, если это устранить не удастся - еще одним пользователем Емакса станет меньше :)
Похожие темы
- Форум Подсветка комментариев (2008)
- Форум [emacs] подсветка операторов (2011)
- Форум Emacs подсветка синтаксиса (2021)
- Форум [emacs] Подсветка кода (2009)
- Форум [Emacs] Подсветка строк. (2010)
- Форум emacs: подсветка синтаксиса (2005)
- Форум подсветка json с комментариями (2014)
- Форум [emacs] Подсветка синтаксиса C++ (2012)
- Форум [emacs] модифицировать подсветку синтаксиса (2012)
- Форум [emacs] Подсветка парных скобок (2012)