背景:我使用的当前文本编辑器没有内置对 git 的支持。不过,它支持用户创建的插件,所以我制作了一个插件,用于在每次保存文件时自动提交到存储库。
尽管自动保存到存储库很简单,但提交消息目前不是很有用,它们只是将当前日期和时间与文本“自动保存”作为提交消息一起拍打。
在查看这种情况时,我认为了解文本编辑器如何处理让用户在每次保存文件时指定不同的提交消息(如果需要)可能会有所帮助。
问题:文本编辑器如何不显眼地允许用户指定非自动提交消息?用户是否会看到一个弹出对话框?编辑器是否提供了一个暂存缓冲区,它只充当提交消息的临时存储空间?有没有一种方法可以做到这一点而不会在一段时间后感觉像“唠叨屏幕”?