分页: 1 / 1

emacs配置完毕后不能打开文件

发表于 : 2009-05-09 16:38
kandm
点一下Emacs启动,小缓冲区显示Wrong type argument: integerp, (127 . 127)
正常的话终端下运行emacs filename是不是就应该打开相应的file啊?可是我这里打开后只是scratch的buffer,和只敲emacs没区别。。
求牛人解答~~
我的配置是按照置顶的帖子做的~~

Re: emacs配置完毕后不能打开文件

发表于 : 2009-05-09 17:03
sylecn
Wrong type argument: integerp, (127 . 127)
integerp是要求整形参数,而提供的是cons。
试试把(127 . 127)改为127。

这种错误最好把那一行附近的上下文贴出来,这样知道是什么扩展的设置。

Re: emacs配置完毕后不能打开文件

发表于 : 2009-05-09 18:20
kandm
这是*Messages*的内容,只给出最后几行吧~
defined abbrev gunzipx for mode sh-mode
defined abbrev ifx for mode sh-mode
defined abbrev instx for mode sh-mode
defined abbrev passthrux for mode sh-mode
defined abbrev pyinstx for mode sh-mode
defined abbrev pyverx for mode sh-mode
defined abbrev requireutilx for mode sh-mode
defined abbrev safetmpdirx for mode sh-mode
defined abbrev safetmpx for mode sh-mode
defined abbrev tempfilex for mode sh-mode
defined abbrev trapx for mode sh-mode
defined abbrev usagex for mode sh-mode
defined abbrev whilex for mode sh-mode
defined abbrev xformx for mode sh-mode
WARNING from msf-abbrev.el: no abbrev table shell-mode-abbrev-table and no hook shell-mode-hook, abbrevs for mode shell-mode will not be loaded
Loading /home/hkm/.emacs.d/hkm-emacs/hkm-mode.el (source)...done
Loading /home/hkm/.emacs.d/hkm-emacs/hkm-wiki.el (source)...done
Loading /home/hkm/.emacs.d/hkm-emacs/hkm-other-elisp.el (source)...
Loading /home/hkm/.emacs.d/elisp/browse-kill-ring.el (source)...done
Loading /home/hkm/.emacs.d/hkm-emacs/hkm-other-elisp.el (source)...done
Loading /home/hkm/.emacs.d/hkm-emacs/hkm-key-bindings.el (source)...done
Loading desktop...done
Desktop: 0 buffers restored.
Loading /home/hkm/.session...done
Wrong type argument: integerp, (127 . 127)
~~~~下面没有了~~~
终端里emacs打开文件和终端输入emacs一样是怎么回事呢?

Re: emacs配置完毕后不能打开文件

发表于 : 2009-05-10 3:28
sylecn
不好意思,我没说清楚,需要的是~/.emacs文件包含(127 . 127)那一行的上下文,不是*Message* buffer的上下文。
或者直接告诉我你依照的配置文件的URL,我去看看

Re: emacs配置完毕后不能打开文件

发表于 : 2009-05-10 9:02
kandm
我是按emacs版面“emacs推广,配置详细介绍” 这个帖子做的~~能看出哪里有问题吗?

Re: emacs配置完毕后不能打开文件

发表于 : 2009-05-10 12:12
sylecn
那个帖子我没看到有"127 . 127",必须在启动emacs的时候debug了,
用这个命令启动emacs,看错误在哪里:

代码: 全选

emacs --debug-init