[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: shell-command in Windows 7
From: |
42 147 |
Subject: |
Re: shell-command in Windows 7 |
Date: |
Sat, 15 Apr 2017 19:17:37 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 |
I narrowed it down to setup-cygwin.el. The only change I made to this file
was to replace every instance of C:/ with E:/ because Windows 7 installed
on the E: drive.
Otherwise, not sure. It might be:
(defcustom cygwin-root-directory (or (setcyg-dir-p "E:/cygwin64/")
(setcyg-dir-p "E:/cygwin/"))
"Root directory of Cygwin installation.
It should have subdirectories `bin' and `usr/info'.
Subdirectory `bin' should have file `bin/bash.exe'."
:group 'setup-cygwin :type 'directory)
(unless (setcyg-dir-p cygwin-root-directory)
(error "Cannot find Cygwin. Please customize option
`cygwin-root-directory'"))
That is causing problems. If I don't load setup-cygwin.el, I am able to use
the double backslash version of the code every time as before:
(defun firefox ()
(interactive)
(shell-command (concat "explorer " (replace-regexp-in-string "/"
"\\\\" "E:\\Program Files\\Mozilla Firefox\\firefox.exe" t t))))
But curiously the forward slash version does not work every time:
(defun firefox ()
"Run explorer on the directory of the current buffer."
(interactive)
(shell-command (concat "explorer " (replace-regexp-in-string "/"
"\\\\" "E:/Program Files/Mozilla Firefox/firefox.exe" t t))))
Even if I stop loading setup-cygwin.el.
However, if I replace "\\\\" with "\\" as you did, then both versions work
every time (meaning I never have to alternate), though only if I don't load
setup-cygwin.el. That remains the source of the underlying problem, at
least as I have it configured (although again, I changed nothing in this
file but C:/ to E:/. Everything is in there the way Markus Hoenika and Drew
Adams wrote it).
- shell-command in Windows 7, 42 147, 2017/04/14
- Re: shell-command in Windows 7, John Mastro, 2017/04/14
- Re: shell-command in Windows 7, John Mastro, 2017/04/14
- Re: shell-command in Windows 7, 42 147, 2017/04/14
- Re: shell-command in Windows 7, 42 147, 2017/04/14
- Re: shell-command in Windows 7, John Mastro, 2017/04/14
- Re: shell-command in Windows 7, 42 147, 2017/04/15
- Re: shell-command in Windows 7, Eli Zaretskii, 2017/04/15
- Re: shell-command in Windows 7, 42 147, 2017/04/15
- Re: shell-command in Windows 7, Eli Zaretskii, 2017/04/15
- Re: shell-command in Windows 7,
42 147 <=
- RE: shell-command in Windows 7, Drew Adams, 2017/04/15
- Re: shell-command in Windows 7, 42 147, 2017/04/15
- Re: shell-command in Windows 7, John Mastro, 2017/04/15
- Re: shell-command in Windows 7, John Mastro, 2017/04/15
- Re: shell-command in Windows 7, 42 147, 2017/04/15
- white line appears irregularly on left side of Emacs frame in GNU / Linux virtual machine, 42 147, 2017/04/20
- Re: shell-command in Windows 7, Eli Zaretskii, 2017/04/15