TIL = Today I learned
2025-01-21 Emacs 中综合使用 keep-lines 和 flush-lines 过滤多行文本
如果不想写正则表达式,可以多次使用 keep-lines 和 flush-lines 来达到筛选包含某些关键字的文本行。
keep-lines
的意思就是,保留你输入关键字的文本行。
flush-lines
的意思是,排除你输入关键字的文本行。
由于这两个命令,运行之后会直接修改文本内容,因此不要直接用于正在使用的业务文件中。
2025-01-20 实施加载 Emacs 的包文件
运行这个命令: load-library
。
在调试开发 Emacs 的第三方包时,运行这一个命令可以避免每一次每一次修改都重启 Emacs。
2025-01-02 让 org-mode 的 tag 一直处于 Emacs 窗口的最右方
(add-to-list 'font-lock-extra-managed-props 'display)
(font-lock-add-keywords 'org-mode
`(("^.*?\\( \\)\\(:[[:alnum:]_@#%:]+:\\)$"
(1 `(face nil
display (space :align-to (- right ,(org-string-width (match-string 2)) 3)))
prepend))) t)
2024-12-17 加快 macOS 里光标的移动速度
找到「系统设置(Sytem Setting」里的「键盘(Keyboard)」,将里面的「Key repeat rate」调向 fast 以及「Delay until repeat」调向 short。