我是一个纯新手,刚使用emacs,有一个很奇葩的想法,就是toolbar能不能移动到指定的位置,比如屏幕最下面的那个显示了各种信息有时间的那一行的上面,toolbar里面的按钮能不能换成自己设定的功能,比如搜索,关闭,退出
表达不是很好,希望可以得到帮助
我是一个纯新手,刚使用emacs,有一个很奇葩的想法,就是toolbar能不能移动到指定的位置,比如屏幕最下面的那个显示了各种信息有时间的那一行的上面,toolbar里面的按钮能不能换成自己设定的功能,比如搜索,关闭,退出
表达不是很好,希望可以得到帮助
变量 tool-bar-position
非常感谢,我用c-h v查看了一下具体说明,它的位置只有四个,top,bottom,left,right,想再深入了解一下,除了这几个值之外,可以改成别的位置吗,bottom的实际效果是在屏幕最下方,我是打算把它放到那个上面的横条,应该是叫mode-line的上面
更进一步的是想有没有可能放在屏幕的任意定义的位置,所以才说很奇葩
硬要实现,都能实现,但是对于纯新手来说难度大了一些。楼主一开始可以从一个自己最急切想要的需求开始做起,然后慢慢熟悉 Emacs 的各种功能,最后完成所有自己想要的功能。开始先不要着急。
感谢你的建议,我先去仔细阅读一下,然后慢慢来尝试
至于更换toolbar的按钮, 我不知道是否可以一个个按钮替换, 但是可以把原来的toolbar整个直接替换成你自己想要的. 代码如下:
(setq tool-bar-map
(let ((tool-bar-map (make-sparse-keymap)))
;; 定义两个按钮作为例子
(tool-bar-add-item "close" 'kill-current-buffer 'close)
(tool-bar-add-item "undo" 'undo 'undo)
;; 接着更多的按钮 (tool-bar-add-item ...)
tool-bar-map
))
我是放在左上角,这个图标点了之后就是 toolbar