Closed neuromagus closed 2 years ago
Не вполне понял что значит flat? (setq organic-green-boldless t)
- не оно?
И что значит black? Тема светлая, имелось в виду какой-то черный/темный как основной foreground? Это я более-менее сделал для версии Neovim. Что же касается палитры - да тут есть некая историческая особенность, тема формально существует с 2009-го, но в реальности с 2005-го, как адаптация для Emacs темы, которую я делал еще для редактора Bred. В то время почему-то идеи, что должны быть какие-то границы количества цветов у меня не возникло, поэтому цветов много. Очень много :).
Но так или иначе, я с некоторых пор переезжаю в Neovim и там уже делаю более осмысленную адаптацию, ограничивая количество цветов и целенаправленно формируя некую палитру. https://github.com/kostafey/organicgreen.nvim Собственно, палитра: https://github.com/kostafey/organicgreen.nvim/blob/master/lua/organicgreen/palette.lua
Адаптации для терминалов: urxvt: https://github.com/kostafey/dotfiles/blob/master/.urxvt/organic-green.xresources alacritty: https://github.com/kostafey/dotfiles/blob/master/.config/alacritty/alacritty.yml#L288 kitty: https://github.com/kostafey/dotfiles/blob/master/.config/kitty/kitty.conf
Да, цветов реально много. Не буду спрашивать, чем подкупил Nvim.
black - dark theme, flat - нечто среднее
За адаптации к терминалам спасибо, но надо будет думать о обрезании цветов. Их реально много - 40?
А для терминалов там как раз количество цветов обрезано (как и для Nvim-а). В теории, можно сделать версию 2.0 для Emacs на основе вимоской палитры, хотя в теории, пользователей и не так много, можно и эту поменять, тем более, что жалобы по количеству цветов были и ранее, к слову, эту уже отредактированная версия, в оригинале цветов было еще больше :))) (см. https://github.com/kostafey/organic-green-theme/issues/2).
Темной и средней палитры нет, хотя для редактора Bred темная тема была. В теории, возродить ее можно... гм, хотя сделать это будет не так просто... дело было давно.
Темной и средней палитры нет, хотя для редактора Bred темная тема была. В теории, возродить ее можно... гм, хотя сделать это будет не так просто... дело было давно.
Жаль это слышать. По пользователям - organic green theme 125229 downloads https://emacsthemes.com/popular/index.html
Так что я за ver 2.0 ))
Ну и пол дня думал, что сподвигло пересесть на nvim?
К слову, темная тема базировалась на теме neo редактора Bred. Хотя и была довольно сильно кастомизирована. Возможно, однажды удастся найти тот архив. Но так или иначе, основные цвета я не менял: fore="#55cc66" back="#001800"
.
Про проблемы Emacs я писал в свое время на ЛОРе: https://www.linux.org.ru/forum/talks/16132437 Про современный NeoVim я напишу чуть позже (вероятно, там же) и более подробно :).
Ждём, и версию 2.n и подробностей на ЛОР о Nvim.
P.S. Подробностей о Nvim ждём во прямо-прямо ))) Если не затруднит, пару слов.
А проблем у Emacs нет, были с LSP. Вон кто-то вбросил о https://www.linux.org.ru/forum/talks/17021892
На самом деле, проблемы у Emacs есть.
Все остальное - сплошные плюсы, да.
По VS Code. Плюсы:
Минусы:
По Nvim Плюсы:
Минусы:
В общем, я потом все это дело опишу по-хорошему, с толком, с чувством, с расстановкой, с примерами, с картинками и т.д. и т.п., но не скоро :).
Спасибо за развёрнутый ответ.
Чуть менее удобная работа с Fennel, чем то, что предоставляет Emacs для EmacsLisp.
Всё равно победа.
modal
Надо просто привыкнуть ))
Emacs gcc git
Намного быстрее, рекомендую.
Итого:
Моё скромное мнение такое - NVim развивается, Emacs пытается догнать, некем, но меедленно пилится. VSCode прибит к MS, но позволяет быстро начать что-то менять на незнакомой машине, с оторой надо будет уйти.
С клавишами там всё нормально, я работал без мыши, совсем, интерфейс тоже меняется до безобразия (у меня было только окно с кодом и табами (тоже со своим размером)). Есть теперь некий eval в командной строке ;)) Но это всё нивелируется MS. Стучит всё, всегда, все сервера запущены с --telemetry-my-dude-ALL, сам ts-server стучит, ну и дополнения с "дай на кофе", хотя недоделанно... Vim - код ужасен, решение пилить Viml9 развернуться не даёт, вкусностей нет. Без мелкого конфига неудобен. Joe - хорошая замена Emacs на удалённой машине, но вс равно надо убирать backup в конфиге, гадит по умолчанию file~
, что бесит.
В общем, я потом все это дело опишу по-хорошему, с толком, с чувством, с расстановкой, с примерами, с картинками и т.д. и т.п., но не скоро :).
Ждём. В любом случае, голод пока убран ))
А тут возник вопрос, как у Nvim с lisp (common lisp)? Или здесь ничего не заменит Emacs?
Честно, пока еще не пробовал. Можно использовать тот же Сonjure https://github.com/Olical/conjure/wiki/Quick-start:-Common-Lisp-(Swank).
так оно ничего, но хочется flat и black. Плюс собрать палитру, чтобы можно было интегрировать в окружение (терминалы и так далее)