From unknown Fri Aug 15 21:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16242: 24.3; wish: set init directory (.emacs.d) by commandline flag for easy custom environments Resent-From: Arne Babenhauserheide Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Dec 2013 15:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 16242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 16242@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: arne_bab@web.de Received: via spool by submit@debbugs.gnu.org id=B.138790002914877 (code B ref -1); Tue, 24 Dec 2013 15:48:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Dec 2013 15:47:09 +0000 Received: from localhost ([127.0.0.1]:39223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvUCI-0003rh-Lb for submit@debbugs.gnu.org; Tue, 24 Dec 2013 10:47:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58006) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvUCE-0003rQ-JK for submit@debbugs.gnu.org; Tue, 24 Dec 2013 10:47:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VvUC8-00058T-Ch for submit@debbugs.gnu.org; Tue, 24 Dec 2013 10:47:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54440) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VvUC8-00058P-8t for submit@debbugs.gnu.org; Tue, 24 Dec 2013 10:46:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59704) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VvUC2-0005Np-Hm for bug-gnu-emacs@gnu.org; Tue, 24 Dec 2013 10:46:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VvUBx-00057J-4V for bug-gnu-emacs@gnu.org; Tue, 24 Dec 2013 10:46:50 -0500 Received: from mout.web.de ([212.227.17.12]:55174) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VvUBw-00057E-Mu for bug-gnu-emacs@gnu.org; Tue, 24 Dec 2013 10:46:45 -0500 Received: from fluss.draketo.de ([212.255.235.37]) by smtp.web.de (mrweb004) with ESMTPA (Nemesis) id 0MH2Fm-1Vip0K13D8-00Dp95 for ; Tue, 24 Dec 2013 16:46:42 +0100 Date: Tue, 24 Dec 2013 16:46:41 +0100 Message-ID: <87ppom45ge.wl%arne_bab@web.de> From: Arne Babenhauserheide User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL/10.8 Emacs/24.3 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:kjVGJ9Wx8gSSN+wOpKGpNBIfkGPwE86W4SDe+lisQyvmvQhrSO0 MyJ9dyfgwjemAR/SUKy3V2vTd5KYDWL2StHqkzQIKHv91ArZ7Uo+LCxKwaA1qgyPXyHv+9j 3VznL2IE6antrls6J93LyUifhxyNu6PO/LWgxit5a/cefJlEkguPNb+vUSrGcGoC1rc61TN B32binuYjadikvUUuAf1A== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This bug report will be sent to the Bug-GNU-Emacs mailing list and the GNU bug tracker at debbugs.gnu.org. Please check that the From: line contains a valid email address. After a delay of up to one day, you should receive an acknowledgment at that address. Please write in English if possible, as the Emacs maintainers usually do not have translators for other languages. Please describe exactly what actions triggered the bug, and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': Dear Emacs Hackers, There are nowadays quite a few customized Emacs environments (like prelude, emacs-for-python, elpy, and so forth), and testing them quickly can be quite a challenge, because they need to be intergrated with the local customizations. To ease that, it would be nice, if I could simply set the directory to use for my init with a commandline flag. This would make it possible to specialize my local emacs in several different ways - and to quickly show not-yet-emacs-users how emacs would work for their task:=20 emacs --init-dir ~/emacs-init/python-ide # edit python Best wishes and Happy Hacking Holiday! =E2=98=BA Arne If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /usr/share/emacs/24.3/etc/DEBUG. In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.8.2) of 2013-10-14 on fluss Windowing system distributor `The X.Org Foundation', version 11.0.11403000 System Description: Gentoo Base System release 2.2 Configured using: `configure '--prefix=3D/usr' '--build=3Dx86_64-pc-linux-gnu' '--host=3Dx86_64-pc-linux-gnu' '--mandir=3D/usr/share/man' '--infodir=3D/usr/share/info' '--datadir=3D/usr/share' '--sysconfdir=3D/etc' '--localstatedir=3D/var/lib' '--libdir=3D/usr/lib64' '--disable-silent-rules' '--disable-dependency-tracking' '--program-suffix=3D-emacs-24' '--infodir=3D/usr/share/info/emacs-24' '--enable-locallisppath=3D/etc/emacs:/usr/share/emacs/site-lisp' '--with-crt-dir=3D/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.1/../../../../lib64' '--with-gameuser=3Dgames' '--without-compress-info' '--without-hesiod' '--without-kerberos' '--without-kerberos5' '--with-gpm' '--with-dbus' '--with-gnutls' '--without-xml2' '--without-selinux' '--without-wide-int' '--with-sound' '--with-x' '--without-ns' '--without-gconf' '--without-gsettings' '--with-toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--without-imagemagick' '--with-xft' '--with-libotf' '--with-m17n-flt' '--with-x-toolkit=3Dgtk3' 'GENTOO_PACKAGE=3Dapp-editors/emacs-24.3-r2' 'build_alias=3Dx86_64-pc-linux-gnu' 'host_alias=3Dx86_64-pc-linux-gnu' 'CFLAGS=3D-march=3Dnative -O2 -pipe' 'LDFLAGS=3D-Wl,-O1 -Wl,--as-needed' 'CPPFLAGS=3D'' Important settings: value of $LANG: de_DE.UTF-8 locale-coding-system: utf-8 default enable-multibyte-characters: t Major mode: Folder Minor modes in effect: global-auto-revert-mode: t global-ethan-wspace-mode: t real-global-auto-complete-mode: t nyan-mode: t global-rudel-minor-mode: t savehist-mode: t recentf-mode: t kde-default-keys-minor-mode: t shell-dirtrack-mode: t global-auto-complete-mode: t show-paren-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t global-visual-line-mode: t transient-mark-mode: t Recent input: l e a s e SPC o f SPC t h e SPC s o u r c e s SPC a=20 l o n g s i d e SPC t h e SPC M-q p u b l i s h e d=20 SPC f o r m M-q =20 i n g . =20 b e SPC d e l i g h t e d SPC t o SPC s e e SPC i t=20 M-d SPC u n d e r M-q SPC =20 =20 =20 SPC , SPC b u t SPC=20 a n y SPC l i c e n s e SPC i n f o r m a t i o n SPC=20 i s SPC b e t t e r SPC t h a n SPC n o n e . M-q =20 =20 b w C-e SPC a n d SPC m a n y SPC t h=20 a n k s SPC f o r SPC y o u r SPC A d v e n t u r e=20 s ! =20 =20 C-c C-c y M-x w l - t o=20 g g y M-x w l y f i r n i a=20 =20 =20 M-x r e p o r t - e m a c s -=20 b u Recent messages: Blocking call to accept-process-output with quit inhibited!! [11 times] Sending (1/1)...done 1 message(s) are sent. Checking ".sent-mail" Checking ".~/.local/share/mail/mgl_spam" Checking ".~/.local/share/mail/to.arne_bab" Checking "..gruppiert.directory/.inbox.directory/Freunde" Checking ".drafts" Checking ".outbox" Checking "Desktop" is done Load-path shadows: ~/.emacs.d/libs/bbdb-vcard/vcard hides ~/.emacs.d/libs/vcard /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-history hides /usr/share/e= macs/site-lisp/emms/emms-history /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-browser hides /usr/share/e= macs/site-lisp/emms/emms-browser /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-player-simple hides /usr/s= hare/emacs/site-lisp/emms/emms-player-simple /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-i18n hides /usr/share/emac= s/site-lisp/emms/emms-i18n /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-metaplaylist-mode hides /u= sr/share/emacs/site-lisp/emms/emms-metaplaylist-mode /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-player-xine hides /usr/sha= re/emacs/site-lisp/emms/emms-player-xine /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-info-ogginfo hides /usr/sh= are/emacs/site-lisp/emms/emms-info-ogginfo /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-score hides /usr/share/ema= cs/site-lisp/emms/emms-score /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-maint hides /usr/share/ema= cs/site-lisp/emms/emms-maint /home/arne/.emacs.d/elpa/emms-20131016.1232/later-do hides /usr/share/emacs= /site-lisp/emms/later-do /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-cache hides /usr/share/ema= cs/site-lisp/emms/emms-cache /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-playing-time hides /usr/sh= are/emacs/site-lisp/emms/emms-playing-time /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-url hides /usr/share/emacs= /site-lisp/emms/emms-url /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-stream-info hides /usr/sha= re/emacs/site-lisp/emms/emms-stream-info /home/arne/.emacs.d/elpa/emms-20131016.1232/jack hides /usr/share/emacs/sit= e-lisp/emms/jack /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-playlist-mode hides /usr/s= hare/emacs/site-lisp/emms/emms-playlist-mode /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-bookmarks hides /usr/share= /emacs/site-lisp/emms/emms-bookmarks /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-player-mplayer hides /usr/= share/emacs/site-lisp/emms/emms-player-mplayer /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-volume-amixer hides /usr/s= hare/emacs/site-lisp/emms/emms-volume-amixer /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-mode-line-icon hides /usr/= share/emacs/site-lisp/emms/emms-mode-line-icon /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-mode-line hides /usr/share= /emacs/site-lisp/emms/emms-mode-line /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-player-mpg321-remote hides= /usr/share/emacs/site-lisp/emms/emms-player-mpg321-remote /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-info hides /usr/share/emac= s/site-lisp/emms/emms-info /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-source-file hides /usr/sha= re/emacs/site-lisp/emms/emms-source-file /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-compat hides /usr/share/em= acs/site-lisp/emms/emms-compat /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-source-playlist hides /usr= /share/emacs/site-lisp/emms/emms-source-playlist /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-setup hides /usr/share/ema= cs/site-lisp/emms/emms-setup /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-info-libtag hides /usr/sha= re/emacs/site-lisp/emms/emms-info-libtag /home/arne/.emacs.d/elpa/emms-20131016.1232/tq hides /usr/share/emacs/site-= lisp/emms/tq /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-tag-editor hides /usr/shar= e/emacs/site-lisp/emms/emms-tag-editor /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-info-mp3info hides /usr/sh= are/emacs/site-lisp/emms/emms-info-mp3info /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-last-played hides /usr/sha= re/emacs/site-lisp/emms/emms-last-played /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-player-mpd hides /usr/shar= e/emacs/site-lisp/emms/emms-player-mpd /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-volume hides /usr/share/em= acs/site-lisp/emms/emms-volume /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-mark hides /usr/share/emac= s/site-lisp/emms/emms-mark /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-playlist-sort hides /usr/s= hare/emacs/site-lisp/emms/emms-playlist-sort /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-lyrics hides /usr/share/em= acs/site-lisp/emms/emms-lyrics /home/arne/.emacs.d/elpa/emms-20131016.1232/emms hides /usr/share/emacs/sit= e-lisp/emms/emms /home/arne/.emacs.d/elpa/emms-20131016.1232/emms-streams hides /usr/share/e= macs/site-lisp/emms/emms-streams /usr/share/emacs/site-lisp/lua-mode/lua-mode hides /usr/share/emacs/site-li= sp/monotone/lua-mode /usr/share/emacs/site-lisp/mu/mu4e-actions hides /usr/share/emacs/site-lisp= /mu4e/mu4e-actions /usr/share/emacs/site-lisp/mu/mu4e-view hides /usr/share/emacs/site-lisp/mu= 4e/mu4e-view /usr/share/emacs/site-lisp/mu/mu4e-proc hides /usr/share/emacs/site-lisp/mu= 4e/mu4e-proc /usr/share/emacs/site-lisp/mu/mu4e hides /usr/share/emacs/site-lisp/mu4e/mu= 4e /usr/share/emacs/site-lisp/mu/mu4e-vars hides /usr/share/emacs/site-lisp/mu= 4e/mu4e-vars /usr/share/emacs/site-lisp/mu/mu4e-utils hides /usr/share/emacs/site-lisp/m= u4e/mu4e-utils /usr/share/emacs/site-lisp/mu/mu4e-about hides /usr/share/emacs/site-lisp/m= u4e/mu4e-about /usr/share/emacs/site-lisp/mu/org-mu4e hides /usr/share/emacs/site-lisp/mu4= e/org-mu4e /usr/share/emacs/site-lisp/mu/mu4e-compose hides /usr/share/emacs/site-lisp= /mu4e/mu4e-compose /usr/share/emacs/site-lisp/mu/mu4e-main hides /usr/share/emacs/site-lisp/mu= 4e/mu4e-main /usr/share/emacs/site-lisp/mu/mu4e-headers hides /usr/share/emacs/site-lisp= /mu4e/mu4e-headers /usr/share/emacs/site-lisp/mu/mu4e-mark hides /usr/share/emacs/site-lisp/mu= 4e/mu4e-mark /usr/share/emacs/site-lisp/mu/mu4e-message hides /usr/share/emacs/site-lisp= /mu4e/mu4e-message /usr/share/emacs/site-lisp/mu/mu4e-speedbar hides /usr/share/emacs/site-lis= p/mu4e/mu4e-speedbar /usr/share/emacs/site-lisp/mu/mu4e-meta hides /usr/share/emacs/site-lisp/mu= 4e/mu4e-meta /usr/share/emacs/site-lisp/cedet/common/ezimage hides /usr/share/emacs/24.3= /lisp/ezimage /usr/share/emacs/site-lisp/flim/hex-util hides /usr/share/emacs/24.3/lisp/h= ex-util /usr/share/emacs/site-lisp/cedet/speedbar/speedbar hides /usr/share/emacs/2= 4.3/lisp/speedbar /usr/share/emacs/site-lisp/cedet/speedbar/dframe hides /usr/share/emacs/24.= 3/lisp/dframe /usr/share/emacs/site-lisp/cedet/speedbar/sb-image hides /usr/share/emacs/2= 4.3/lisp/sb-image /usr/share/emacs/site-lisp/flim/md4 hides /usr/share/emacs/24.3/lisp/md4 /usr/share/emacs/site-lisp/remember/remember hides /usr/share/emacs/24.3/li= sp/textmodes/remember /usr/share/emacs/site-lisp/org-mode/org-archive hides /usr/share/emacs/24.3= /lisp/org/org-archive /usr/share/emacs/site-lisp/org-mode/ob-clojure hides /usr/share/emacs/24.3/= lisp/org/ob-clojure /usr/share/emacs/site-lisp/org-mode/ob-awk hides /usr/share/emacs/24.3/lisp= /org/ob-awk /usr/share/emacs/site-lisp/org-mode/ob-ocaml hides /usr/share/emacs/24.3/li= sp/org/ob-ocaml /usr/share/emacs/site-lisp/org-mode/contrib/org-vm hides /usr/share/emacs/2= 4.3/lisp/org/org-vm /usr/share/emacs/site-lisp/org-mode/ob-matlab hides /usr/share/emacs/24.3/l= isp/org/ob-matlab /usr/share/emacs/site-lisp/org-mode/contrib/org-mew hides /usr/share/emacs/= 24.3/lisp/org/org-mew /usr/share/emacs/site-lisp/org-mode/ob-screen hides /usr/share/emacs/24.3/l= isp/org/ob-screen /usr/share/emacs/site-lisp/org-mode/org-info hides /usr/share/emacs/24.3/li= sp/org/org-info /usr/share/emacs/site-lisp/org-mode/org-src hides /usr/share/emacs/24.3/lis= p/org/org-src /usr/share/emacs/site-lisp/org-mode/ob-sqlite hides /usr/share/emacs/24.3/l= isp/org/ob-sqlite /usr/share/emacs/site-lisp/org-mode/ob-lilypond hides /usr/share/emacs/24.3= /lisp/org/ob-lilypond /usr/share/emacs/site-lisp/org-mode/contrib/org-wl hides /usr/share/emacs/2= 4.3/lisp/org/org-wl /usr/share/emacs/site-lisp/org-mode/ob-scheme hides /usr/share/emacs/24.3/l= isp/org/ob-scheme /usr/share/emacs/site-lisp/org-mode/ob-tangle hides /usr/share/emacs/24.3/l= isp/org/ob-tangle /usr/share/emacs/site-lisp/org-mode/ob-latex hides /usr/share/emacs/24.3/li= sp/org/ob-latex /usr/share/emacs/site-lisp/org-mode/org-entities hides /usr/share/emacs/24.= 3/lisp/org/org-entities /usr/share/emacs/site-lisp/org-mode/ob-C hides /usr/share/emacs/24.3/lisp/o= rg/ob-C /usr/share/emacs/site-lisp/org-mode/ob-fortran hides /usr/share/emacs/24.3/= lisp/org/ob-fortran /usr/share/emacs/site-lisp/org-mode/ob-shen hides /usr/share/emacs/24.3/lis= p/org/ob-shen /usr/share/emacs/site-lisp/org-mode/ob-css hides /usr/share/emacs/24.3/lisp= /org/ob-css /usr/share/emacs/site-lisp/org-mode/ob-octave hides /usr/share/emacs/24.3/l= isp/org/ob-octave /usr/share/emacs/site-lisp/org-mode/org-id hides /usr/share/emacs/24.3/lisp= /org/org-id /usr/share/emacs/site-lisp/org-mode/org-irc hides /usr/share/emacs/24.3/lis= p/org/org-irc /usr/share/emacs/site-lisp/org-mode/org-feed hides /usr/share/emacs/24.3/li= sp/org/org-feed /usr/share/emacs/site-lisp/org-mode/ob-gnuplot hides /usr/share/emacs/24.3/= lisp/org/ob-gnuplot /usr/share/emacs/site-lisp/org-mode/ob-asymptote hides /usr/share/emacs/24.= 3/lisp/org/ob-asymptote /usr/share/emacs/site-lisp/org-mode/org-capture hides /usr/share/emacs/24.3= /lisp/org/org-capture /usr/share/emacs/site-lisp/org-mode/org-compat hides /usr/share/emacs/24.3/= lisp/org/org-compat /usr/share/emacs/site-lisp/org-mode/ob-emacs-lisp hides /usr/share/emacs/24= .3/lisp/org/ob-emacs-lisp /usr/share/emacs/site-lisp/org-mode/org-timer hides /usr/share/emacs/24.3/l= isp/org/org-timer /usr/share/emacs/site-lisp/org-mode/ob-plantuml hides /usr/share/emacs/24.3= /lisp/org/ob-plantuml /usr/share/emacs/site-lisp/org-mode/org-datetree hides /usr/share/emacs/24.= 3/lisp/org/org-datetree /usr/share/emacs/site-lisp/org-mode/ob-ditaa hides /usr/share/emacs/24.3/li= sp/org/ob-ditaa /usr/share/emacs/site-lisp/org-mode/org-agenda hides /usr/share/emacs/24.3/= lisp/org/org-agenda /usr/share/emacs/site-lisp/org-mode/ob-comint hides /usr/share/emacs/24.3/l= isp/org/ob-comint /usr/share/emacs/site-lisp/org-mode/org-mobile hides /usr/share/emacs/24.3/= lisp/org/org-mobile /usr/share/emacs/site-lisp/org-mode/org hides /usr/share/emacs/24.3/lisp/or= g/org /usr/share/emacs/site-lisp/org-mode/ob-sh hides /usr/share/emacs/24.3/lisp/= org/ob-sh /usr/share/emacs/site-lisp/org-mode/org-faces hides /usr/share/emacs/24.3/l= isp/org/org-faces /usr/share/emacs/site-lisp/org-mode/org-clock hides /usr/share/emacs/24.3/l= isp/org/org-clock /usr/share/emacs/site-lisp/org-mode/org-colview hides /usr/share/emacs/24.3= /lisp/org/org-colview /usr/share/emacs/site-lisp/org-mode/ob-io hides /usr/share/emacs/24.3/lisp/= org/ob-io /usr/share/emacs/site-lisp/org-mode/org-eshell hides /usr/share/emacs/24.3/= lisp/org/org-eshell /usr/share/emacs/site-lisp/org-mode/org-bbdb hides /usr/share/emacs/24.3/li= sp/org/org-bbdb /usr/share/emacs/site-lisp/org-mode/org-element hides /usr/share/emacs/24.3= /lisp/org/org-element /usr/share/emacs/site-lisp/org-mode/ob-perl hides /usr/share/emacs/24.3/lis= p/org/ob-perl /usr/share/emacs/site-lisp/org-mode/org-inlinetask hides /usr/share/emacs/2= 4.3/lisp/org/org-inlinetask /usr/share/emacs/site-lisp/org-mode/ob-haskell hides /usr/share/emacs/24.3/= lisp/org/ob-haskell /usr/share/emacs/site-lisp/org-mode/ob-eval hides /usr/share/emacs/24.3/lis= p/org/ob-eval /usr/share/emacs/site-lisp/org-mode/org-mouse hides /usr/share/emacs/24.3/l= isp/org/org-mouse /usr/share/emacs/site-lisp/org-mode/ob hides /usr/share/emacs/24.3/lisp/org= /ob /usr/share/emacs/site-lisp/org-mode/org-docview hides /usr/share/emacs/24.3= /lisp/org/org-docview /usr/share/emacs/site-lisp/org-mode/ob-dot hides /usr/share/emacs/24.3/lisp= /org/ob-dot /usr/share/emacs/site-lisp/org-mode/ob-calc hides /usr/share/emacs/24.3/lis= p/org/ob-calc /usr/share/emacs/site-lisp/org-mode/ob-python hides /usr/share/emacs/24.3/l= isp/org/ob-python /usr/share/emacs/site-lisp/org-mode/ob-java hides /usr/share/emacs/24.3/lis= p/org/ob-java /usr/share/emacs/site-lisp/org-mode/ob-lisp hides /usr/share/emacs/24.3/lis= p/org/ob-lisp /usr/share/emacs/site-lisp/org-mode/org-attach hides /usr/share/emacs/24.3/= lisp/org/org-attach /usr/share/emacs/site-lisp/org-mode/org-pcomplete hides /usr/share/emacs/24= .3/lisp/org/org-pcomplete /usr/share/emacs/site-lisp/org-mode/org-crypt hides /usr/share/emacs/24.3/l= isp/org/org-crypt /usr/share/emacs/site-lisp/org-mode/ob-org hides /usr/share/emacs/24.3/lisp= /org/ob-org /usr/share/emacs/site-lisp/org-mode/org-footnote hides /usr/share/emacs/24.= 3/lisp/org/org-footnote /usr/share/emacs/site-lisp/org-mode/ob-R hides /usr/share/emacs/24.3/lisp/o= rg/ob-R /usr/share/emacs/site-lisp/org-mode/org-indent hides /usr/share/emacs/24.3/= lisp/org/org-indent /usr/share/emacs/site-lisp/org-mode/org-gnus hides /usr/share/emacs/24.3/li= sp/org/org-gnus /usr/share/emacs/site-lisp/org-mode/org-mhe hides /usr/share/emacs/24.3/lis= p/org/org-mhe /usr/share/emacs/site-lisp/org-mode/ob-sql hides /usr/share/emacs/24.3/lisp= /org/ob-sql /usr/share/emacs/site-lisp/org-mode/org-version hides /usr/share/emacs/24.3= /lisp/org/org-version /usr/share/emacs/site-lisp/org-mode/ob-ruby hides /usr/share/emacs/24.3/lis= p/org/ob-ruby /usr/share/emacs/site-lisp/org-mode/ob-maxima hides /usr/share/emacs/24.3/l= isp/org/ob-maxima /usr/share/emacs/site-lisp/org-mode/ob-sass hides /usr/share/emacs/24.3/lis= p/org/ob-sass /usr/share/emacs/site-lisp/org-mode/ob-exp hides /usr/share/emacs/24.3/lisp= /org/ob-exp /usr/share/emacs/site-lisp/org-mode/org-protocol hides /usr/share/emacs/24.= 3/lisp/org/org-protocol /usr/share/emacs/site-lisp/org-mode/ob-picolisp hides /usr/share/emacs/24.3= /lisp/org/ob-picolisp /usr/share/emacs/site-lisp/org-mode/org-macs hides /usr/share/emacs/24.3/li= sp/org/org-macs /usr/share/emacs/site-lisp/org-mode/ob-ledger hides /usr/share/emacs/24.3/l= isp/org/ob-ledger /usr/share/emacs/site-lisp/org-mode/org-table hides /usr/share/emacs/24.3/l= isp/org/org-table /usr/share/emacs/site-lisp/org-mode/ob-keys hides /usr/share/emacs/24.3/lis= p/org/ob-keys /usr/share/emacs/site-lisp/org-mode/ob-lob hides /usr/share/emacs/24.3/lisp= /org/ob-lob /usr/share/emacs/site-lisp/org-mode/ob-table hides /usr/share/emacs/24.3/li= sp/org/ob-table /usr/share/emacs/site-lisp/org-mode/org-ctags hides /usr/share/emacs/24.3/l= isp/org/org-ctags /usr/share/emacs/site-lisp/org-mode/ob-js hides /usr/share/emacs/24.3/lisp/= org/ob-js /usr/share/emacs/site-lisp/org-mode/org-rmail hides /usr/share/emacs/24.3/l= isp/org/org-rmail /usr/share/emacs/site-lisp/org-mode/org-bibtex hides /usr/share/emacs/24.3/= lisp/org/org-bibtex /usr/share/emacs/site-lisp/org-mode/ob-scala hides /usr/share/emacs/24.3/li= sp/org/ob-scala /usr/share/emacs/site-lisp/org-mode/org-loaddefs hides /usr/share/emacs/24.= 3/lisp/org/org-loaddefs /usr/share/emacs/site-lisp/org-mode/org-w3m hides /usr/share/emacs/24.3/lis= p/org/org-w3m /usr/share/emacs/site-lisp/org-mode/ob-mscgen hides /usr/share/emacs/24.3/l= isp/org/ob-mscgen /usr/share/emacs/site-lisp/org-mode/ob-ref hides /usr/share/emacs/24.3/lisp= /org/ob-ref /usr/share/emacs/site-lisp/org-mode/org-list hides /usr/share/emacs/24.3/li= sp/org/org-list /usr/share/emacs/site-lisp/org-mode/org-habit hides /usr/share/emacs/24.3/l= isp/org/org-habit /usr/share/emacs/site-lisp/org-mode/org-plot hides /usr/share/emacs/24.3/li= sp/org/org-plot /usr/share/emacs/site-lisp/org-mode/org-install hides /usr/share/emacs/24.3= /lisp/org/org-install /usr/share/emacs/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/24.3/lisp/= net/sasl-ntlm /usr/share/emacs/site-lisp/flim/sasl-cram hides /usr/share/emacs/24.3/lisp/= net/sasl-cram /usr/share/emacs/site-lisp/flim/ntlm hides /usr/share/emacs/24.3/lisp/net/n= tlm /usr/share/emacs/site-lisp/flim/sasl hides /usr/share/emacs/24.3/lisp/net/s= asl /usr/share/emacs/site-lisp/flim/sasl-digest hides /usr/share/emacs/24.3/lis= p/net/sasl-digest /usr/share/emacs/site-lisp/flim/hmac-md5 hides /usr/share/emacs/24.3/lisp/n= et/hmac-md5 /usr/share/emacs/site-lisp/flim/hmac-def hides /usr/share/emacs/24.3/lisp/n= et/hmac-def /usr/share/emacs/site-lisp/cjk-latex/thai-word hides /usr/share/emacs/24.3/= lisp/language/thai-word ~/.emacs.d/private/gnus hides /usr/share/emacs/24.3/lisp/gnus/gnus /usr/share/emacs/site-lisp/semi/smime hides /usr/share/emacs/24.3/lisp/gnus= /smime /usr/share/emacs/site-lisp/cedet/eieio/eieio-opt hides /usr/share/emacs/24.= 3/lisp/emacs-lisp/eieio-opt /usr/share/emacs/site-lisp/cedet/eieio/eieio-custom hides /usr/share/emacs/= 24.3/lisp/emacs-lisp/eieio-custom /usr/share/emacs/site-lisp/cedet/eieio/eieio-datadebug hides /usr/share/ema= cs/24.3/lisp/emacs-lisp/eieio-datadebug /usr/share/emacs/site-lisp/cedet/eieio/eieio hides /usr/share/emacs/24.3/li= sp/emacs-lisp/eieio /home/arne/.emacs.d/elpa/emms-20131016.1232/tq hides /usr/share/emacs/24.3/= lisp/emacs-lisp/tq /usr/share/emacs/site-lisp/cedet/eieio/eieio-speedbar hides /usr/share/emac= s/24.3/lisp/emacs-lisp/eieio-speedbar /usr/share/emacs/site-lisp/cedet/eieio/eieio-base hides /usr/share/emacs/24= .3/lisp/emacs-lisp/eieio-base /usr/share/emacs/site-lisp/cedet/eieio/chart hides /usr/share/emacs/24.3/li= sp/emacs-lisp/chart /usr/share/emacs/site-lisp/cedet/common/pulse hides /usr/share/emacs/24.3/l= isp/cedet/pulse /usr/share/emacs/site-lisp/cedet/common/cedet-global hides /usr/share/emacs= /24.3/lisp/cedet/cedet-global /usr/share/emacs/site-lisp/cedet/srecode/srecode hides /usr/share/emacs/24.= 3/lisp/cedet/srecode /usr/share/emacs/site-lisp/cedet/common/cedet-files hides /usr/share/emacs/= 24.3/lisp/cedet/cedet-files /usr/share/emacs/site-lisp/cedet/common/data-debug hides /usr/share/emacs/2= 4.3/lisp/cedet/data-debug /usr/share/emacs/site-lisp/cedet/common/cedet-idutils hides /usr/share/emac= s/24.3/lisp/cedet/cedet-idutils /usr/share/emacs/site-lisp/cedet/ede/ede hides /usr/share/emacs/24.3/lisp/c= edet/ede /usr/share/emacs/site-lisp/cedet/common/mode-local hides /usr/share/emacs/2= 4.3/lisp/cedet/mode-local /usr/share/emacs/site-lisp/cedet/common/cedet hides /usr/share/emacs/24.3/l= isp/cedet/cedet /usr/share/emacs/site-lisp/cedet/semantic/semantic hides /usr/share/emacs/2= 4.3/lisp/cedet/semantic /usr/share/emacs/site-lisp/cedet/common/cedet-cscope hides /usr/share/emacs= /24.3/lisp/cedet/cedet-cscope /usr/share/emacs/site-lisp/cedet/common/inversion hides /usr/share/emacs/24= .3/lisp/cedet/inversion /usr/share/emacs/site-lisp/semi/pgg-pgp5 hides /usr/share/emacs/24.3/lisp/o= bsolete/pgg-pgp5 /usr/share/emacs/site-lisp/semi/pgg-parse hides /usr/share/emacs/24.3/lisp/= obsolete/pgg-parse /usr/share/emacs/site-lisp/semi/pgg-pgp hides /usr/share/emacs/24.3/lisp/ob= solete/pgg-pgp /usr/share/emacs/site-lisp/semi/pgg-gpg hides /usr/share/emacs/24.3/lisp/ob= solete/pgg-gpg /usr/share/emacs/site-lisp/semi/pgg-def hides /usr/share/emacs/24.3/lisp/ob= solete/pgg-def /usr/share/emacs/site-lisp/semi/pgg hides /usr/share/emacs/24.3/lisp/obsole= te/pgg /usr/share/emacs/24.3/lisp/gnus/utf7 hides /home/arne/.emacs.d/libs/wanderl= ust/elmo/utf7 /usr/share/emacs/24.3/lisp/mail/rfc2368 hides /home/arne/.emacs.d/libs/wand= erlust/utils/rfc2368 Features: (shadow emacsbug elmo-dop smtp sasl sasl-anonymous sasl-login sasl-plain mel-q-ccl wl-mime mime-play filename mime-edit pgg-parse pccl pccl-20 pgg-def signature modb-standard elmo-maildir elmo-map markdown-mode tabify reftex-parse autorevert reftex-dcr reftex-auc outline-magic org-rmail org-mhe org-irc org-info org-gnus org-docview org-bibtex org-bbdb org-w3m org-capture cus-edit server semantic-el semantic-bovine bovine-debug semantic-debug ispell activate-babenv eimp font-lock-tm5rc generic activate-wanderlust bbdb-wl bbdb-hooks mailcrypt wl-demo wl-draft eword-encode wl-template wl-news wl-address wl-thread wl-action wl-summary wl-refile wl-message elmo-mime mmelmo-buffer mmelmo-imap mime-view mime-conf calist mmimap mime-parse mmbuffer mmgeneric wl-highlight elmo-multi wl-folder wl wl-e21 wl-util elmo-flag elmo-localdir wl-vars wl-version elmo elmo-signal elmo-msgdb modb modb-generic modb-entity mime elmo-util emu invisible inv-23 poem poem-e20 poem-e20_3 utf7 eword-decode mel mime-def std11 mcharset mcs-20 mcs-e20 pces pces-e20 pces-20 broken pcustom elmo-date elmo-vars elmo-version luna activate-private-data private-basic private-publish private-wanderlust w3m-search w3m w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util apps bbdb-timed-notes bbdb-phone-book kanban fortran-tools activate-python pydoc-info info-look sb-info info python-magic python rx stenochords activate-kde-default-keybindings activate-darkroom wc activate-identica identica-mode xml activate-german-spelling activate-ethan-wspace ethan-wspace popup-kill-ring pos-tip activate-auto-complete auto-complete-config activate-markdown activate-latex-ide flymake compile namespace rainbow-delimiters ebib bibtex xub-mode org-location-google-maps google-maps google-maps-static google-maps-geocode google-maps-base json nyan-mode semantic-m3 semantic-analyze-refs cedet-m3 semantic-mru-bookmark semanticdb-mode semantic-idle eldoc senator which-func semantic-imenu semantic-sb imenu ox-beamer org-latex org-export-latex org-beamer org-exp org-exp-blocks org-agenda footnote ox-md ox-texinfo ox-rss ox-latex ox-icalendar ox-html ox-ascii ox-publish ox org-element activate-emms emms-cache emms-info-ogginfo emms-info-mp3info emms-info later-do emms-playlist-mode emms-player-vlc emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file emms-setup emms emms-compat htmlize typing rudel-mode rudel-display rudel rudel-icons rudel-interactive rudel-compat rudel-hooks rudel-operators rudel-overlay rudel-operations rudel-session-initiation rudel-util rudel-errors rudel-loaddefs rudel-backend journal org-custom-link-completion reftex reftex-vars reftex-cite activate-quick-note remember-bbdb remember bbdb-vcard bbdb-com vcard rainbow-text thingatpt babcore legalese savehist recentf tree-widget epa-file fic-ext-mode key-chord control-lock goto-chg ob-sh shell ob-scheme ob-python ob-org ob-gnuplot ob-dot ob-ditaa ob-R ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs allout cups printing ps-print ps-def lpr ido auto-complete edmacro kmacro popup flymake-cursor finder-inf melpa parse-time network-stream starttls url-http tls url-gw url-cache url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap ahg-autoloads deft-autoloads emms-mark-ext-autoloads emms-autoloads f90-interface-browser-autoloads legalese-autoloads melpa-autoloads rainbow-mode-autoloads svg-clock-autoloads wisp-mode-autoloads clojure-mode-autoloads package activate-base vc-hg bookmark pp saveplace uniquify paren time cus-start cus-load site-gentoo mu4e mu4e-speedbar mu4e-main mu4e-view epa epg epg-config browse-url comint ansi-color ring longlines mu4e-headers mu4e-compose mu4e-actions rfc2368 smtpmail auth-source gnus-util password-cache sendmail mu4e-mark mu4e-message html2text mu4e-proc mu4e-utils doc-view jka-compr image-mode dired mu4e-about mu4e-vars message idna format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader hl-line mu4e-meta jde-autoload w3m-load ecb-autoloads mime-setup mail-mime-setup alist semi-setup path-util poe pym static apel-ver product semi-def preview-latex emms-auto cedet cedet-contrib-load contrib-loaddefs cogre-load cogre-loaddefs speedbar-load speedbar-loaddefs ede-load ede-loaddefs ede-speedbar ede-files ede ede-base ede-auto eieio-speedbar semantic-ia-sb semantic-analyze semantic-scope semantic-analyze-fcn semantic-sort semanticdb-javap cedet-java semanticdb-el semanticdb-ref semantic-find semanticdb semantic-ctxt semantic-format semantic-util-modes semantic-util semantic semantic-lex semantic-tag-ls semantic-tag working fame speedbar sb-image ezimage dframe easymenu time-date assoc eieio-custom wid-edit ede-source eieio-base srecode-load srecode srecode-loaddefs semantic-load semantic-fw semantic-loaddefs mode-local find-func derived eieio-load eieio-loaddefs cedet-load cedet-compat cedet-loaddefs eieio warnings advice help-fns advice-preload byte-opt bytecomp byte-compile cconv cl-macs gv cl cl-lib inversion bbdb-autoloads bbdb timezone tex-site auto-loads tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From unknown Fri Aug 15 21:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16242: 24.3; wish: set init directory (.emacs.d) by commandline flag for easy custom environments Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Aug 2019 02:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Arne Babenhauserheide Cc: 16242@debbugs.gnu.org Received: via spool by 16242-submit@debbugs.gnu.org id=B16242.156583518513956 (code B ref 16242); Thu, 15 Aug 2019 02:14:01 +0000 Received: (at 16242) by debbugs.gnu.org; 15 Aug 2019 02:13:05 +0000 Received: from localhost ([127.0.0.1]:50112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hy5GD-0003d1-9W for submit@debbugs.gnu.org; Wed, 14 Aug 2019 22:13:05 -0400 Received: from quimby.gnus.org ([80.91.231.51]:60888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hy5GC-0003cu-BM for 16242@debbugs.gnu.org; Wed, 14 Aug 2019 22:13:04 -0400 Received: from 24-104-73-23-ip-static.hfc.comcastbusiness.net ([24.104.73.23] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hy5G7-0006fB-CH; Thu, 15 Aug 2019 04:13:02 +0200 From: Lars Ingebrigtsen References: <87ppom45ge.wl%arne_bab@web.de> Date: Wed, 14 Aug 2019 19:12:57 -0700 In-Reply-To: <87ppom45ge.wl%arne_bab@web.de> (Arne Babenhauserheide's message of "Tue, 24 Dec 2013 16:46:41 +0100") Message-ID: <87k1bf6us6.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Arne Babenhauserheide writes: > There are nowadays quite a few customized Emacs environments (like > prelude, emacs-for-python, elpy, and so forth), and testing them > quickly can be quite a challenge, because they need to be inte [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Arne Babenhauserheide writes: > There are nowadays quite a few customized Emacs environments (like > prelude, emacs-for-python, elpy, and so forth), and testing them > quickly can be quite a challenge, because they need to be intergrated > with the local customizations. > > To ease that, it would be nice, if I could simply set the directory to > use for my init with a commandline flag. > > This would make it possible to specialize my local emacs in several > different ways - and to quickly show not-yet-emacs-users how emacs > would work for their task: > > emacs --init-dir ~/emacs-init/python-ide # edit python (I'm going through old bug reports that have unfortunately gotten no responses yet.) I think this sounds like a reasonable request, and I was surprised that this doesn't exist yet. You can achieve something like this with, for instance, HOME=/tmp/foo emacs ... or with --eval, but neither seem very logical. Does anybody object to adding an --init-dir switch? It would just basically set `user-emacs-directory'. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Aug 15 21:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16242: 24.3; wish: set init directory (.emacs.d) by commandline flag for easy custom environments Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Aug 2019 04:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: Arne Babenhauserheide , 16242@debbugs.gnu.org Received: via spool by 16242-submit@debbugs.gnu.org id=B16242.156584269126107 (code B ref 16242); Thu, 15 Aug 2019 04:19:02 +0000 Received: (at 16242) by debbugs.gnu.org; 15 Aug 2019 04:18:11 +0000 Received: from localhost ([127.0.0.1]:50297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hy7DH-0006n1-8N for submit@debbugs.gnu.org; Thu, 15 Aug 2019 00:18:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hy7DF-0006mo-9A for 16242@debbugs.gnu.org; Thu, 15 Aug 2019 00:18:09 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40946) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hy7DA-0004Rm-10; Thu, 15 Aug 2019 00:18:04 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1hy7D8-0005TF-Bg; Thu, 15 Aug 2019 00:18:02 -0400 From: Glenn Morris References: <87ppom45ge.wl%arne_bab@web.de> <87k1bf6us6.fsf@mouse.gnus.org> X-Spook: ASLET Taiwan strategic E. Coli White Water FARC MD5 AVIP X-Ran: %t4ubQKRZ#11A[M:4~[!Q0rvU]=WT8,U]fPmJ!L5;$;w(#n4Ujf%F[\Tg}9C"L,y#mbA|' X-Hue: cyan X-Attribution: GM Date: Thu, 15 Aug 2019 00:18:02 -0400 In-Reply-To: <87k1bf6us6.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Wed, 14 Aug 2019 19:12:57 -0700") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen wrote: > Does anybody object to adding an --init-dir switch? It would just > basically set `user-emacs-directory'. See https://debbugs.gnu.org/15539 From unknown Fri Aug 15 21:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16242: 24.3; wish: set init directory (.emacs.d) by commandline flag for easy custom environments Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Aug 2019 04:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: Arne Babenhauserheide , 16242@debbugs.gnu.org Received: via spool by 16242-submit@debbugs.gnu.org id=B16242.15658435993338 (code B ref 16242); Thu, 15 Aug 2019 04:34:02 +0000 Received: (at 16242) by debbugs.gnu.org; 15 Aug 2019 04:33:19 +0000 Received: from localhost ([127.0.0.1]:50326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hy7Ru-0000rl-TJ for submit@debbugs.gnu.org; Thu, 15 Aug 2019 00:33:19 -0400 Received: from quimby.gnus.org ([80.91.231.51]:34756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hy7Rs-0000rd-BB for 16242@debbugs.gnu.org; Thu, 15 Aug 2019 00:33:16 -0400 Received: from 24-104-73-23-ip-static.hfc.comcastbusiness.net ([24.104.73.23] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hy7Rn-0007nN-Es; Thu, 15 Aug 2019 06:33:14 +0200 From: Lars Ingebrigtsen References: <87ppom45ge.wl%arne_bab@web.de> <87k1bf6us6.fsf@mouse.gnus.org> Date: Wed, 14 Aug 2019 21:33:09 -0700 In-Reply-To: (Glenn Morris's message of "Thu, 15 Aug 2019 00:18:02 -0400") Message-ID: <878srv2gl6.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Glenn Morris writes: > Lars Ingebrigtsen wrote: > >> Does anybody object to adding an --init-dir switch? It would just >> basically set `user-emacs-directory'. > > See https://debbugs.gnu.org/15539 Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Glenn Morris writes: > Lars Ingebrigtsen wrote: > >> Does anybody object to adding an --init-dir switch? It would just >> basically set `user-emacs-directory'. > > See https://debbugs.gnu.org/15539 I see. So the general consensus there seemed to be that this could add some possible maintenance complexity, and that there wasn't really a use case presented. This report does add a use case. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Aug 15 21:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16242: 24.3; wish: set init directory (.emacs.d) by commandline flag for easy custom environments Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Aug 2019 14:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: Glenn Morris , Arne Babenhauserheide , 16242@debbugs.gnu.org Received: via spool by 16242-submit@debbugs.gnu.org id=B16242.15658793866625 (code B ref 16242); Thu, 15 Aug 2019 14:30:02 +0000 Received: (at 16242) by debbugs.gnu.org; 15 Aug 2019 14:29:46 +0000 Received: from localhost ([127.0.0.1]:52114 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyGl8-0001in-15 for submit@debbugs.gnu.org; Thu, 15 Aug 2019 10:29:46 -0400 Received: from mail-ot1-f48.google.com ([209.85.210.48]:41681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyGl6-0001iZ-Lk for 16242@debbugs.gnu.org; Thu, 15 Aug 2019 10:29:44 -0400 Received: by mail-ot1-f48.google.com with SMTP id o101so6236717ota.8 for <16242@debbugs.gnu.org>; Thu, 15 Aug 2019 07:29:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=W2vvVeDAIaMFdXK6rKWHnuSpFW1laX6A8ZrRgzRHafc=; b=mnzKG//eiuxbKRQfMHEFRAtnwSl3ozNmi0QDo/1EjbO4sNfAv/rJaadYEcFMfNoc7c zMhFkHs50kalTiubFvA5ncoFUjfAfSEJT4xW94+P/2gYID3gS+ZYuo0pUFE0zY42RO65 R9jDb5rvaxofxdntss9zN2pwsapuaS/qSoTwuzLspX/mpRTdHBxcJyoN20KDfi7M+3e8 60ss32v3RpSmt4bPUU2f/B+/CgaLPZbCfVt3ChhZXB2oNzPcnrDsHN5yUtBXmR9oJul4 u+gHsp1T4L7fZFazOOzPLkacS0shkodhELubSjR7fdjPlZmAPSTg8PP0jzH4q4VTUkvu LVFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=W2vvVeDAIaMFdXK6rKWHnuSpFW1laX6A8ZrRgzRHafc=; b=hxgUVcArEf6vnEE1QYclfbUjyJUEAd4BoSRff/Wm/KTf+mUGSK/PCp+TOxBIRPKZm4 82k909rU9FTnu3JAZlvnTOSZISW+C00pmRo1OIvRC4pydF5ltCcHSUTPMbKaa24zXzAk CGtHxq5tVVfm7lIQFMByP8rMu/M2YqULDcSc1gvXT1QdpkV1Ww4bacu22FRf04z6oqeT PUMY/vEAEUaXfam3IwvpeY4WY81JcYbcxthY5T3xBe96inALfvluGd3VrrrFeU0VSY0b 6BbvbrgK9231hZRygCDZ9iGtnsJDTB+JtK0MgLojFntw8LtzlNEPDedDWNI4AwWi1Og4 e/Qg== X-Gm-Message-State: APjAAAVSWIyjXj/IQ/JtZHK/FX/D+HbwEHL/4x2CvVySVqxf6zJi3WAA jKnyQya29A4Uab536TzL58clrntC X-Google-Smtp-Source: APXvYqw5CQJCU6f8RUNvJ9mLGvttkllXO18yBXCdcDgqD8rjQXEnODxANx9tPVU8lGk5qoLRL6bE4Q== X-Received: by 2002:a6b:5a12:: with SMTP id o18mr5162579iob.159.1565879379094; Thu, 15 Aug 2019 07:29:39 -0700 (PDT) Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.51.196]) by smtp.gmail.com with ESMTPSA id h18sm2154950iob.80.2019.08.15.07.29.38 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 15 Aug 2019 07:29:38 -0700 (PDT) From: Noam Postavsky References: <87ppom45ge.wl%arne_bab@web.de> <87k1bf6us6.fsf@mouse.gnus.org> <878srv2gl6.fsf@mouse.gnus.org> Date: Thu, 15 Aug 2019 10:29:26 -0400 In-Reply-To: <878srv2gl6.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Wed, 14 Aug 2019 21:33:09 -0700") Message-ID: <85ftm2lcxl.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.92 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>> Does anybody object to adding an --init-dir switch? It would just >>> basically set `user-emacs-directory'. >> >> See https://debbugs.gnu.org/15539 > > I see. So the general consensus there seemed to be that this could add > some possible maintenance complexity, and that there wasn't really a use > case presented. > > This report does add a use case. Furthermore, we're currently looking at setting user-emacs-directory according to XDG in master ([1] or [2]), so I think we've accepted the maintenance complexity this might bring anyway. [1]: https://lists.gnu.org/archive/html/emacs-devel/2019-06/msg00154.html [2]: https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00699.html From unknown Fri Aug 15 21:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16242: 24.3; wish: set init directory (.emacs.d) by commandline flag for easy custom environments Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Aug 2019 14:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: rgm@gnu.org, arne_bab@web.de, 16242@debbugs.gnu.org Received: via spool by 16242-submit@debbugs.gnu.org id=B16242.15658803048363 (code B ref 16242); Thu, 15 Aug 2019 14:46:01 +0000 Received: (at 16242) by debbugs.gnu.org; 15 Aug 2019 14:45:04 +0000 Received: from localhost ([127.0.0.1]:52151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyGzv-0002AU-Io for submit@debbugs.gnu.org; Thu, 15 Aug 2019 10:45:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyGzu-00028l-CH for 16242@debbugs.gnu.org; Thu, 15 Aug 2019 10:45:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48752) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hyGzp-0005L3-04; Thu, 15 Aug 2019 10:44:57 -0400 Received: from [176.228.60.248] (port=2699 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hyGzn-00049h-Oi; Thu, 15 Aug 2019 10:44:56 -0400 Date: Thu, 15 Aug 2019 17:44:48 +0300 Message-Id: <83d0h6qyhr.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <878srv2gl6.fsf@mouse.gnus.org> (message from Lars Ingebrigtsen on Wed, 14 Aug 2019 21:33:09 -0700) References: <87ppom45ge.wl%arne_bab@web.de> <87k1bf6us6.fsf@mouse.gnus.org> <878srv2gl6.fsf@mouse.gnus.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Date: Wed, 14 Aug 2019 21:33:09 -0700 > Cc: Arne Babenhauserheide , 16242@debbugs.gnu.org > > > See https://debbugs.gnu.org/15539 > > I see. So the general consensus there seemed to be that this could add > some possible maintenance complexity, and that there wasn't really a use > case presented. > > This report does add a use case. The XDG support has been added meanwhile, btw. From unknown Fri Aug 15 21:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16242: 24.3; wish: set init directory (.emacs.d) by commandline flag for easy custom environments Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Aug 2019 23:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: Glenn Morris , Arne Babenhauserheide , 16242@debbugs.gnu.org Received: via spool by 16242-submit@debbugs.gnu.org id=B16242.156591083622320 (code B ref 16242); Thu, 15 Aug 2019 23:14:02 +0000 Received: (at 16242) by debbugs.gnu.org; 15 Aug 2019 23:13:56 +0000 Received: from localhost ([127.0.0.1]:52643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyOwO-0005nv-9B for submit@debbugs.gnu.org; Thu, 15 Aug 2019 19:13:56 -0400 Received: from quimby.gnus.org ([80.91.231.51]:48940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyOwL-0005nl-Lk for 16242@debbugs.gnu.org; Thu, 15 Aug 2019 19:13:54 -0400 Received: from [50.225.213.182] (helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hyOwD-0007vo-M8; Fri, 16 Aug 2019 01:13:48 +0200 From: Lars Ingebrigtsen References: <87ppom45ge.wl%arne_bab@web.de> <87k1bf6us6.fsf@mouse.gnus.org> <878srv2gl6.fsf@mouse.gnus.org> <85ftm2lcxl.fsf@gmail.com> Date: Thu, 15 Aug 2019 16:13:42 -0700 In-Reply-To: <85ftm2lcxl.fsf@gmail.com> (Noam Postavsky's message of "Thu, 15 Aug 2019 10:29:26 -0400") Message-ID: <871rxmuimx.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Noam Postavsky writes: > Furthermore, we're currently looking at setting user-emacs-directory > according to XDG in master ([1] or [2]), so I think we've accepted the > maintenance complexity this might bring anyway. > > [1 [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Noam Postavsky writes: > Furthermore, we're currently looking at setting user-emacs-directory > according to XDG in master ([1] or [2]), so I think we've accepted the > maintenance complexity this might bring anyway. > > [1]: https://lists.gnu.org/archive/html/emacs-devel/2019-06/msg00154.html > [2]: https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00699.html Ah, I see. So I think the XDG patch should go in first, and then adding --init-dir should be pretty trivial. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Aug 15 21:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16242: 24.3; wish: set init directory (.emacs.d) by commandline flag for easy custom environments Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 26 Jan 2022 16:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: Glenn Morris , Arne Babenhauserheide , 16242@debbugs.gnu.org, Andrea Corallo Received: via spool by 16242-submit@debbugs.gnu.org id=B16242.164321547510969 (code B ref 16242); Wed, 26 Jan 2022 16:45:01 +0000 Received: (at 16242) by debbugs.gnu.org; 26 Jan 2022 16:44:35 +0000 Received: from localhost ([127.0.0.1]:53278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nClPK-0002qj-L5 for submit@debbugs.gnu.org; Wed, 26 Jan 2022 11:44:35 -0500 Received: from quimby.gnus.org ([95.216.78.240]:49654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nClPI-0002qV-CS for 16242@debbugs.gnu.org; Wed, 26 Jan 2022 11:44:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=7dYQWvwb6x+RH/ImjXR1dr5tbav3cjJnabYuTr2lydk=; b=sbq8jPKMRQNXXdC7NdbWGDVmTT deouGqK8Pnvk/3TvBDIQuYuH3GyghODLi4WtsdpOlGgurMefaTDvQuqYMP7wB+e+I7UegYJKPAfun OEstNTBK9KbneVR+gxRu9Urw0BfmjNMi0tdMZQNFeM8kLBw7G4Ba6TIc5Yvc0zSD0oT8=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nClP8-0003mI-Ht; Wed, 26 Jan 2022 17:44:21 +0100 From: Lars Ingebrigtsen References: <87ppom45ge.wl%arne_bab@web.de> <87k1bf6us6.fsf@mouse.gnus.org> <878srv2gl6.fsf@mouse.gnus.org> <85ftm2lcxl.fsf@gmail.com> <871rxmuimx.fsf@mouse.gnus.org> X-Now-Playing: Phew's _Phew_: "Closed" Date: Wed, 26 Jan 2022 17:44:17 +0100 In-Reply-To: <871rxmuimx.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Thu, 15 Aug 2019 16:13:42 -0700") Message-ID: <875yq6qwf2.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > Ah, I see. So I think the XDG patch should go in first, and then adding > --init-dir should be pretty trivial. Below is a stab at this, and it seems to work fine -- except that after starting Emacs with --init-directory /tmp/, the async nativecomp never fires. I poked at it for half an hour, but was unable to [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > Ah, I see. So I think the XDG patch should go in first, and then adding > --init-dir should be pretty trivial. Below is a stab at this, and it seems to work fine -- except that after starting Emacs with --init-directory /tmp/, the async nativecomp never fires. I poked at it for half an hour, but was unable to determine why. Andrea, do you see something obvious here that would disable nativecomp if user-emacs-directory isn't the default? diff --git a/doc/emacs/cmdargs.texi b/doc/emacs/cmdargs.texi index 5c444fc648..da9947ece3 100644 --- a/doc/emacs/cmdargs.texi +++ b/doc/emacs/cmdargs.texi @@ -329,6 +329,10 @@ Initial Options Do not include the @file{site-lisp} directories in @code{load-path} (@pxref{Init File}). The @samp{-Q} option does this too. +@item --init-directory +@opindex --init-directory +Specify the directory to use when looking for the Emacs init file. + @item --no-splash @opindex --no-splash @cindex splash screen diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi index 3750abc4e8..25a2b9e2e4 100644 --- a/doc/lispref/os.texi +++ b/doc/lispref/os.texi @@ -363,6 +363,9 @@ Startup Summary @itemx -Q Equivalent to @samp{-q --no-site-file --no-splash}. @c and --no-site-lisp, but let's not mention that here. + +@item --init-directory +Specify the directory to use when finding the Emacs init file. @end table diff --git a/lisp/startup.el b/lisp/startup.el index d90e7a7d26..41749848a4 100644 --- a/lisp/startup.el +++ b/lisp/startup.el @@ -550,26 +550,6 @@ normal-top-level (setq user-emacs-directory (startup--xdg-or-homedot startup--xdg-config-home-emacs nil)) - (when (featurep 'native-compile) - ;; Form `native-comp-eln-load-path'. - (let ((path-env (getenv "EMACSNATIVELOADPATH"))) - (when path-env - (dolist (path (split-string path-env path-separator)) - (unless (string= "" path) - (push path native-comp-eln-load-path))))) - (push (expand-file-name "eln-cache/" user-emacs-directory) - native-comp-eln-load-path) - ;; When $HOME is set to '/nonexistent' means we are running the - ;; testsuite, add a temporary folder in front to produce there - ;; new compilations. - (when (and (equal (getenv "HOME") "/nonexistent") - ;; We may be running in a chroot environment where we - ;; can't write anything. - (file-writable-p (expand-file-name - (or temporary-file-directory "")))) - (let ((tmp-dir (make-temp-file "emacs-testsuite-" t))) - (add-hook 'kill-emacs-hook (lambda () (delete-directory tmp-dir t))) - (push tmp-dir native-comp-eln-load-path)))) ;; Look in each dir in load-path for a subdirs.el file. If we ;; find one, load it, which will add the appropriate subdirs of ;; that dir into load-path. This needs to be done before setting @@ -781,6 +761,30 @@ normal-top-level (font-menu-add-default)) (unless inhibit-startup-hooks (run-hooks 'window-setup-hook)))) + + ;; Do this after `command-line', since it may alter + ;; `user-emacs-directory'. + (when (featurep 'native-compile) + ;; Form `native-comp-eln-load-path'. + (let ((path-env (getenv "EMACSNATIVELOADPATH"))) + (when path-env + (dolist (path (split-string path-env path-separator)) + (unless (string= "" path) + (push path native-comp-eln-load-path))))) + (push (expand-file-name "eln-cache/" user-emacs-directory) + native-comp-eln-load-path) + ;; When $HOME is set to '/nonexistent' means we are running the + ;; testsuite, add a temporary folder in front to produce there + ;; new compilations. + (when (and (equal (getenv "HOME") "/nonexistent") + ;; We may be running in a chroot environment where we + ;; can't write anything. + (file-writable-p (expand-file-name + (or temporary-file-directory "")))) + (let ((tmp-dir (make-temp-file "emacs-testsuite-" t))) + (add-hook 'kill-emacs-hook (lambda () (delete-directory tmp-dir t))) + (push tmp-dir native-comp-eln-load-path)))) + ;; Subprocesses of Emacs do not have direct access to the terminal, so ;; unless told otherwise they should only assume a dumb terminal. ;; We are careful to do it late (after term-setup-hook), although the @@ -1145,7 +1149,8 @@ command-line ("--no-x-resources") ("--debug-init") ("--user") ("--iconic") ("--icon-type") ("--quick") ("--no-blinking-cursor") ("--basic-display") - ("--dump-file") ("--temacs") ("--seccomp"))) + ("--dump-file") ("--temacs") ("--seccomp") + ("--init-directory"))) (argi (pop args)) (orig-argi argi) argval) @@ -1185,6 +1190,9 @@ command-line (push '(vertical-scroll-bars . nil) initial-frame-alist)) ((member argi '("-q" "-no-init-file")) (setq init-file-user nil)) + ((member argi '("-init-directory")) + (setq user-emacs-directory (or argval (pop args)) + argval nil)) ((member argi '("-u" "-user")) (setq init-file-user (or argval (pop args)) argval nil)) @@ -1261,7 +1269,8 @@ command-line (and (eq xdg-dir user-emacs-directory) (not (eq xdg-dir startup--xdg-config-default)))) user-emacs-directory - ;; The name is not obvious, so access more directories to calculate it. + ;; The name is not obvious, so access more directories + ;; to calculate it. (setq xdg-dir (concat "~" init-file-user "/.config/emacs/")) (startup--xdg-or-homedot xdg-dir init-file-user))) diff --git a/src/emacs.c b/src/emacs.c index f6e2c01ee7..2014e97fbf 100644 --- a/src/emacs.c +++ b/src/emacs.c @@ -2472,6 +2472,7 @@ main (int argc, char **argv) { "-quick", 0, 55, 0 }, { "-q", "--no-init-file", 50, 0 }, { "-no-init-file", 0, 50, 0 }, + { "-init-directory", "--init-directory", 30, 1 }, { "-no-x-resources", "--no-x-resources", 40, 0 }, { "-no-site-file", "--no-site-file", 40, 0 }, { "-u", "--user", 30, 1 }, -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 26 11:44:55 2022 Received: (at control) by debbugs.gnu.org; 26 Jan 2022 16:44:55 +0000 Received: from localhost ([127.0.0.1]:53281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nClPj-0002rd-J6 for submit@debbugs.gnu.org; Wed, 26 Jan 2022 11:44:55 -0500 Received: from quimby.gnus.org ([95.216.78.240]:49672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nClPi-0002rL-4W for control@debbugs.gnu.org; Wed, 26 Jan 2022 11:44:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=2hifuAG5i7Z+rFN6oxGjTzaPHdtHcGebTCclCCPBVBU=; b=Qu54SLHOQekgB40UPSExleEJS6 qotnkdTH7+sDIDrFVS9m3w8/IR9hrsF0hFKt7C3rhd5ZjDzvjn+O9Ypxjhk2sScNdnsA7WLSShuXY zWRlAHzIdt2NiFftV1H7AAeSWbyxx0K031lTd7rtPNfcdMiaJPUAoyJxjavtT3uQ5V4E=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nClPa-0003md-8L for control@debbugs.gnu.org; Wed, 26 Jan 2022 17:44:48 +0100 Date: Wed, 26 Jan 2022 17:44:45 +0100 Message-Id: <874k5qqwea.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #16242 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 16242 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 16242 + moreinfo quit From unknown Fri Aug 15 21:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16242: 24.3; wish: set init directory (.emacs.d) by commandline flag for easy custom environments Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 27 Jan 2022 10:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: Glenn Morris , Arne Babenhauserheide , 16242@debbugs.gnu.org, Noam Postavsky Received: via spool by 16242-submit@debbugs.gnu.org id=B16242.164327884914981 (code B ref 16242); Thu, 27 Jan 2022 10:21:01 +0000 Received: (at 16242) by debbugs.gnu.org; 27 Jan 2022 10:20:49 +0000 Received: from localhost ([127.0.0.1]:54442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD1tX-0003tW-6J for submit@debbugs.gnu.org; Thu, 27 Jan 2022 05:20:49 -0500 Received: from mx.sdf.org ([205.166.94.24]:56263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD1tG-0003t4-68 for 16242@debbugs.gnu.org; Thu, 27 Jan 2022 05:20:45 -0500 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 20RAKSVk008842 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Thu, 27 Jan 2022 10:20:28 GMT From: Andrea Corallo References: <87ppom45ge.wl%arne_bab@web.de> <87k1bf6us6.fsf@mouse.gnus.org> <878srv2gl6.fsf@mouse.gnus.org> <85ftm2lcxl.fsf@gmail.com> <871rxmuimx.fsf@mouse.gnus.org> <875yq6qwf2.fsf@gnus.org> Date: Thu, 27 Jan 2022 10:20:28 +0000 In-Reply-To: <875yq6qwf2.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 26 Jan 2022 17:44:17 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > Lars Ingebrigtsen writes: > >> Ah, I see. So I think the XDG patch should go in first, and then adding >> --init-dir should be pretty trivial. > > Below is a stab at this, and it seems to work fine -- except that after > starting Emacs with --init-directory /tmp/, the async nativecomp never > fires. I poked at it for half an hour, but was unable to determine > why. > > Andrea, do you see something obvious here that would disable nativecomp > if user-emacs-directory isn't the default? Hi Lars, I don't see anything any obvious here. Well to be honest I don't find many obvious things in our startup in general :) I can only imagine that Emacs is not finding the source to compile from, in that case we should get warnings, do you find trace of these? BR Andrea From unknown Fri Aug 15 21:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16242: 24.3; wish: set init directory (.emacs.d) by commandline flag for easy custom environments Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 27 Jan 2022 15:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Andrea Corallo Cc: Glenn Morris , Arne Babenhauserheide , 16242@debbugs.gnu.org, Noam Postavsky Received: via spool by 16242-submit@debbugs.gnu.org id=B16242.164329911411546 (code B ref 16242); Thu, 27 Jan 2022 15:59:01 +0000 Received: (at 16242) by debbugs.gnu.org; 27 Jan 2022 15:58:34 +0000 Received: from localhost ([127.0.0.1]:56235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD7AQ-00030A-KX for submit@debbugs.gnu.org; Thu, 27 Jan 2022 10:58:34 -0500 Received: from quimby.gnus.org ([95.216.78.240]:60092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD7AP-0002zs-4u for 16242@debbugs.gnu.org; Thu, 27 Jan 2022 10:58:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Yx83yS5kWih6FccTH/I+KGUiVLvAtFDPDAnYE7qNrdM=; b=ksd2nXOi0SGl5W+XRlpZbo+tfI sN4iNS24YbMUIe9wKp+EV3SamD1iMYvpqI5AkRCcupA5YwRoe55ZYD4vgkxcakNgAkdQ9WGbPOTFW NgjXiZTF55ojXV9K/E2eP6v21pOJA7H7E1OdRg2yPsXYFp+cBZ/VapAYruWVVvKBmEjI=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nD7AF-0008GP-AC; Thu, 27 Jan 2022 16:58:25 +0100 From: Lars Ingebrigtsen References: <87ppom45ge.wl%arne_bab@web.de> <87k1bf6us6.fsf@mouse.gnus.org> <878srv2gl6.fsf@mouse.gnus.org> <85ftm2lcxl.fsf@gmail.com> <871rxmuimx.fsf@mouse.gnus.org> <875yq6qwf2.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEWCfHygm5zc2dpf WFkmIyX///8YJP+hAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBGw84MxWiMcEAAAGxSURBVDjLdZOB ceQwCEVRdAUY0UDADUjLFZCZpP+a7iNWyjrOaWZ3bD3xgW9ERZuZuONfmYeyxVImVjOuEzDLQ0db IAMAlHtp59gRtoEwqzedpNHUBrCQajo4kzCltkOh4bBy5pgAxcSLGsDJwyJGIaV5JIiaDDad6rS3 4yB7LzbjhfgJoKAAdWyg3xHMLpnDTsrMsS/tnb14hA5EeKcUYvTHzui0JXDn2UutPIYfFS1KYSKH gQUlQr53D2+4iHMhpAsrQuroPtzx6qMxObY6t2YsAin3LsUpAQ6F90P8ACCGIpL0jooXCP8zk1Mv /AR4ix97AqcD6dDsebgADN1g1gWA7gAeC0SZpcBsfNkoClIyAWw6enis4gnEF0gpy40XYIKxgb1P MHhJmYYF1bP+aH0B81Xh7iKARtoUiRHO526EMus6BbFxjjDAjFbOudYzHKLD7yumgK5bs8U3u4NY D/sPmOMkd9BK3DG/AYH78OIGUL2MZcNrVSbPZq7gkdfuFfz9ivWJp496AV97ffovUi9rgXXj1heu tNNewY6IkZ8DidGoP3LEBZRbDsT8uST/B8NPrDesjMrBAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIy LTAxLTI3VDE1OjU2OjUxKzAwOjAwzhXMKAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0yN1Qx NTo1Njo1MSswMDowML9IdJQAAAAASUVORK5CYII= X-Now-Playing: David Sylvian's _Secrets of the Beehive_: "When Poets Dreamed of Angels" Date: Thu, 27 Jan 2022 16:58:21 +0100 In-Reply-To: (Andrea Corallo's message of "Thu, 27 Jan 2022 10:20:28 +0000") Message-ID: <87pmodmaqq.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Andrea Corallo writes: > I don't see anything any obvious here. Well to be honest I don't find > many obvious things in our startup in general :) > > I can only imagine that Emacs is not finding the source to compile from, [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Andrea Corallo writes: > I don't see anything any obvious here. Well to be honest I don't find > many obvious things in our startup in general :) > > I can only imagine that Emacs is not finding the source to compile from, > in that case we should get warnings, do you find trace of these? I think I may have found what I did wrong in setting up the eln directory, but currently the build doesn't work well with nativecomp even without my changes -- require complaints about require loading itself recursively, or something. (I think there's a separate bug report about that...) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Aug 15 21:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16242: 24.3; wish: set init directory (.emacs.d) by commandline flag for easy custom environments Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 27 Jan 2022 22:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Andrea Corallo Cc: Glenn Morris , Arne Babenhauserheide , 16242@debbugs.gnu.org, Noam Postavsky Received: via spool by 16242-submit@debbugs.gnu.org id=B16242.164332298924036 (code B ref 16242); Thu, 27 Jan 2022 22:37:02 +0000 Received: (at 16242) by debbugs.gnu.org; 27 Jan 2022 22:36:29 +0000 Received: from localhost ([127.0.0.1]:56770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDDNV-0006Fc-J8 for submit@debbugs.gnu.org; Thu, 27 Jan 2022 17:36:29 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDDNR-0006FI-4k for 16242@debbugs.gnu.org; Thu, 27 Jan 2022 17:36:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=np0D+sm62vNt024S2sWwoF1PQXERn2DI9QwWdBpA0m4=; b=P3MRp7P818h2G5VQA/Tp8nUmC6 4vwCuWzF6N4IDW6311Cx/yHZZd4itm1e99M1eEhGTkyuPg3XUXd0+5YCacHGwimMcOBj4xJ/6xZyW I2m8mrXJXqM1DKzDhAV3sclP263DyMcbjAnFiVggEM3JXOE5paibCB9NT+CDTlm6eKOk=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nDDNH-0003BT-3j; Thu, 27 Jan 2022 23:36:17 +0100 From: Lars Ingebrigtsen References: <87ppom45ge.wl%arne_bab@web.de> <87k1bf6us6.fsf@mouse.gnus.org> <878srv2gl6.fsf@mouse.gnus.org> <85ftm2lcxl.fsf@gmail.com> <871rxmuimx.fsf@mouse.gnus.org> <875yq6qwf2.fsf@gnus.org> <87pmodmaqq.fsf@gnus.org> X-Now-Playing: Peter Gabriel's _Peter Gabriel 1_: "Humdrum" Date: Thu, 27 Jan 2022 23:36:14 +0100 In-Reply-To: <87pmodmaqq.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 27 Jan 2022 16:58:21 +0100") Message-ID: <87ilu4iz6p.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > I think I may have found what I did wrong in setting up the eln > directory, but currently the build doesn't work well with nativecomp > even without my changes -- require complaints about require l [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > I think I may have found what I did wrong in setting up the eln > directory, but currently the build doesn't work well with nativecomp > even without my changes -- require complaints about require loading > itself recursively, or something. (I think there's a separate bug > report about that...) Yup, with your recent changes everything works fine, and nativecomp works find with the new --init-dir switch. So I'm pushing this to Emacs 29. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 17:38:36 2022 Received: (at control) by debbugs.gnu.org; 27 Jan 2022 22:38:36 +0000 Received: from localhost ([127.0.0.1]:56779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDDPY-0006JQ-Ad for submit@debbugs.gnu.org; Thu, 27 Jan 2022 17:38:36 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDDPW-0006JB-C7 for control@debbugs.gnu.org; Thu, 27 Jan 2022 17:38:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=qHkaFJuqQBRp3ojYP/OkqFDDBdarh1mA79DHQxt//fk=; b=TzdqCzhWdhEZMdcKY7pb2qMw6N BfntO+H1vf6Qd87CFHPNQ6hOfUyfO5d7QTTeWslN1lmJZs4rTKQChlpsXZbQ2xnVQGCwjbwt9zMxf iJ/eMTYTWWso3MwyWnWfCAtv7XLQRDQ9E/tj1P5LdvmxR/U16OVS3qDEgr52OhfVDotI=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nDDPO-0003ET-FO for control@debbugs.gnu.org; Thu, 27 Jan 2022 23:38:28 +0100 Date: Thu, 27 Jan 2022 23:38:24 +0100 Message-Id: <87h79oiz33.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #16242 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 16242 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 16242 29.1 quit From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 18:25:57 2022 Received: (at control) by debbugs.gnu.org; 27 Jan 2022 23:25:57 +0000 Received: from localhost ([127.0.0.1]:56816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDE9N-0003Y6-Ot for submit@debbugs.gnu.org; Thu, 27 Jan 2022 18:25:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDE9M-0003Xs-AN for control@debbugs.gnu.org; Thu, 27 Jan 2022 18:25:56 -0500 Received: from [2001:470:142:3::e] (port=44244 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDE9H-0001Cp-2w for control@debbugs.gnu.org; Thu, 27 Jan 2022 18:25:51 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1nDE9G-0005E9-BL for control@debbugs.gnu.org; Thu, 27 Jan 2022 18:25:50 -0500 Subject: control message for bug 15539 To: X-Mailer: mail (GNU Mailutils 3.4) Message-Id: From: Glenn Morris Date: Thu, 27 Jan 2022 18:25:50 -0500 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) forcemerge 16242 15539 From unknown Fri Aug 15 21:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16242: 24.3; wish: set init directory (.emacs.d) by commandline flag for easy custom environments Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 27 Jan 2022 23:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch moreinfo To: 16242@debbugs.gnu.org Received: via spool by 16242-submit@debbugs.gnu.org id=B16242.164332623916489 (code B ref 16242); Thu, 27 Jan 2022 23:31:02 +0000 Received: (at 16242) by debbugs.gnu.org; 27 Jan 2022 23:30:39 +0000 Received: from localhost ([127.0.0.1]:56821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDEDv-0004Hi-9W for submit@debbugs.gnu.org; Thu, 27 Jan 2022 18:30:39 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDEDt-0004AM-Dn for 16242@debbugs.gnu.org; Thu, 27 Jan 2022 18:30:37 -0500 Received: from [2001:470:142:3::e] (port=44396 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDEDn-0001oj-NH for 16242@debbugs.gnu.org; Thu, 27 Jan 2022 18:30:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=optbIQM9XzAXzd52uGEe4bozXw7i8dET4qe5FR8YsSA=; b=eVQz+OmNdae974AMp5oD LcCXel7y1f7soozrEYSODLyi0pL/xuR9f4x+SVRl5ZqXIz9mhhO5B/QLQQHXMEzp+Qnl3ymzhhHB7 R+871yGDAZW6rHX42GYbpEnn8QsW9yni27JDzuuHDBDnVbtyb++QAwkku7Fuspid9a3wHdFE/8UIC 7phF307ApXyxqwVQb+YzWHpp/EBz+gSoOr/A9+0m0Ett7BR6BhdTvFQNtlKgrIKCZS/KieB2qVLz5 JPcwYV6pZzDoW6L/oJykxQUYaKocfOlNyAov8+55P41TI2ee6+k2exvR1m/4nWVkauLq2CyNFci1+ Rl3WN2M9u0Hf+g==; Received: from rgm by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1nDEDP-0004dk-Ho; Thu, 27 Jan 2022 18:30:30 -0500 From: Glenn Morris References: <87ppom45ge.wl%arne_bab@web.de> <87k1bf6us6.fsf@mouse.gnus.org> <878srv2gl6.fsf@mouse.gnus.org> <85ftm2lcxl.fsf@gmail.com> <871rxmuimx.fsf@mouse.gnus.org> <875yq6qwf2.fsf@gnus.org> <87pmodmaqq.fsf@gnus.org> <87ilu4iz6p.fsf@gnus.org> X-Spook: Chemical agent stakeout smuggle ANDVT Critical X-Ran: ?1jsfw%O)gw|P~7@DtSVV]O9H@{(=t3pIkC~&3Xd=5,HqGzpaQMgIW;bg%RbghPU*Sw(Mi X-Hue: white X-Attribution: GM Date: Thu, 27 Jan 2022 18:30:05 -0500 In-Reply-To: <87ilu4iz6p.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 27 Jan 2022 23:36:14 +0100") Message-ID: <35czkcsqo2.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Strange how the same request (with patch) was closed wontfix in #15539, but now it sails through...