diff --git a/README.md b/README.md index 748c12a..56f3955 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,10 @@ Note that it's *currently* closed source. See the "Open Source Goal" section if | `tail -f` Mode | ✅ | ✅ | ❌ | ✅ | ℹ️[^9] | | Search Result Pane | ✅ | ✅ | ✅ | ✅ | ✅ | | Folder Pane | 🚧[^10] | ✅ | ✅ | ✅ | ✅ | +| Document Map | 🚧[^10] | ✅ | ❌ | ❌ | ✅ | +| "Run..." Dialog | 🚧[^10] | ✅ | ❌ | ❌ | ❌ | | Editor Engine | Scintilla | Scintilla | Scintilla | QScintilla | KTextEdit | +| Regex Engine | RESearch [^11] | Boost.Regex | QRegularExpression | Boost.Regex [^12] | QRegularExpression | [^1]: Currently not open-sourced. Planned to be Open Source once Open Source Sponsor Goal is reached (please consider donate!). Tier 2 sponsors can also get the full source code for building and auditing‌ purpose before the goal is reached. [^2]: Some non-printable characters are not able to be shown. @@ -40,6 +43,8 @@ Note that it's *currently* closed source. See the "Open Source Goal" section if [^6]: Highlight selected word in the editor. [^9]: Enable "Read-only" mode and also enable "Auto-reload" mode to get similar experience. [^10]: Currently WIP, planned to be available in 0.7.0 releases (or 0.6.z for sponsor early access). +[^11]: RESearch is Scintilla's built-in regex engine. I do plan to replace it with a QRegularExpression-based solution in 0.8.0 release. +[^12]: According to their pre-existing legacy code and their current dynamic library, they are reusing the same implementation that Notepad++ is using (BoostRegExSearch). ## Open Source Goal diff --git a/README.zh_CN.md b/README.zh_CN.md index 8e4916e..1cb893a 100644 --- a/README.zh_CN.md +++ b/README.zh_CN.md @@ -30,7 +30,10 @@ | `tail -f` 模式 | ✅ | ✅ | ❌ | ✅ | ℹ️[^9] | | 搜索结果面板 | ✅ | ✅ | ✅ | ✅ | ✅ | | 文件夹面板 | 🚧[^10] | ✅ | ✅ | ✅ | ✅ | +| 文档结构图 | 🚧[^10] | ✅ | ❌ | ❌ | ✅ | +| 运行对话框 | 🚧[^10] | ✅ | ❌ | ❌ | ❌ | | 编辑器引擎 | Scintilla | Scintilla | Scintilla | QScintilla | KTextEdit | +| 正则引擎 | RESearch [^11] | Boost.Regex | QRegularExpression | Boost.Regex [^12] | QRegularExpression | [^1]: 目前未开源。计划在达到开源赞助目标后开源(请考虑捐赠!)。第二档位的赞助者也可在开源目标达成前提前获取完整源码以供自行构建和代码审查。 [^2]: 某些不可打印字符无法显示。 @@ -40,6 +43,8 @@ [^6]: 在编辑器中高亮选中的单词。 [^9]: 需启用只读模式并启用自动重载来获得近似体验。 [^10]: 当前施工中,计划在 0.7.0 版本(或者面向赞助者的 0.6.z 版本)中提供。 +[^11]: RESearch 是 Scintilla 的内置正则引擎。我计划在 0.8.0 版本将其替换为基于 QRegularExpression 的解决方案。 +[^12]: 根据其原有旧代码和当前的动态库的情况,其目前实现复用了来自 Notepad++ 的正则引擎实现(BoostRegExSearch)。 ## 开源目标