본문 바로가기

computer/develop

[EMACS]w32-browser

dired mode에서 연결된 AP를 이용하여 파일을 오픈한다.
excel이나 word를 띄울때 이맥스도 먹통된다.

EmacsW32에서 dired mode에서 시간순의 sort가 현재 되지 않는다.(shortkey 's') - 2008/01/28

;; Press F3 in Dired to open file in Windows
(defun w32-browser (file)
  "Run default Windows application associated with FILE.
If no associated application, then `find-file' FILE."
  (or (condition-case nil
   (w32-shell-execute nil file) ; Use Windows file association
 (error nil))
      (find-file file)))              ; E.g. no Windows file association
(eval-after-load "dired"
  '(define-key dired-mode-map [f3] (lambda () (interactive)
         (w32-browser (dired-replace-in-string
           "/" "\\" (dired-get-filename))))))