关于 Obsidian Linter 插件在CJK文本与链接之间添加空格的优化建议

在中日韓閱讀習慣裡,為了確保文本的連續性,一般不在文字與中文鏈接之間添加空格。當然如果鏈接顯示為英文時還是要有空格的。
現在Linter的"在CJK字符与英文之間添加空格"功能中,統一強制在所有CJK文字与鏈接之間添加了空格,希望可以在後續版本中添加一個開關以提供更高的自定義。
目前為了解決此問題,我關閉了此功能,而使用Easy Typing,它的“Smart Space”功能值得借鑒。

下面是我想在 Github 上提交的 Issue 内容,但苦于提交不上去,不知道有没有好心人帮忙提交一下

Is Your Feature Request Related to a Problem? Please Describe.

I’m always frustrated when a space is placed incorrectly.

Describe the Solution You’d Like

In the reading habits of China, Japan, and Korea, to ensure the continuity of the text, spaces are generally not added between characters and Chinese links. Of course, if the link is displayed in English, a space should still be included.
Currently, the Linter’s “Add space between CJK characters and English” feature uniformly enforces the addition of spaces between all CJK text and links. It is hoped that a switch can be added in future versions to provide greater customization.

It is hoped to wotk like this as below
Before

文本文本 [[中文链接]] 文本文本
文本文本 [[www.example.com]] 文本文本
文本文本 [链接](www.example.com) 文本文本
文本文本 [link](www.example.com) 文本文本
文本文本[[中文链接]]文本文本
文本文本 [[www.example.com]] 文本文本
文本文本[链接](www.example.com)文本文本
文本文本 [link](www.example.com) 文本文本

Describe Alternatives You’ve Considered

To address this issue, I have currently turned off this feature and am using Easy Typing, whose “Smart Space” function is worth referencing.

Thank you for your consideration! :slight_smile:

我把我的需求送给豆包,让它修改了一下,勉强能满足需要,但是PKMer总是提醒我更新此插件,然而更新过后就回到之前了。所以还是希望官方能有个选项。

Plugin Update Locker 可以锁版本不升级
VARE 可以降级任意版本

好了,我在manifest.json文件里把版本号改成了PKMer想让我升级的那个版本。暂时消停了。 :laughing: