From c42d9cf069011f6f8df17048aef236a416bc68fd Mon Sep 17 00:00:00 2001 From: Rahil Sarvaiya <32304956+rahil1304@users.noreply.github.com> Date: Sat, 10 Oct 2020 02:13:39 +0530 Subject: [PATCH] Desktop: Disabled emoji highlighting in editor when emoji plugin is disabled (#3852) --- .../NoteEditor/NoteBody/CodeMirror/utils/useJoplinMode.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ElectronClient/gui/NoteEditor/NoteBody/CodeMirror/utils/useJoplinMode.ts b/ElectronClient/gui/NoteEditor/NoteBody/CodeMirror/utils/useJoplinMode.ts index 2347d70954..1a4cb10ad9 100644 --- a/ElectronClient/gui/NoteEditor/NoteBody/CodeMirror/utils/useJoplinMode.ts +++ b/ElectronClient/gui/NoteEditor/NoteBody/CodeMirror/utils/useJoplinMode.ts @@ -1,5 +1,6 @@ import 'codemirror/addon/mode/multiplex'; import 'codemirror/mode/stex/stex'; +const Setting = require('lib/models/Setting.js'); // Joplin markdown is a the same as markdown mode, but it has configured defaults // and support for katex math blocks @@ -10,7 +11,7 @@ export default function useJoplinMode(CodeMirror: any) { name: 'markdown', taskLists: true, strikethrough: true, - emoji: true, + emoji: Setting.value('markdown.plugin.emoji'), tokenTypeOverrides: { linkText: 'link-text', }, @@ -33,7 +34,7 @@ export default function useJoplinMode(CodeMirror: any) { } return { - startState: function(): {outer: any, openCharacter: string, inner: any} { + startState: function(): { outer: any, openCharacter: string, inner: any } { return { outer: CodeMirror.startState(markdownMode), openCharacter: '',