[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: elisp shell command for opening the current dir in OS
From: |
Xah Lee |
Subject: |
Re: elisp shell command for opening the current dir in OS |
Date: |
Mon, 8 Jun 2009 08:21:47 -0700 (PDT) |
User-agent: |
G2/1.0 |
On Jun 8, 7:25 am, rustom <rustompm...@gmail.com> wrote:
> On Jun 8, 7:10 pm, Xah Lee <xah...@gmail.com> wrote:
> > how to get emacs on windows to open the current dir the OS's file
> > manager?
>
> > on os x, i just do
> > (shell-command "open .")
>
> > On Windows Vista, i tried
> > (shell-command "explorer .")
> > which does the job but freezes emacs in the background until the
> > folder is closed.
> If you use w32-browser C-Ret does open and Alt-Ret does open
> explorerhttp://www.emacswiki.org/emacs/w32-browser.el
Thanks rustom. That does it.
(defun open-in-desktop ()
"Open the current file's folder in desktop."
(interactive)
(cond
((string-equal system-type "windows-nt") (w32-shell-execute
"explore" "."))
((string-equal system-type "darwin") (shell-command "open ."))
)
)
btw, just curious, if anyone would mod the code so it works on linuxes
too.
Xah
∑ http://xahlee.org/
☄