在Emacs中,如何将" Stackoverflow"之类的网站添加到我的webjump热点列表中?

时间:2020-03-05 18:52:22  来源:igfitidea点击:

默认情况下,webjump热点列表具有以下我经常使用的列表:

M-x webjump RET Google
M-x webjump RET Wikipedia

如何将" Stackoverflow"添加到列表中?

解决方案

回答

这是Apple运行的网站上的webjump.el文件中的一些示例代码:

;;   (require 'webjump)
;;   (global-set-key "\C-cj" 'webjump)
;;   (setq webjump-sites
;;         (append '(
;;                   ("My Home Page" . "www.someisp.net/users/joebobjr/")
;;                   ("Pop's Site"   . "www.joebob-and-son.com/")
;;                   )
;;                 webjump-sample-sites))

回答

查找此类问题答案的一般提示:

  • 查找有关相关功能的帮助。例如。 C-h f网络跳转
  • 在帮助缓冲区的第一行中,在定义函数的文件名上单击" RET"。这将带我们到函数定义。
  • M- <跳转到缓冲区的开头。
  • 通读该文件的文档。通常(在这种情况下)这将包括有关如何配置功能的信息。

回答

我们将需要找到要在哪里设置webjump-sites变量。这可能是.emacs文件。然后,我们需要按如下所示将一对添加到该列表。

("stackoverflow". "www.stackoverflow.com")

放置.emacs内容的完整示例如下。

(setq webjump-sites
   (append '(("stackoverflow" . "www.stackoverflow.com"))
      webjump-sample-sites)