Add live link functionality and enhance Markdown editor features

- Implemented live link support in the Markdown editor, allowing users to click on links and open them in a new tab.
- Added keybinding (Ctrl/⌘ + Enter) to open links under the cursor.
- Introduced visual styles for live links to enhance user experience.
- Enhanced selection utilities to check for intersection with selections.
- Created a custom keymap for Markdown editing, including shortcuts for bold, italic, and fenced code blocks.
- Improved code block handling with line numbering and copy buttons for easy access.
- Added functionality to hide Markdown delimiters in live preview mode.
- Refactored and organized code for better readability and maintainability.
This commit is contained in:
2025-09-07 20:00:25 +02:00
parent d344e25d6b
commit 8ca7e685cc
14 changed files with 1848 additions and 4796 deletions
+111 -3014
View File
File diff suppressed because it is too large Load Diff