Releases: obgnail/typora_plugin
Releases · obgnail/typora_plugin
1.11.23
- fix:【md_padding】:IGNORE_PATTERNS 参数偶尔失效(#868)
- feat:【search_multi】: 新增查询属性:blockcode、blockcodelang、blockcodebody、blockhtml、blockquote、table、thead、tbody、ol、ul、head、image、code、link、strong、em 、del
查询功能目前支持 29 种查询属性,想查什么就查什么,精准高效,实现查询自由。
- 文件属性(9):path | file | ext | time | size | linenum | charnum | crlf | hasimage
- 内容属性(20):default | content | frontmatter | blockcode | blockcodelang | blockcodebody | blockhtml | blockquote | table | thead | tbody | ol | ul | head | image | code | link | strong | em | del
默认值 default = path + content(路径+文件内容)
示例 | 搜索文档 |
---|---|
pear | 包含 pear |
sour pear | 包含 sour 和 pear |
sour OR pear | 包含 sour 或 pear |
"sour pear" | 包含 sour pear 这一词组 |
sour pear -apple | 包含 sour 和 pear,且不含 apple |
apple time=2024-03-12 | 包含 apple,且文件更新时间为 2024-03-12 |
frontmatter:日记 | head=简介 | strong:abc | YAML Front Matter 包含日记 或者 标题内容为简介二字 或者 加粗文字包含 abc |
size>10k (file=k8s.md | hasimage=true) | 文件大小大于 10k,且 文件名为 k8s.md 或者文件内容包含图片 |
path:(info | warn | err) -ext:md | 文件路径包含 info 或 warn 或 err,且扩展名不含 md |
file:/[a-z]{3}/ content:prometheus blockcode:"kubectl apply" | 文件名匹配正则 [a-z]{3},且内容包含 prometheus,且代码块内容含有 kubectl apply |
1.11.22
赶在 11 月 22 日发布 1.11.22 版本,哈哈。
- refactor:【search_multi】:重构 Qualifier。实现 Qualifier 的完全抽象,不再依赖外部。使得可以通过简单的
声明
实现一个 Qualifier - feat:【search_multi】:新增 4 个元数据查询属性:linenum(行数)、charnum(字符数)、crlf(换行符为CRLF)、hasimage(包含图片)
- feat:【search_multi】:引入 singleflight 机制;新增 cast 接口;提高性能
- chg:【core \ searchStringParser】:优化接口,提高通用性
目前 search_multi 插件的
查询能力
已经被高度抽象,后续可以把编辑 查询能力 的能力
开放给用户,想查什么就查什么,实现查询自由。
1.11.21
1.11.20
1.11.19
1.11.18
1.11.17
- feat:【fence_enhance】:支持在右键菜单中使用所有的现有功能
- chg:【darkMode】【noImageMode】【hotkeyHub】【pluginUpdater】:迁移为一级插件
- feat:【pie_menu】:优化插件使用逻辑,简化 BUTTONS 选项使用规则
- chg:【search_multi】:优化语法错误检测逻辑
- chg:【collapse_paragraph】【collapse_table】【right_click_menu】【toolbar】:优化代码
- chg:【commander】【imageReviewer】:取消默认的快捷键,交由用户自定义
- doc:优化 readme
1.11.15
1.11.14
1.11.13
- feat:新增插件【editor_width_slider】:支持调整写作区宽度
- feat:【search_multi】:新增 frontmatter 作为 qualifier,现在已经支持查找 YAML Front Matter
- chg:【core】继续优化插件压缩包体积,目前为 6.01MB
- chg:【easy_modify】:【添加结尾空格】选项为不常用选项,因此在执行前添加一个确认框(支持不再提示)
- chg:【help】:修改【关于】选项的显示内容
- doc:优化配置说明文档
search_multi's frontmatter qualifier | editor_width_slider |
---|---|