diff --git a/services/web/frontend/js/features/source-editor/commands/ranges.ts b/services/web/frontend/js/features/source-editor/commands/ranges.ts index c79207a431..04859d2a77 100644 --- a/services/web/frontend/js/features/source-editor/commands/ranges.ts +++ b/services/web/frontend/js/features/source-editor/commands/ranges.ts @@ -268,9 +268,7 @@ function moveRange(range: SelectionRange, newFrom: number, newTo: number) { function validateReplacement(expected: string, actual: string) { if (expected !== actual) { - throw new Error( - `Replacement in toggleRange failed validation. Expected ${expected} got ${actual}` - ) + throw new Error('Replacement in toggleRange failed validation.') } } diff --git a/services/web/frontend/js/features/source-editor/extensions/visual/visual-keymap.ts b/services/web/frontend/js/features/source-editor/extensions/visual/visual-keymap.ts index 33c1991dc5..bb50131107 100644 --- a/services/web/frontend/js/features/source-editor/extensions/visual/visual-keymap.ts +++ b/services/web/frontend/js/features/source-editor/extensions/visual/visual-keymap.ts @@ -1,7 +1,6 @@ import { keymap } from '@codemirror/view' import { EditorSelection, Prec } from '@codemirror/state' import { ancestorNodeOfType } from '../../utils/tree-query' -import { toggleRanges } from '../../commands/ranges' import { getIndentation, IndentContext, @@ -128,18 +127,5 @@ export const visualKeymap = Prec.highest( preventDefault: true, run: indentDecrease, }, - // Override bolding in RT mode - { - key: 'Ctrl-b', - mac: 'Mod-b', - preventDefault: true, - run: toggleRanges('\\textbf'), - }, - { - key: 'Ctrl-i', - mac: 'Mod-i', - preventDefault: true, - run: toggleRanges('\\textit'), - }, ]) ) diff --git a/services/web/frontend/js/features/source-editor/languages/latex/shortcuts.ts b/services/web/frontend/js/features/source-editor/languages/latex/shortcuts.ts index 61c5649680..00859605d5 100644 --- a/services/web/frontend/js/features/source-editor/languages/latex/shortcuts.ts +++ b/services/web/frontend/js/features/source-editor/languages/latex/shortcuts.ts @@ -1,6 +1,6 @@ import { Prec } from '@codemirror/state' import { keymap } from '@codemirror/view' -import { wrapRanges } from '../../commands/ranges' +import { toggleRanges } from '../../commands/ranges' export const shortcuts = () => { return Prec.high( @@ -9,13 +9,13 @@ export const shortcuts = () => { key: 'Ctrl-b', mac: 'Mod-b', preventDefault: true, - run: wrapRanges('\\textbf{', '}'), + run: toggleRanges('\\textbf'), }, { key: 'Ctrl-i', mac: 'Mod-i', preventDefault: true, - run: wrapRanges('\\textit{', '}'), + run: toggleRanges('\\textit'), }, ]) )