Giter Site home page Giter Site logo

easy-typing-obsidian's People

Contributors

eventlowop avatar niazlv avatar yaozhuwa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

easy-typing-obsidian's Issues

是否可以避免在波浪号和链接之间加空格?

使用过程中发现了一个相当偏门的 bug…

如果给一个链接加删除线,比如:

~~[A link](https://link.com) Strike this line through~~

格式化后会在开头的波浪号和链接之间加空格。而加了空格之后不知为何 Obsidian 就不渲染删除线了…

是否可以避免在链接和 Markdown 标记符号(如 ~*_)之间加空格呢?

谢谢。

中英之间加空格考虑双链符号[[]]情况

因为有些双链名字是中文,所以我关闭了[[双链]]和文本间的空格功能,但是在双链名字是英文的时候,又希望可以自动加上空格。

举例:

[[工作]]与[[生活]]
[[Work]] 与 [[Life]]

Mac 系统求修复键入双拼时提前格式化排版问题

当我键入 re'li 时,会变成输出r re'li,当键入速度快时,会变成 re 热力
iShot2022-03-19 22 11 07
iShot2022-03-19 22 16 51

可能有用的信息:
操作系统:macos Monterey v12.3
Obsidian 版本:v0.13.33
插件版本:v4.0.1
输入法:搜狗输入法 + 小鹤双拼方案

Trouble with Templater code

Hi - I love the 'Easy Type' plugin, but it is causing me this one headache - in 'Templater' scripts, eg., the 'f' and the 'c' in the following - <% tp.file.cursor() %> - keep getting capitalised and a space inserted ('<% tp. File. Cursor() %>'). This causes my templates to error out. Is there an existing way to avoid this?

在使用拼音输入时出现的误空格的情况

比如我想输入“宏观经济”
我在拼音中打出“hong'guan'jing'ji”
然后选中宏观
这就变成了“宏观jing'ji"
这一步的时候我一个词没打完,它已经识别出需要空格了:“宏观 jing'ji”
这个时候我再选中经济
就变成了”宏观 经济“
中间出现了一个空格
这是一个致命的问题...

关于|、注释和%的建议

首先感谢开发者!您的easy typing和蚕大的ZH编辑增强 是对我ob中文输入改善最有效的插件

有两个小建议

  1. 每次别名和图片大小都要切换成英文输入法输入|太麻烦了
    希望可以增加一个功能,左或右为英文括号[ / ]时(即wiki链接),输入中文自动转化为英文|
  2. 以及ob中的注释是%%,请问是否可以效仿代码块和公式块的模式,输入四个5的时候自动转化成四个%,并且将光标置于中间?

再次感谢!

#建议 对中文段落执行缩进

非常感谢作者的插件,提供很便捷的中英文混合输入。不过还想建议作者,是否考虑将段落的缩进整合到插件中,因为在中文的排版习惯中,常常将段首进行缩进。为此,希望作者能够加入段落首行缩进功能,并将缩进的数值可调,比如1个字符,或者两个字符,或者其他更加合理的方案。
非常感谢,初次使用GitHub,冒犯之处望海涵。

feature request 中文¥转为公式标记$,》转为引用标记>

是不是能把¥自动转为$,而且选中一段文本时输入¥,也能像已经实现的功能,比如

  • 【【变成[[]]
  • ·变成`

一样,变成$把文本包围住呢?

再次感谢,这个插件真的帮到了我很多,在每天的日常使用中存在感超高。

请求增加感叹号全角符号自动增强。

嵌入引用的时候,需要使用到 ! 但是本插件好像对符号没有处理,我尝试输入一个两个 !!貌似都没有变化。

另一方面,我现在使用的是3.4.3的版本插件,主程序0.13.19。没有启用新式编辑器。
但是我使用 shit+6获得的依然是……而不是 ^,我看之前有提到过已经支持了前述的替换功能,不知道是我插件和其他插件冲突?还是怎么回事

选中文本后按下`{`会造成文本重复

image
如图,选中一段字符后按下{键会造成文本被重复一遍,应该是和系统自带的补全英文标点(⬇️)重复了,有办法可以检测以避免冲突,或者考虑增加开启关闭选项吗?
image

一些特殊的缩写能否避免大写

抱歉,并不是很熟悉regular expression,请问是否可以做到一些常用的缩写,比如说:i.e., 和 e.g., 这种,可以避免e和g被大写?谢谢!

[#Enhancement] 中文符号自动补齐

在使用英文字符时,类似[,"等字符可以自动补齐右侧符号,并且光标移至符号中间,不知道作者是否有计划添加中文字符的自动补齐。谢谢

Remove/Add toggle for capitalization after ";"

I'd like to disable capitalization after the ";" punctuation.
Eg not me; you instead of not me; You.

It can be tiring to always hit Ctrl+Z, I'd be nice to have a toggle for this if you do not wish to remove it completely.

Thanks!

支持配置过滤markdown标题的格式化

包括 H1 - H6 标题的格式化过滤,目前插件是有支持正则表达式过滤,能否支持配置?如果不能配置,能否支持?

如以下笔记

第 1 章 这是一章内容

因为格式化功能,会移除中文之间的空格,导致:

第 1 章这是一章内容

输入tag时的几点建议

emmm是的又是我提issue了(有点刷屏了)

  1. feature request: 在井号#之前还有一个空格才会被识别为tag,但是在中文标点后面输入#的时候因为中文标点本身后面留的空白比较多,有时候分不清那里是否已经有空格了,而且中文输入(个人)习惯一般不会敲空格。
    所以希望在输入#的时候也支持在中文之间加入空格。
  2. bug: 开启中英空格功能后,输入的tag文本如#中文Chinese/test会被自动假如的空格拆开成#中文 Chinese/test
- #中文 Chinese/test
+ #中文Chinese/test

image

感谢作者的高效开发

#建议 对当前选中的文本格式化

作者,非常感谢你精心制作的插件。非常方便,特别感谢你。
然后是我自己的想法:有没有办法可以实现 只对当前选中的文本格式化类似于代码编辑器那样的。我觉得会比格式化当前行利用率更高些。 非常感谢你的工作。
请开放捐赠通道。

网址与其它字符自动插入空格不生效

很实用的插件,谢谢!
使用中遇到一个小问题,我用下述正则匹配网址,希望网址与其它字符(中文及中文标点比如括号之类的)只见能自动插入空格,但没生效

正则规则:(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?

测试样例(网址与中文括号):https://www.ithome.com/)

期待解答

Thanks

Just want to pass on my gratitude for making this plugin. It works wonderfully and really speeds up my workflow. Thanks!

句号和冒号适配性问题——对时间文本/缩写的支持

比如,如果我想输入,
3:00 p.m.
在自动格式化开启的情况下会被强制改为
3: 00 p. M.

如果想输入带大量日期的句子,就更加灾难,
The meeting will be held from 11 a. M. To 3 p. M. On Thurs. The 15th.

可以总结主要有两个问题导致了时间文本的不适配,

  1. 缩写后的句号会导致之后的英文字母强行空格并且大写。除了a.m./p.m./星期/月份等缩写,还有其他常用拉丁文缩写比如etc./et al./vs./i.e./e.g./c.和各种专业术语的缩写后都带句号,但许多缩写出现在句子中间,其后不应该大写。
  2. 冒号后的数字会被插入空格

鉴于各种缩写种类繁多,我觉得一一纳入数据库做特殊判断是否不太现实,能否在插件错误判断大小写和空格的时候,支持手动修改?比方说,在用户退格删除了刚被插件修改、产生变化的字之后,插件可以判断用户希望手动更改,于是将不介入强制修改用户下次输入的字?而且现在是我只要在这行输入一个字,就会对整行格式化,能否做到仅仅格式化当前光标所在/当前刚刚输入的这个字,这样的话哪怕输入后续内容、进行更改也不怕这一行之前输入过的文本全都一夜回到解放前了?而且让插件每次键入只查当前最新键入字,应该对性能也有所提升,不用去遍历整行了?如果用户想整行或者全文格式化的话就直接调用命令也不是很麻烦。

谢谢!迄今已经是很优秀的插件了,确实让大部分时候的码字更舒服轻松了,真的很棒!

Better support with espanso expander and Dataview inline fields

When inserting texts with espanso, e.g., :dz should be expanded to 202108191440. However, when this plugin is enabled, the text would be expanded into : 202108191440, with an extra : and space.

For Dataview inline fields, they can be defined as something like Rating:: 5. However, with this plugin enabled, the field would become Rating :: 5, with an extra space.

Would it be possible to improve these two use cases?

输入……(shift+6)转换为^

在使用块引用的时候需要键入^,但是中文输入时shift+6对应的是……,个人目前没有……的使用场景(不清楚其他人可能会用到),因此可否新增一个功能,自动把输入……转换为^,可以在配置区选择是否启用此功能。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.