Size: a a a

Emacs — русскоговорящее сообщество

2021 August 18

A ß in Emacs — русскоговорящее сообщество
проще убрать сам пункт меню
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
Как бе да... Но команды останутся
источник

a

akater in Emacs — русскоговорящее сообщество
В общем, я использую форк Emacs, из которого вырезаю ненужное.  Хотел бы видеть в коре конфиг, который опционально отключает компоненты.  Пусть по дефолту будет жирно, но чтоб отключить можно было.
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
Пункт меню убрать тоже придётся, потому что хоть команды и пропадают, а вот пункт меню нет :р
источник

A ß in Emacs — русскоговорящее сообщество
(define-key menu-bar-tools-menu [games] nil)
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
Но я же правильно понимаю, что сначала на инициализации этот пункт меню заполняется, а потом мы его зануляем?
источник

A ß in Emacs — русскоговорящее сообщество
ну там особо ничего и не заполняется
источник

y

yosk in Emacs — русскоговорящее сообщество
А как именно вырезание происходит? Я пробовал просто удалять «лишние» .el файлы, но там какие-то ошибки при сборке вылезали, я глубоко не копал.
источник

y

yosk in Emacs — русскоговорящее сообщество
Хотя может я просто с зависимостями у .el файлов где-то ошибся
источник

A ß in Emacs — русскоговорящее сообщество
а ты их fmakunbound
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
Опа! А вот и пункт меню Games в исходниках удалил с:
источник

AS

Andrey Shuster in Emacs — русскоговорящее сообщество
можно просто переименовать в No Games, например
источник

y

yosk in Emacs — русскоговорящее сообщество
Кто-нибудь знает, строили ли где-то граф зависимостей .el файлов в ванильном имаксе?
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Не получится нормально
источник

A

AlexG in Emacs — русскоговорящее сообщество
А что за форк? Что то самописное?
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Лол
источник

y

yosk in Emacs — русскоговорящее сообщество
Почему? Просто сделать на каждом файле read и в каждом результате (require 'something) искать. Записать все в какой-нибудь список смежностей будет легко.
Случаи вроде (when pred (require 'something)) при самой простой реализации не обработаются, но это подкрутить можно.
Или я что-то не учитываю?
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Проблема в том, что в дидолибах может быть далеко не только require
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
И provide-ов куча где нет
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
load-history чтоль?
источник