latex-ub/services/web/frontend/js/features/source-editor/extensions/folding-keymap.ts
2025-05-05 12:24:05 +00:00

19 lines
333 B
TypeScript

import { foldAll, toggleFold, unfoldAll } from '@codemirror/language'
/**
* A custom extension that binds keyboard shortcuts to folding actions.
*/
export const foldingKeymap = [
{
key: 'F2',
run: toggleFold,
},
{
key: 'Alt-Shift-1',
run: foldAll,
},
{
key: 'Alt-Shift-0',
run: unfoldAll,
},
]