feat: Add support for autolink (#2226)

* wip

* WIP

* add autolink implementation

* refactoring

* set keepOnSplit to false

* refactoring

* improve changed ranges detection

* move some helpers into core

Co-authored-by: Philipp Kühn <philippkuehn@MacBook-Pro-von-Philipp.local>
This commit is contained in:
Philipp Kühn
2021-12-03 08:53:58 +01:00
committed by GitHub
parent 40a9404c94
commit 3d68981b47
15 changed files with 366 additions and 82 deletions

View File

@@ -3,8 +3,8 @@ import { useEditor, EditorContent } from '@tiptap/react'
import Document from '@tiptap/extension-document'
import Paragraph from '@tiptap/extension-paragraph'
import Text from '@tiptap/extension-text'
import Link from '@tiptap/extension-link'
import Code from '@tiptap/extension-code'
import Link from '@tiptap/extension-link'
import './styles.scss'
export default () => {
@@ -13,10 +13,10 @@ export default () => {
Document,
Paragraph,
Text,
Code,
Link.configure({
openOnClick: false,
}),
Code,
],
content: `
<p>

View File

@@ -15,8 +15,8 @@ import { Editor, EditorContent } from '@tiptap/vue-3'
import Document from '@tiptap/extension-document'
import Paragraph from '@tiptap/extension-paragraph'
import Text from '@tiptap/extension-text'
import Link from '@tiptap/extension-link'
import Code from '@tiptap/extension-code'
import Link from '@tiptap/extension-link'
export default {
components: {
@@ -35,10 +35,10 @@ export default {
Document,
Paragraph,
Text,
Code,
Link.configure({
openOnClick: false,
}),
Code,
],
content: `
<p>