用 Emacs 给 Firefox 添加搜索引擎

最近改用 Firefox 浏览器,参考 @wsug 的帖子《 在firefox中添加任意搜索引擎的办法 》实现了一个 Emacs 的版本,使用更方便:

  1. 绿色环保跨平台,无须安装设置额外的 http 服务(但依赖 web-server 包)
  2. 一个函数一梭到底,根据指引轻松完成。
  3. 无须手动编辑模板,不留临时文件。

举个例子:

  1. 运行以下代码:

    (custom-firefox-search-engine
     :name "头条"
     :description "toutiao.com"
     :iconurl "https://www.toutiao.com/favicon.ico"
     :searchurl "https://so.toutiao.com/search?dvpf=pc&keyword={searchTerms}")
    
  2. 自动打开如下页面:

  3. 根据页面提示依次完成 3 个步骤,大功告成。


其他类似的工具:


UPDATE:

把函数改成 command,用 M-x 启动然后填写 searchurl,剩下的参数基本上只要回车就可以了。

6 个赞