LINUX.ORG.RU

Подсветка синтаксиса и радужная блевота

 , , ,


1

4

Привет, ЛОР!

Как оказалось, не только меня выворачивает от большинства современных схем подсветки синтаксиса, которые подсвечивают любой элемент отдельным цветом, превращая код в радужную блевоту, через которую не видно собственно сам код.

Как минимум, интересный пост в тему: https://tonsky.me/blog/syntax-highlighting/

ЛОР, скажи, а какие есть годные темы, не страдающие от этого? Особенно интересует под Emacs. У меня пока есть достаточно короткий список: almost-mono-white/dark/gray, stimmung, tao, kuronami и, которой я сейчас пользуюсь, quartz (основана на alabaster от чувака выше).

В общем, кидай сюда, ЛОР, свою любимую тему подсветки, а мы её обосрём или одобрим.

Ответ на: комментарий от X512

Специалисты по эргономике рекомендуют работать за компьютером при достаточном освещении.

Рекомендуют и рекомендуют. Я их внимательно послушал, даже попробовал, понял, что это крайне негативно сказывается на моём самочувствии, и продолжил сидеть в темноте. Чего и другим желаю (не обязательно именно сидеть в темноте, но ориентироваться на собственные ощущения в первую очередь, а не страдать, потому что «специалистам виднее»).

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)

Nord и самодельные, у него мягкий градиентный переход между цветами. Мне даже один художник говорил, что те, кто разбирается в цветовой теории, избегают резких контрастных переходов с кислотными тонами, они вызывают дискомфорт у зрителя. Ещё я слышал, что голубые оттенки воспринимаются наиболее нейтрально.

Dr64h ★★★★
()
Последнее исправление: Dr64h (всего исправлений: 1)

В Neovim взял дефолтную тему и поубирал ненужные элементы подсветки (вроде посветки вызовов функций). Что хорошо в этой теме - ключевые слова выделяются толстым шрифтом, но цвет используется дефолтный. В результате, радуги нет. И потом на основе этой темы сделал тему для емакса.

Vovka-Korovka ★★★★★
()
Ответ на: комментарий от CrX

что это крайне негативно сказывается на моём самочувствии

На то может быть две причины:

  1. Яркость монитора не настроена под яркость освещения или у монитора некачественная подсветка (мерцает и т.п.).

  2. Проблемы со здоровьем глаз и т.п.. В таком случае надо обратиться к специалисту врачу.

В норме работа за компьютером в светлом помещении не вызывает дискомфорта.

X512 ★★★★★
()
Ответ на: комментарий от u-235

няшный Ты же понимаешь, насколько стрёмно это слово выглядит в исполнении 50-летнего бородатого мужика?

Сказал поц с женской грудью.

Так это не моя. А вот борода у @beastie, судя по всему, его.

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

В норме работа за компьютером в светлом помещении не вызывает дискомфорта.

Дело даже не в работе за компьютером. Длительное нахождение в светлом помещении в целом вызывает дискомфорт — утомляет. Не то чтобы прям очень сильно, но всё познаётся в сравнении — в полумраке мне намного комфортнее находиться, особенно при работе за компьютером, но далеко не только. Возможно, дело в привычке или индивидуальных особенностях. Но смысла обращаться к врачу я не вижу — меня такое положение дел вполне устраивает, и я чувствую себя в итоге прекрасно, что бы там не говорили эксперты.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 2)

Похвастаюсь самопальным творением, вдохновленным старым добрым desert256: https://ibb.co/DDmxHxyg

Поскольку в nvim поддерживаются semantic tokens, можно выделять в коде

  • глобальные переменные
  • file-scope переменные
  • макросы
  • перегруженные операторы
kawaii_neko ★★★★
()
Ответ на: комментарий от X512

А длительное нахождение днём на улице?

К слову, да, но не у меня. Я знаю людей, у которых от солнечного света на улице голова болит и они не могут без тёмных очков ходить.

А вот повсеместные лампы дневного света в офисах (всё что больше 5600K) утомляют даже меня.

hateyoufeel ★★★★★
() автор топика

В общем, кидай сюда, ЛОР, свою любимую тему подсветки, а мы её обосрём или одобрим.

У меня не сильно изменилось с момента скриншота. Только циан убрал со Statement’ов, оставив их просто жирненькими, остальное так же, как там и было. То есть, сейчас вот так: специально тот же файл для наглядности. Меня устраивает.

CrX ★★★★★
()