LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 677|回复: 7

请教emacs 程序关联问题

[复制链接]
发表于 2005-12-18 23:31:06 | 显示全部楼层 |阅读模式
我用的是Debian下emacs21.4.1
请教如何在dired下面打开关联的程序,比如PDF关联到acrobat,我看到有个朋友写的:
(add-hook 'dired-mode-hook
          (lambda ()
            (setq dired-guess-shell-alist-user
                  (list (list "\\.ps\\'" "gv")
                        (list "\\.pdf\\'" "acroread")
                        (list "\\.htm*" "mozilla-firefox")
                        (list "\\.rm\\'" "mplayer")
                        (list "\\.rmvb\\'" "mplayer")
                        (list "\\.avi\\'" "mplayer")))))
但在dired模式下,我在对应文件前按下!,还是要我输入关联程序名,没关联上,请教大虾该如何?谢谢
发表于 2005-12-19 14:38:44 | 显示全部楼层
不是有默认值吗,按回车不就行了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-20 18:31:11 | 显示全部楼层
呵呵,还是herberteuler大虾,真是热心,谢谢。
我的问题是比如ww.pdf,我想在dired模式下,用acroread打开,用回车的话,打开的是他的文本,一堆乱码,不是图形模式,
请教该如何!!谢谢
回复 支持 反对

使用道具 举报

发表于 2005-12-20 18:54:28 | 显示全部楼层
先执行 C-h v features RET,看看其中有没有 dired-x。如果没有,加上这个试试:
  1. (require 'dired-x)
复制代码

注意:放在你那些设置之前。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-20 20:16:14 | 显示全部楼层
ok,哈哈!!!
谢谢 herberteuler大虾,真乃神人也。呵呵,只要是你的代码,一粘准搞定。再次谢谢你的热心,和对我菜鸟的不弃。谢谢。
感觉到你的功力深厚,请教你都是怎么练出来的?能否教我几招,能否告诉我你的email,这样联系方便。
my email:wanglichunpost@sina.com.cn
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-20 20:18:45 | 显示全部楼层
ok,哈哈!!!
谢谢 herberteuler大虾,真乃神人也。呵呵,只要是你的代码,一粘准搞定。再次谢谢你的热心,和对我菜鸟的不弃。谢谢。
感觉到你的功力深厚,请教你都是怎么练出来的?能否教我几招,能否告诉我你的email,这样联系方便。
my email:wanglichunpost@sina.com.cn
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-20 20:57:51 | 显示全部楼层
再次请教:
当我打开.ps时,关联程序是ggv,按下!后,启动ggv,但emacs就不响应了,我想大概是前台运行程序的原因,和shell中一样,把他改成后台运行就应该好了,但我不会改,请教该如何?是否用&,&又应该放那里?谢谢
回复 支持 反对

使用道具 举报

发表于 2005-12-21 09:57:32 | 显示全部楼层
  1. (list "\\.pdf$" "xpdf ? &")
复制代码

只在支持 & 的 shell 中有效。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表