From f1ed024d077111b3e6f99b5d2f00038d5e4701bd Mon Sep 17 00:00:00 2001 From: Luka Trovic Date: Thu, 13 Jul 2023 17:09:17 +0200 Subject: [PATCH] fix: tab key in code block Signed-off-by: Luka Trovic --- src/components/Editor.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/components/Editor.vue b/src/components/Editor.vue index 7c07315db3..2e9ca4e2af 100644 --- a/src/components/Editor.vue +++ b/src/components/Editor.vue @@ -721,6 +721,13 @@ export default { return } + if (event.key === 'Tab' && !event.shiftKey && !event.ctrlKey && !event.metaKey && this.$editor.isActive('codeBlock')) { + this.$editor.commands.insertContent('\t') + this.$editor.commands.focus() + event.preventDefault() + return + } + if ((event.ctrlKey || event.metaKey) && event.key === 's') { this.$syncService.save() event.preventDefault()