解决emacs 在ubuntu 12.04 下面 部分菜单不见的问题

Vim、Emacs配置和使用
回复
gy619
帖子: 237
注册时间: 2011-10-11 10:16

解决emacs 在ubuntu 12.04 下面 部分菜单不见的问题

#1

帖子 gy619 » 2012-07-09 13:05

在ubuntu 下面使用 Emacs Snapshot (GTK) 24版本。出现部分菜单不见的问题,比如最近打开文件的菜单不见了,,还有很多模式的菜单也不见了。虽然不是大问题,但总觉得不爽。

解决方法:
/usr/bin/emacs-snapshot-gtk
执行文件换成 /etc/alternatives/emacs

解决菜单显示问题,并且可以在unity左边固定及打开。

网上也有这样的方法:
(defun menuupdate () (menu-bar-mode) ())
(add-hook 'window-configuration-change-hook 'menuupdate)
不过,我加入到.emacs的时候,发现错误:
menuupdate: Lisp nesting exceeds `max-lisp-eval-depth'
fnhwsk
帖子: 39
注册时间: 2010-07-13 15:17

Re: 解决emacs 在ubuntu 12.04 下面 部分菜单不见的问题

#2

帖子 fnhwsk » 2014-04-06 0:31

改成
(add-hook 'after-change-major-mode-hook 'menuupdate)

window-configuration-change-hook 这个调用太多了 另外还有个 menu-update-hook 也一样
回复