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



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

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

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

有人可以提供有关如何安装此"插件"并将其设置为新手正确行为的一些详细信息吗?

谢谢

  1. 将库(文件zoom-frm.el(和它所需的任何库(在文件中查找" (require"(放在load-path中的文件夹(目录(中。

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

    (库frame-cmds.el也可以使用strings.elmisc-fns.el库,但它们不是严格要求的。 他们的(require...)表达式以 nil t) 结尾,这意味着这些库是"软必需的":很高兴拥有,但不是严格要求的。

  2. (require 'zoom-frm)放在 init 文件中定义load-path的部分之后

  3. 要获得鼠标滚轮缩放,请按照zoom-frm.el中的说明进行操作:

    (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)
    

请参阅 Emacs 手册,节点加载库以获取更多信息,包括有关 load-path 的信息。 您应该熟悉这些信息,因为它是关于需要(加载(任何库的基本信息。


您也可以使用 Emacs 软件包系统和 MELPA 来安装zoom-frm.el

最新更新