GNU bug report logs - #12579
24.1; Emacs 24.1 / 24.2 (daily) crashes

Previous Next

Package: emacs;

Reported by: "Fabrice Niessen" <fni <at> missioncriticalit.com>

Date: Fri, 5 Oct 2012 15:52:01 UTC

Severity: normal

Found in version 24.1

Done: npostavs <at> users.sourceforge.net

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: "Fabrice Niessen" <fni <at> missioncriticalit.com>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 12579 <at> debbugs.gnu.org, lekktu <at> gmail.com, thierry.volpiatto <at> gmail.com
Subject: bug#12579: Emacs 24.2 crashes or freezes
Date: Wed, 28 Nov 2012 11:45:36 +0100
Hello Stefan,

Sorry for my late reply, but I've welcomed a tiny (for the moment, only)
upgrade to our family last week...

Stefan Monnier wrote:
>>   (defconst windows-program-files-dir
>>     (concat (getenv "PROGRAMFILES") "/")
>>     "Defines the default Windows Program Files folder.")
>
>>   (defvar sumatrapdf-command
>>     (concat windows-program-files-dir "SumatraPDF/SumatraPDF.exe")
>>     "Path to the SumatraPDF executable.")
>
> If you replace (concat windows-program-files-dir "SumatraPDF/SumatraPDF.exe")
> with (expand-file-name "SumatraPDF/SumatraPDF.exe" windows-program-files-dir)
> it should work properly (and you can even just use (getenv
> "PROGRAMFILES") for windows-program-files-dir, because expand-file-name
> will add a slash if necessary).

This suggestion and the previous one are perfectly working. Thanks a lot...

The only thing I dislike in this one is the way we write the expansion: I
always find it hard and unintuitive to read something like

  (expand-file-name "SumatraPDF/SumatraPDF.exe" windows-program-files-dir)

instead of a more natural syntax (directory, then file):

  (expand-file-name windows-program-files-dir "SumatraPDF/SumatraPDF.exe")

I know this may sound stupid, and purely syntactic...

Anyway, things are like that... and thanks once again for mentioning ways to
the portability of my .emacs file!

Best regards,
Fabrice




This bug report was last modified 8 years and 138 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.