sanchuanhehe

Results 82 comments of sanchuanhehe

预览模式bug主要体现在涉及到行间公式敲英文括号时会卡住,然后键盘无响应,需要鼠标切换到其他地方

> > 公式编辑时有bug,有时在源代码模式下编辑公式(行间)会自动补全(没按tab),预览模式下有时会出现错误的补全(具体现象有点怪,之后补充),感谢大佬 > > 这个可能不只是限于公式编辑的 BUG,目前源码模式在边界情况下确实会神秘触发自动补全。主要 Typora 源码模式用的 CodeMirror 实现,它原生不支持 GitHub Copilot 这种灰色字符提示,我用了一些非常 Hacking 的方式去实现它,实际上就是先插入补全的文本然后将其设置为灰色,并检查用户之后是否有移动光标、键入字符等操作,如果有则撤销😂。这个实现方式很明显会有很多不可知的 BUG,我会尽量在代码实现里加更多判断逻辑减少 BUG,但别抱太大期待 没事的,现在并不影响使用,复现等一小会,在上课😋

![屏幕截图 2024-03-22 123959](https://github.com/Snowfly-T/typora-copilot/assets/114403919/acc69deb-8537-457d-b667-b28fc912cd12) ![image](https://github.com/Snowfly-T/typora-copilot/assets/114403919/82c4d24c-3553-4114-ad27-b897cc91a649)

> > 公式编辑时有bug,有时在源代码模式下编辑公式(行间)会自动补全(没按tab),预览模式下有时会出现错误的补全(具体现象有点怪,之后补充),感谢大佬 > > 这个可能不只是限于公式编辑的 BUG,目前源码模式在边界情况下确实会神秘触发自动补全。主要 Typora 源码模式用的 CodeMirror 实现,它原生不支持 GitHub Copilot 这种灰色字符提示,我用了一些非常 Hacking 的方式去实现它,实际上就是先插入补全的文本然后将其设置为灰色,并检查用户之后是否有移动光标、键入字符等操作,如果有则撤销😂。这个实现方式很明显会有很多不可知的 BUG,我会尽量在代码实现里加更多判断逻辑减少 BUG,但别抱太大期待 每次删除时更容易在源代码下自动补全,是不是没有做这个逻辑检查(delete)

![image](https://github.com/Snowfly-T/typora-copilot/assets/114403919/3d77fb55-f75f-4ddf-acfb-046815282a5b) 大括号也有同样的错误

就在这里卡住了,然后对于键盘行为无响应

我是学通信的,虽然对这些很感兴趣,但是前端帮不上什么忙😂,感谢大佬

有一种通过github page搭建deb的软件仓库的方法,配合一些deb打包工具和github action的方式自动打包发布,不知道有兴趣不 @ccmywish

用户添加仓库url之后就可以通过apt安装

platpak的相关文档 https://docs.flathub.org/docs/for-app-authors/submission/