[发布] tp.el: Emacs 文本属性库

就是没想到啥比较好的应用才尝试花里胡哨的东西。其实我另外一个项目没发出来算是可以应用的,但是被我做的比较杂就懒得整理出来了。

tp.el是不是适合做标记和批量整理?比如标记的内容批量改为大写等等。但其实用不到tp.el我就做出来了,可能用tp.el做起来会方便些。

可以,用 tp-search-map 给所有匹配到的文本属性执行同一个函数。

实现动画版 symbol-overlay?

我又有了许多新的 idea,远不止于做动画。都实现基本上可以将 tp 打造成替代原生 widget 的组件库,支持交互及增量更新。这样即使不依赖 etaf,也可以直接使用,更加的轻量。etaf 在组件这一部分所做的工作就是在 tp 实现的小组件的基础上加上了盒模型及布局,用来更好的组织页面中的多个组件及组件之间的交互。

4 个赞

期待!如果能实现这个目标,那希望能进core lib了,至少是elpa,那就更棒了!

BTW:发现melpa上有个同名的package :joy: