joplin.plugins.register({ onStart: async function() { const folder = await joplin.data.post(['folders'], null, { title: "my plugin folder" }); await joplin.data.post(['notes'], null, { parent_id: folder.id, title: "testing plugin!" }); // await joplin.commands.register({ // name: 'updateCurrentNote', // label: 'Update current note via the data API', // iconName: 'fas fa-music', // execute: async () => { // const noteIds = await joplin.workspace.selectedNoteIds(); // const noteId = noteIds.length === 1 ? noteIds[0] : null; // if (!noteId) return; // console.info('Modifying current note...'); // await joplin.data.put(['notes', noteId], null, { body: "New note body " + Date.now() }); // }, // }); // await joplin.views.toolbarButtons.create('updateCurrentNoteButton', 'updateCurrentNote', 'editorToolbar'); }, });