From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergey Vlasov To: devel@linux.iplabs.ru Subject: Re: [devel] Re: [mdk-re] /etc/emacs/site-start.d Message-Id: <20010504143619.48f3e89e.vsu@mivlgu.murom.ru> In-Reply-To: <007701c0d47c$8660d4e0$1901020a@npcrit> References: <20010503231224.2e9cea54.vsu@mivlgu.murom.ru> <20010504105155.F4963@ldv.office.alt-linux.org> <002601c0d466$017b89c0$1901020a@npcrit> <20010504110923.G4963@ldv.office.alt-linux.org> <003401c0d469$0854be80$1901020a@npcrit> <20010504113040.K4963@ldv.office.alt-linux.org> <004801c0d46d$90c49520$1901020a@npcrit> <20010504123352.A5704@ldv.office.alt-linux.org> <005401c0d476$c9ad9680$1901020a@npcrit> <20010504131619.7c22ebcf.vsu@mivlgu.murom.ru> <007701c0d47c$8660d4e0$1901020a@npcrit> X-Mailer: Sylpheed version 0.4.66claws2 (GTK+ 1.2.9; i586-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Fri, 4 May 2001 14:36:19 +0400 Date: Fri, 4 May 2001 14:36:19 +0400 Archived-At: List-Archive: List-Post: On Fri, 4 May 2001 13:28:06 +0400 "Oleg Tihonov" wrote: > > Например, есть желание прикрутить к GNU Emacs pcl-cvs. Он требует > elib, > > который логично оформить отдельным пакетом. elib ставится по умолчанию > в > > /usr/share/emacs/site-lisp/elib, и этот каталог нужно добавить к > > load-path. Это каждый пользователь должен сделать сам, или все-таки > можно > > и нужно автоматизировать данный процесс? А для pcl-cvs нужно сделать > > autoload. > > я редактировал в Емаксе на многопользовательских машинах и говорю > вам -- лучше сам, а не автоматизировать. а если на машине один > пользователь > (Емакса), то разницы большой нет, особенно если у этого пользователя > есть > возможность редактировать и /etc и /usr/share/emacs =) Возможен компромиссный вариант: пишем все такие инициализационные файлы в /etc/emacs/site-start.d, но не выполняем их автоматически, а в skel/.emacs вставляем: (mapcar 'load-file (directory-files "/etc/emacs/site-start.d" t "\\.el$")) (или это лучше как-то по другому сделать? Что скажут знатоки Elisp?) Кому не нравится - тот выкинет, но при наличии этой строки дополнительные пакеты будут работать out of the box без дополнительных телодвижений. Иначе не оберешься тонн писем от разочарованных пользователей. Кстати, откуда вообще растут ноги у этой идеи (/etc/emacs/site-start.d) - RedHat, Mandrake? Надо бы посмотреть, как там это реализовано. Сам не могу - у меня канал не настолько толстый, чтобы Emacs'ы кучами качать; у кого есть возможность, посмотрите, пожалуйста. _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel