Как стать автором
Обновить

Комментарии 12

Удивляюсь Хабру. У человека пишущего годные профильные статьи такая низкая карма. У всяких переводчиков новостей карма под потолок.

Думаю, минусуют карму ему за проскальзывающую в комментариях манеру учить других и категоричность в суждениях (которая кстати часто встречается у матерых системщиков). А вот за хорошие статьи плюсуют реже чем за плохие комментарии. Я плюсанул.

Об этом я и говорю. Например, я в своем профиле честно написал, что обожаю учить - это моя профессиональная деформация. Кстати, сейчас я тоже поучаю других и намекаю на неверное поведение большинства.

НО. В отличии от меня, автор пишет годные статьи технической направленности. Статьи для которых как бы и был создан Хабр. Но один холливар в который влез легко это все перечеркнет. Поскольку противоположная сторона не просто отбомбится в карму, но ее и друзей приведет побомбить. Плюсы-минусы в карму от статей ни как не зависят. Это такой бинарный признак - нравится ли тебе здесь такой человек или нет. Т.е. отбираются по критериям конформизма, а не профессионализма. ЧТО ПЛОХО!

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

Nix вместе с emacs-overlay прекрасно решают эту проблему. emacs-overlay парсит init.el и добавляет в зависимости системы все необходимые пакеты, и их версии фиксируются через flacke.lock. Полагаю, emacs-overaly можно использовать на любой системе, но если дествительно интересует воспроизводимость, рекомендую взглянуть на NixOS.

Спустился в комментарии писать про Nix, приятно удивился что уже написали, человек культуры!

Может зря я начал Elpa использовать (хотя сейчас только четыре пакета оттуда)... В основном сторонние пакеты - просто свалка el файлов, которую перетаскиваю руками с компа на комп, никакой системы, зато работает и не ломается, часть ещё с 19.34 живёт; что-то периодически вычищал, когда втаскивали в стандартную поставку.

Кстати, что за мода использовать init.el вместо ~/.emacs ?

Содержимым каталога ~/.emacs.d/ проще управлять через системы контроля версий, чем содержимым всего ~/.

Сейчас есть еще вариант использовать `~/.config/emacs/init.el`. тогда можно просто всю папку .config положить в репозиторий и спокойно синхронизировать между машинами все конфиги

Во всём .config надо как то аккуратно выделять части, зависящие от системы и конкретной машины, синхронизировать скопом я бы не рискнул. Ну и последние несколько лет Emacs использую в основном на виндовом лаптопе, файлы редактируются через tramp.

вопрос того, как выделить части, которые зависят от системы и машины может решаться тем же гитом. делать разные ветки под разные ситуации. Я больше предпочитаю org-babel. у меня просто в орг файле лежат разные кодблоки под разные ситуации. и при раскатке я их собираю орг в конфиги. меньше шансов заблудиться в структурированом документе, чем при постройке гитфлоу для своих конфигов

Да, соглашусь, что это правильно (так и не заставил себя версионировать конфиги).

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации