default.ts 389 B

123456789101112131415
  1. import { Prec } from '@codemirror/state';
  2. import { keymap } from '@codemirror/view';
  3. import type { KeymapFactory } from './types';
  4. export const defaultKeymap: KeymapFactory = async () => {
  5. const { defaultKeymap: cmDefaultKeymap } = await import(
  6. '@codemirror/commands'
  7. );
  8. return {
  9. extension: keymap.of(cmDefaultKeymap),
  10. precedence: Prec.low,
  11. overrides: [],
  12. };
  13. };