/tiddlywiki-codemirror6

Your Next TiddlyWiki5 Editor: Codemirror6

Primary LanguageJavaScriptMIT LicenseMIT

Important

The tiddlywiki-codemirror-6 plugin has entered maintenance status. Next, we will mainly fix bugs and improve the compatibility of the plugin. No major changes will be made overall (2024-01-24). If you want to view the smallest version of tiddlywiki-codemirror-6 plugin, please check out the basic branch.

Screenity.video.-.Jan.8.2024.1.mp4

Dynamic JSON Badge

Preview

Emoji 补全 Wiki Mode 代码片段补全
emoji wikimode usersnippets
tiddler 补全 widget 补全 图片补全
link widget image
颜色修改 Link 预览
color linkpreview

FileStruct

📦tiddlywiki-codemirror-6
 ┣ 📂config
 ┣ 📂modules
 ┃ ┣ 📂completions
 ┃ ┃ ┣ 📂sources
 ┃ ┣ 📂constants
 ┃ ┣ 📂extensions
 ┃ ┃ ┣ 📂inlineSuggestion
 ┃ ┣ 📂keymap
 ┣ 📂tiddlers
 ┃ ┣ 📂auto-generated-config
 ┃ ┣ 📂icons
 ┃ ┣ 📂lib
 ┃ ┃ ┣ 📂editor
 ┃ ┃ ┃ ┗ 📂operations
 ┃ ┃ ┗ 📂subclasses
 ┃ ┃ ┃ ┣ 📂editor
 ┃ ┣ 📂macros
 ┃ ┣ 📂palettes
 ┃ ┣ 📂Shortcuts
 ┃ ┃ ┗ 📂fullscreen
 ┃ ┃ ┃ ┣ 📂ShortcutInfo
 ┃ ┃ ┃ ┗ 📂shortcuts
 ┃ ┣ 📂ui
 ┃ ┃ ┣ 📂ControlPanel
 ┃ ┃ ┣ 📂EditorToolbar
 ┃ ┃ ┣ 📂EditorTools
 ┃ ┃ ┣ 📂EditTemplate
 ┃ ┃ ┗ 📂Templates
 ┣ 📂types
 ┣ 📂utils

Dev

git clone --depth 1 https://github.com/oeyoews/tiddlywiki-codemirror6
cd tiddlywiki-codemirror6
pnpm install ## add dependencies
pnpm dev  ## local debug plugins
pnpm build  ## build codemirror6 plugins