主页

目录

1. 配置emacs

1.1. 配置evil 正常模式下 org <TAB>

;;; 配置org-mode 下正常模式的 tab 切换
(define-key evil-normal-state-map (kbd "<tab>") 'org-cycle)

1.2. 使用 evil 代码跳转快捷键

通过 C-] 进入 通过 C-o 返回

1.3. org-mode 导出时隐藏 todo 信息

#+OPTIONS: 加入 todo:nil

1.4. sdcv F8 显示问题

sdcv-search-pointer+ 会有长时间的空白 并且会在鼠标光标远离时无显示

1.4.1. 调试

终端打印如下:

(emacs:12896): Gtk-CRITICAL **: 15:04:05.143: gtk_css_provider_load_from_data: assertion 'GTK_IS_CSS_PROVIDER (css_provider)' failed

经过下列方式验证, 不是由于 GTK 导致的问题

1.4.2. 通过修改 tooltip

参考 pyim 代码:

(defcustom pyim-page-tooltip '(posframe popup minibuffer)
  "如何绘制 pyim 选词框.
1. 当这个变量取值为 posframe 时,使用 posframe 包来绘制选词框,
   使用 emacs 26 图形版的用户推荐使用这个选项。
2. 当这个变量取值为 popup 时,使用 popup-el 包来绘制选词框,
   这个选项可以在 emacs 图形版和终端版使用,速度没有 posframe 快,
   偶尔会遇到选词框错位的问题。
3. 当这个变量取值为 popon 时,使用 popon 包来绘制选词框,这个选项
   效果类似 popup。
4. 当这个变量取值为 minibuffer 时,minibuffer 将做为选词框,
   这个选项也作为其他选项不可用时的 fallback.
5. 当这个变量的取值是为一个 list 时,pyim 将按照优先顺序动态
   选择一个当前环境可用的 tooltip."
  :type '(choice (repeat (choice (const posframe)
                                 (const popup)
                                 (const popon)
                                 (const minibuffer)))
                 (const posframe)
                 (const popup)
                 (const popon)
                 (const minibuffer)))

参考 sdcv 代码:

(defcustom sdcv-popup-function 'pos-tip-show
  "The popup function for showing result."
  :type '(choice
          :tag "An option to set use which popup function."
          (const :tag "pos-tip" pos-tip-show)
          (const :tag "popup" popup-tip)
          (const :tag "showtip" showtip)
          (const :tag "tooltip" tooltip-show)
          (function :tag "user custom popup function"))
  :group 'sdcv) 

配置 init-local.el 加入:

(setq sdcv-popup-function 'tooltip-show)
;;;(setq sdcv-popup-function 'showtip)
;;;(setq sdcv-popup-function 'pos-tip-show)
;;;(showtip "helll")
(setq sdcv-word-pronounce 'nil)
;;; (sdcv-search-simple "hello")
;;; (sdcv-search-with-dictionary-args "say" sdcv-dictionary-simple-list)

1.4.3. 问题总结

经过测试是因为默认开启了 sdcv-word-pronounce 这个朗读功能导致的问题

作者: xiliuya

Created: 2022-12-02 五 19:52