LINUX.ORG.RU

[emacs] Только у меня глюки с расцветкой?

 


0

0

Заметил, что в файлах с многострочными комментариями и/или строковыми переменными emacs часто некорректно расцвечивает синтаксис. У меня это точно наблюдалось в Lisp-mode для комментариев вида #| |# и для докстрингов, занимающих несколько строк, а еще в Lua-mode. Причем на разных версиях редактора, на разных системах.

А еще кто-нибудь такое наблюдал? И если да, то как боролись?

и давно комментарии в лиспе начали выделяться #?

приведи пример того, что у тебя неправильно подсвечивается.

Cy6erBr4in ★★★
()
Ответ на: комментарий от Cy6erBr4in

блочные комментарии в common lisp
оформлюятся так:
#|
bla-bla
|#

у меня такой же баг на всех версиях емакса

anonymous
()
Ответ на: комментарий от anonymous

что за баг-то? че у вас не работает... только что проверил, нормально коментируется, и все что нужно вроде подсвечивает... не пойму... приведите чтоли текст, на котором все ломается, а еще лучше скриншот...

Cy6erBr4in ★★★
()
Ответ на: комментарий от Cy6erBr4in

Попробовал выложить на imageshack

<a href="http://img360.imageshack.us/my.php?image=screenshotemacsshamrockud5.png"; target="_blank"><img src="http://img360.imageshack.us/img360/8708/screenshotemacsshamrockud5.th.png"; border="0" alt="Free Image Hosting at www.ImageShack.us" /></a><br /><br /><a href="http://img604.imageshack.us/content.php?page=blogpost&files=img360/8708/s...; title="QuickPost"><img src="http://imageshack.us/img/butansn.png"; alt="QuickPost" border="0"></a>

scabarocci
() автор топика
Ответ на: комментарий от scabarocci

Да, я уже и у себя смог зарепрадьюсить это... причем странно, если сделать отступ в тех строках, которые начинаются с (, тостаточно одного пробела, то все нормально :) фигня какая-то... не замечал раньше, потому что всегда пользовался ; для комментов, а блоки коментировал через comment-region, и оно автоматически ; расставляло...

P.S.: немного оффтоп, но... что за тема ГТК и декарация окон на скриншоте? ;)

Cy6erBr4in ★★★
()
Ответ на: комментарий от Cy6erBr4in

Что-то меня это сильно разочаровывает, что в тру-редакторе недопилили расцветку кода для тру-языка :{

Или великим гуру не нужно расцвечивать себе код в попугайские цвета?

scabarocci
() автор топика
Ответ на: комментарий от scabarocci

> Или великим гуру не нужно расцвечивать себе код в попугайские цвета?

очень может быть... а еще они могут сказать что нефиг использовать блочные коменты ;)

Cy6erBr4in ★★★
()
Ответ на: комментарий от Cy6erBr4in

comment-region это не тру
попробуй
comment-dwim
биндинг: M-;
сама вставляет комментарии и удаляет их если блок был ранне закоментарен
Единственный минус - работает только под transient-mode = t
т.е. нужно набирать C-Space-Space перед началом блока

anonymous
()
Ответ на: комментарий от anonymous

Ах, ну да, этим я тоже пользуюсь... просто когда писал, имел в виду то, что я не использую #| |# коментарии :)

Cy6erBr4in ★★★
()

Вим, скрипты, неправильное раскрашивание многострочных выражений в кавычках. Лечится PgUp-PgDn.

question4 ★★★★★
()
Ответ на: комментарий от scabarocci

очень похоже на спам, чтобы потом контекстная реклама в гугле срабатывала :)) типа ключевые слова перечислил xDDD

Cy6erBr4in ★★★
()
Ответ на: комментарий от Cy6erBr4in

> очень похоже на спам

Прошу прощения за сумбурность :)

Расшифровываю: сталкивался с аналогичной проблемой в vim, при редактировании bash-скриптов, когда кавычки в начале выражения оказывались за верхним краем экрана. Единственное, найденное решение: прокрутить текст вверх до предыдущей кавычки, затем обратно.

question4 ★★★★★
()
Ответ на: комментарий от question4

Хорошо, наверное, лекции можешь конспектировать :)

В виме с таким не сталкивался, а вот починят ли когда-нибудь это в emacs'е -- неизвестно :(

scabarocci
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.