自制 notepad++,MarkDown(Obsidian 配色) 用户定义语言格式(自定义高亮)
前言
最近我开始用 Notepad++ 配合这个很棒的插件 MarkdownViewerPlusPlus 写 markdown 文件。有个插件在用户定义语言中给我提供了一个 Markdown 语法高亮,可惜它是配合亮 IDE 主题使用的,在我的背景色下表现很糟。因此我基于黑曜石配色(Obsidian)和原来的高亮做了一个暗色用户定义语言。
最近我开始用 Notepad++ 配合这个很棒的插件 MarkdownViewerPlusPlus 写 markdown 文件。有个插件在用户定义语言中给我提供了一个 Markdown 语法高亮,可惜它是配合亮 IDE 主题使用的,在我的背景色下表现很糟。因此我基于黑曜石配色(Obsidian)和原来的高亮做了一个暗色用户定义语言。
本文将把,截至 2019-05-18 的,从互联网上搜集到
(“cookie+security” -> Google 与 StartPage 前两页结果为源 + 相关学术文献)的, 有关 Cookie 标准与用法、cookie 安全性的信息,汇总索引,以方便读者学习了解相关信息。
我需要通过修改 cloth-config 库逻辑,为所有使用了 cloth-config 库的 mod 增加配置界面的视觉无障碍支持。
其中一个目标是让 cloth-config 的界面组件支持通过键盘在组件间导航,因此我需要阅读、理解并复用 Minecraft 源码中的相关逻辑。具体来说,包 net.minecraft.client.gui.navigation 负责通过键盘导航并选中组件,包 net.minecraft.client.gui.screen.narration 负责组织并读出所选中组件的文字描述。我没能搜索到现有的代码讲解或教程,所以打算自己写一篇。