TypePad.el: Emacs 内的跟打器

最近开始学虎码,就在 emacs 里做了一个跟打器,有兴趣可以玩玩:

一些想法和说明:

  1. 输入读取几乎就是利用了 pyim 的函数,不知道有没有更简单通用的方式(所以也只能用 pyim 输入)
  2. 较高速击键的时候(6-7击),迟滞感有时比较明显。以我现在打文的速度还无所谓,但打十字不太爽
  3. 想找一个能直接用 elisp list 绘制折线图的 lib
  4. 第一次写 elisp,代码写得不好,见谅;如果有人能给点建议,十分感谢
  5. 计算的很多数据只能图一乐,作为大概的标准
13 个赞

看起来是个比较复杂的功能,挺厉害的,还用到了 SQL :clap:


Emacs Lisp 没有 namespace/module 的概念,你的包的所有符号都应该以你的包名称开头,即 typepad- 开头。


sqlite-execute 貌似原生支持值绑定,这里不用无所谓,一般的框架通常考虑预防 SQL 注入,建议用此。

这里确实整理代码的时候漏了

sqlite-execute我没仔细看过,这方面我也不太了解,之后有空看看,thx。

1 个赞

太强了,以后直接用Emacs练习五笔

感谢,以后应该不会用 圈子里的跟打器了 录制_2024_01_28_00_31_27_259

image

这个体验很像我第一次用添雨跟打器:grinning:

我之前用木易,所以就是写了一些在木易里常用的功能

sql的error是因为一些默认值是nil,所以用外部输入法时sql会出错,也许这里用sqlite-execute的值绑定更好? 原来是这个时候算键准会 0/0

1 个赞