如何在Emacs中安装zoom-frm.el以通过鼠标滚轮进行缩放?

时间:2016-08-08 18:19:37

标签: emacs

  

如何在Emacs中安装zoom-frm.el以通过鼠标滚轮进行缩放?

我想将zoom-frm.el安装到Emacs,所以我已经下载了该文件并将其放在.emacs.d中。

现在文件说要在init.el中放置(需要' zoom-frm),但是我收到错误消息"无法打开文件或目录zoom-frm"。

有人可以提供一些有关如何安装此内容的详细信息" addon"并为新手设置正确的行为?

谢谢,

1 个答案:

答案 0 :(得分:0)

  1. 将库(文件zoom-frm.el)及其所需的任何库(在文件中查找“(require”)放在{{1}中的文件夹(目录)中}。

    load-path所需的库是:zoom-frm.elframe-cmds.elframe-fns.el需要zoom-frm.elframe-cmds.el需要frame-cmds.el。将所有三个库放在frame-fns.el

    中的文件夹中

    (图书馆load-path也可以使用图书馆frame-cmds.elstrings.el,但这些图书馆并非严格要求。他们的misc-fns.el ... (require表达式在)结束,这意味着这些库是“软需要的”:很高兴但不是严格要求。)

  2. nil t)放在初始文件中,放在初始文件中定义(require 'zoom-frm)的部分。

  3. 要进行鼠标滚轮缩放,请按照load-path

    中的说明操作
    zoom-frm.el
  4. 有关详情,请参阅Emacs手册节点Load Libraries,其中包括(define-key ctl-x-map [(control ?+)] 'zoom-in/out) (define-key ctl-x-map [(control ?-)] 'zoom-in/out) (define-key ctl-x-map [(control ?=)] 'zoom-in/out) (define-key ctl-x-map [(control ?0)] 'zoom-in/out) (global-set-key (vector (list 'control mouse-wheel-down-event)) 'zoom-in) (global-set-key (vector (list 'control mouse-wheel-up-event)) 'zoom-out)) (global-set-key [S-mouse-1] 'zoom-in) (global-set-key [C-S-mouse-1] 'zoom-out) ;; Get rid of `mouse-set-font' or `mouse-appearance-menu': (global-set-key [S-down-mouse-1] nil) 。您应该熟悉这些信息,因为它是关于要求(加载)任何库的基本信息。

    您也可以使用带有MELPA的Emacs软件包系统安装load-path