commands: {
    bindKey: string;
    description: string;
    exec: (editor: any) => void;
    name: string;
}[]