代理

注意

  • 设置后要 M-x restart-process 才能生效

Browser

按键

链接

  • 输入链接

    • o
  • 打开链接

    • o : 当前 buffer 打开

      • 历史 url
      • 历史中没有的 url, 直接打开
    • O : 类似 o, 其他 buffer 打开
  • 定位链接

    • f
    • M-s

历史

  • 前进

    • 类似浏览器 Alt + <right>
    • L
    • M-f
  • 后退

    • 类似 Alt + <left>
    • H
    • M-b

选择文本

  • 块选择

    • M-D
  • 光标移动选择

    • c

      • 启动后,移动光标

        • 左右: h,l
        • 上交: j,k

复制

  • 先使用 选择文本 方法,选定文本,再复制即可

    • 注意:确定选中,才能复制成功; 失败率高
    • 手动选择更佳
  • M-w, C-w

黑暗模式切换 dark-mode

  • M-d

    • 注意: 不是 M-S-d

滚动

  • emacs 默认按键

    • C-f, M-v 等等
  • vim 风格

    • h,l 和 j,k
  • 翻页

    • 向上 up

      • u
      • M-.
    • 向下 down

      • d
      • M-,

新页

  • t: new tab

网页保存

  • 1: 保存成 pdf
  • 2: 保存成单个 html
  • 3: 保存成截图

Return

  • M-m
  • <Enter>

输入框定位

  • i

RSS Reader

按键

feed 设置

  • 添加

    • A
  • 删除

    • R
  • 导入 opml 文件

    • i
  • 导出 opml 文件

    • o

刷新

  • 更新 feed

    • g
  • 更新文章

    • r

导航

  • feed 源切换

    • p previous
    • n next
    • P 第一个
    • N 最后一个
  • 文章切换

    • j 上一个
    • k 下一个
    • J 第一篇文章
    • K 最后一篇文章
  • 翻页

    • , page up
    • . page down
  • 跳转到未读

    • C-j
  • 链接选择

    • f

文章处理

  • 标记未读

    • u unread

PDF Viewer

按键

旋转

  • 顺时针,从上向下看 –> 向右

    • C-<right>
  • 逆时针

    • C-<left>

目录

  • o

剪切白边(margin)

  • T

read mode

  • t

跳转

  • p
  • 百分比 percentage P
  • 保存位置 [
  • 跳转回保存位置 ]

黑暗模式

  • 页面黑暗模式

    • i
  • 图片黑暗模式

    • 在页面黑暗模式下,图片切换回正常模式
    • C-i

ppt (presentation) 模式

  • M-p

显示

  • 突出 链接

    • m

标注

  • hightlight 高亮

    • M-h
  • underline 下划线

    • M-u

FAQ

split window 后网页显示尺寸异常

环境: manjaro 4k 屏, scale: 200% 放大比例

异常描述:

  • 网页过大,显示不全

    • 缩小也无用
  • C-x 2 window 拆分不能等比例 split

原因分析:

  • scale != 100% 造成

暂时性恢复办法:

  • 先调整为 scale=100%
  • 再打开 emacs

重启

  • 重新配置显卡驱动
  • 重启电脑
  • 双屏,取消单个外屏(需要验证)

空白屏,*eaf* buffer 无错或 Qt session 错误

错误展示:

Qt: Session management error: Could not open network socket

错误分析:

  • eaf terminal

    1. M-x eaf-open-terminal 空白屏
    2. 输入 gedit, 按回车键

      • gedit 能够正常打开
  • eaf browser

    1. 不报错
    2. 或者小错误
    3. 访问本地服务http://localhost:8000, python -m http.server

      • 也不能正常显示

异常原因:

  • 系统 4k 屏显示比例问题

解决方法:

  • 设置 scale = 100
  • 重启 emacs 即可

全部安装完成大小

<2022-02-21 Mon>: 1.5G

eaf buffer 总是在最上层,遮盖其他内容

重新绑定按键导致

取消重新绑定按键配置,即可恢复

导致异常的配置案例:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
(defun my-eaf-rebind-meta-o ()
  (interactive)
  (local-unset-key (kbd "M-o"))
  (local-set-key (kbd "M-o") 'ace-window))


;; eaf
(use-package! eaf
  :hook ((eaf-mode . my-reenable-doom-modeline)
         (eaf-browser . my-eaf-rebind-meta-o) ;; 这里设置了重新绑定
         ;; (eaf-mode . awesome-tab-mode)
         )
  :config
  (cond ((equal distname 'manjaro-4k)
         (setq eaf-browser-default-zoom 1.8))
   )
  :bind (:map eaf-mode-map
         ("M-O" . ace-window)
         )
  )

Arch linux 提示 libxbfile.so.1 不存在

修复方法:

1
sudo pacman -Syu libxkbfile

pdf-viewer

依赖

  • fitz 模块安装校正

    • 通过: python -m pip install pymupdf 安装
    • 直接 pip install fitz 安装的不是目的模块(同名三方包)