【问题标题】:How to get View-goto-percent defined at startup如何在启动时定义 View-goto-percent
【发布时间】:2013-07-26 20:00:32
【问题描述】:

如果我用emacs -q 启动 emacs,那么 emacs 不知道命令 M-x View-goto-percent,(它允许按百分比值在大文件中跳跃)。

但是,如果我输入 C-h a percent(搜索“百分比”),它会找到 View-goto-percent 命令,然后我可以使用它。

为什么会发生这种情况,我应该在.emacs 中输入什么,以便M-x View-goto-percent 在启动时可用?

我的 emacs 版本 (M-x version) 是:

GNU Emacs 23.3.1 (i686-pc-linux-gnu, GTK+ Version 2.24.6) of 2012-09-21 on roseapple, modified by Debian

【问题讨论】:

  • With emacs -q .emacs 不会被加载,所以我看不到你的问题的重点。通常,首先更新到最近的 Emacs 版本。
  • emacs -q 是为了使问题易于重现。我在现实生活中没有使用-q :)。
  • 好吧,只是require 包含View-goto-percent 的文件(很可能是view.el,因此是(require 'view))。或者添加一个自动加载`(autoload 'View-goto-percent "view")'。
  • 谢谢,@lunaryorn。您想将其作为解决方案发布吗?
  • 我添加了相应的答案。

标签: emacs emacs23


【解决方案1】:

只需require 包含View-goto-percent 的库:

(require 'view)

或者,为此函数创建一个自动加载,以便在首次使用时自动加载:

(autoload 'View-goto-percent "view")

【讨论】:

    【解决方案2】:

    View-goto-percent 属于次要模式视图,所以你应该使用 view-mode-enter 启用该功能

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-08
      • 1970-01-01
      • 1970-01-01
      • 2020-02-16
      • 1970-01-01
      • 1970-01-01
      • 2019-11-13
      • 2016-08-24
      相关资源
      最近更新 更多