editor-settings.ts 509 B

123456789101112131415161718192021222324
  1. export const DEFAULT_THEME = 'DefaultLight';
  2. const KeyMapMode = {
  3. default: 'default',
  4. vim: 'vim',
  5. emacs: 'emacs',
  6. sublime: 'sublime',
  7. } as const;
  8. export type KeyMapMode = typeof KeyMapMode[keyof typeof KeyMapMode];
  9. export interface IEditorSettings {
  10. theme: undefined | string,
  11. keymapMode: undefined | KeyMapMode,
  12. styleActiveLine: boolean,
  13. autoFormatMarkdownTable: boolean,
  14. }
  15. export type EditorConfig = {
  16. upload: {
  17. isUploadAllFileAllowed: boolean,
  18. isUploadEnabled: boolean,
  19. }
  20. }