Обновить
4K+
11
Дунаевский Максим@dunmaksim

Технический писатель

7
Рейтинг
22
Подписчики
Отправить сообщение

Вы хотели сказать https://github.com/emacs-ru/emacs-from-scratch

Я по диагонали посмотрел Ваш init.el и сходу выявил ряд проблем:

  • Вы настройки делаете через setq в блоке :config, а не в блоке :custom. Я про эту ошибку уже писал: https://habr.com/ru/articles/816159/

  • Вы неправильно связываете режимы. Допустим, вот этот код:

    (use-package prog-mode
      :config
      (global-prettify-symbols-mode)
      :hook
      (prog-mode . flymake-mode))

    Почему в настройках пакета prog-mode вы включаете режим flymake-mode? Эти настройки нжуно перенести в настройки flymake:

    (use-package flymake
      :hook
      (prog-mode . flymake-mode))

    Потому что в вашем примере режим flymake-mode на момент выполнения кода настройки не существует, связывать с хуком нечего.

  • Настройки project-mode-line вы делаете вообще в отрыве от пакета:

    (setq project-mode-line t)

    Во-первых, используйте setopt. Во-вторых, где use-package? Почему такая непоследовательность?

    (use-package project
      :custom 
      (project-mode-line t))
  • Почему visual-line-mode включается не в настройках пакета simple, а в text-mode? Правильно так:

    (use-package simple
      :hook
      (text-mode . visual-line-mode)))


Дальше просто не вижу смысла разбирать. Ваш репозиторий — сборник примеров того, как настраивать Emacs НЕ надо.

  1. Держать под контролем ~/.emacs.d/ проще чем весь ~/. А elpa и другие каталоги обязательно нужно добавить в .gitignore.

  2. В примере для подсветки парных скобок используется встроенный пакет paren.el. А для раскрашивания парных скобок рекомендую rainbow-delimiters:

    ;; 📦 RAINBOW-DELIMITERS
    ;; https://github.com/Fanael/rainbow-delimiters
    ;; Подсветка парных скобок одним цветом
    (use-package rainbow-delimiters
      :pin nongnu
      :ensure t
      :hook
      ((prog-mode
        text-mode) . rainbow-delimiters-mode))


  3. corfu-indexed-mode работает так:

    1. Вводите часть строки, CORFu показывает варианты.

    2. Нажимаете [M-<номер> Enter]. CORFu вставляет выбранный вариант.

  4. Про автодополнение хорошая идея.

Вы забыли кое-что ещё:

  • DirectX

  • Flash

  • драйверы на что угодно

Очень много приходилось ставить отдельно. Сейчас идёт из коробки, а пользователи всё равно недовольны.

От этого пахнет здравым смыслом. SSD это чёрный ящик, и мы не знаем, сколько там резервных блоков на самом деле, и нет ли секретной области памяти, куда записывается какая-то информация, и как на самом деле работает вайп. Может быть, он только говорит, что всё стёр, а на самом деле делает где-то внутри пометку "Происходит кое-что интересное, надо сохранить".

нельзя было бы устранить путём безопасного удаления данных с SSD‑накопителей

А что мы знаем о SSD-накопителях? Что любой накопитель, в том числе SSD, это чуть ли ни целый компьютер со своей операционной системой, процессором, памятью, системой хранения, системой команд и пачкой недекларированых возможностей.

Ах, да, джентльмены верят друг другу на слово: "Этот диск отформатирован, мамой клянусь! Восстановить данные не получится! Отвечаю!"

А сверху ещё один агент, который будет следить за агентом, задающим приоритет важности задач.

В. О. Пелевин, "Зенитные кодексы Аль-Эфесби", 2010 г.

Я точно такие же комментарии в 200*-х читал, только выглядело это вот так:

У меня десктоп с 512 МБ ОЗУ. Стояла XP предустановленная с лицензией. Все было нормально, комп работал быстро, все было хорошо. Но пришлось обновляться на Windows 7. И все. Память забита процентов на 80, процессор и диск все время загружены, производительность упала зверски.И замечу, что вирусов нет, играми не занимаюсь. Конечно, "в состоянии покоя" нагрузка в норме, все тихо. Но как только начинаешь что-то делать - все! А при включении и выключении разница с XP по времени тоже раза в два, при том, что "быстрый старт" включен.В общем, старый анекдот в силе:- Сколько места занимает Виндовс?- Сколько найдет, столько и занимает.При этом аппетиты только растут. Да, и Windows Aero у меня тоже нет, и Office 2007 отсутствует, и все прочие прибамбасы. Но 512 МБ памяти - это мало.

На ноуте с XP память 256 МБ, диск 32Гб, но есть второй на 64. "Давайте обновим до Windows 7". Давайте! И нет бы скачать все на второй пустой диск! Нет, тупо качает на первый, места нет, "Установка невозможна". И никаких настроек, чтобы перенаправить. В общем, Микрософт в своем репертуаре...

А в чём проблема? Windows 11 на устройствах с 8 ГБ RAM не запускается или что? Запускается - значит влезла в минимальные требования. Или они обещали что при этом будет Path Tracing в 4k@200FPS?

Когда-нибудь MS начнёт писать как в Steam минимальные и рекомендуемые характеристики оборудования. А сейчас это просто докопались до мышей.

Раскрою тему: между некоторыми компаниями есть негласные договорнячки насчёт хантинга: "Вы не пытаетесь переманить наших специалистов, а мы не пытаемся переманить ваших".

There can be only one

Х/ф "Горец", 1986 г.

Новиопы, видимо, вообще не в курсе в какой стране живут и что о них населяющие её народы думают.

Вроде полное обновление так делается:

apt-get update && apt-get dist-upgrade

Да как так-то? Буквально пару лет назад слышал кукареканье "Просто памяти докинем, и всё, час моей работы дороже стоит!"

Не будет совместимости – никто не будет пользоваться, то есть не нужно.

Новые фичи можно будет добавлять, когда старые начнут нормально работать.

Писали бы с нуля – не было бы этих проблем. Сейчас, судя по всему, этап «ChatGPT, перепиши этот сишный код на Rust».

В Rust, если что, есть функции, предотвращающие ошибки класса TOCTOU. А в C они есть? А, да, сишникам некогда такими вещами заниматься, им надо память после освобождения использовать.

AI-гнойник лопнет покруче чем ипотеки в 2008-м.

Реализовал адский капитализм из советских агиток вместо настоящего, западного капитализма, который складывался веками в естественных условиях.

Вы мне вот что скажите: прибыль есть, или Rutube в минус работает?

Как сделать человеку хорошо? Сделайте ему плохо, а потом верните всё как было.

1
23 ...

Информация

В рейтинге
953-й
Откуда
Россия
Зарегистрирован
Активность

Специализация

Технический писатель
Старший
От 200 000 ₽
reStructuredText
Markdown
Git
AsciiDoc
Sphinx
Linux