pyim 状态下默认使用 中文符号 , 个人觉得不方便使用,所以自己修改了一下
使得 pyim 使用 英文符号 , 又不影响输入 中文
请把下面的配置添加到你的配置文件, 如果你有使用 魔术转换器,请自己修改
缺点 :
- 使用的是 pyim 的 魔术转换器 转换而来
- 还差 ” “ 没有转换成 " 我不会实现
;; 魔术转换器(/转换中英文标点符号/)
(defun my-converter (string)
(if (equal string ";")
";"
(if (equal string "¥")
"$"
(if (equal string "’")
"'"
(if (equal string "‘")
"'"
(if (equal string "——")
"_"
(if (equal string "…")
"^"
(if (equal string "【")
"["
(if (equal string "】")
"]"
(if (equal string "(")
"("
(if (equal string ")")
")"
(if (equal string "◎")
"@"
(if (equal string "?")
"?"
(if (equal string "》")
">"
(if (equal string "《")
"<"
(if (equal string "=")
"="
(if (equal string ":")
":"
(if (equal string "。")
"."
(if (equal string "-")
"-"
(if (equal string ",")
","
(if (equal string "+")
"+"
(if (equal string "×")
"*"
(if (equal string "※")
"&"
(if (equal string "%")
"%"
(if (equal string "#")
"#"
(if (equal string "!")
"!"
(if (equal string "・")
"`"
(if (equal string "~")
"~"
(if (equal string "』")
"}"
(if (equal string "÷")
"|"
(if (equal string "『")
"{"
(if (equal string "、")
"/"
string))))))))))))))))))))))))))))))))
(setq pyim-outcome-magic-converter #'my-converter)