help-gnu-emacs
[Top][All Lists]
Advanced

[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/

reply via email to

[Prev in Thread] Current Thread [Next in Thread]