From 369274ead75947a68bf7bbb5ab1e784e81521030 Mon Sep 17 00:00:00 2001 From: zadam Date: Mon, 11 Jan 2021 22:29:02 +0100 Subject: [PATCH] new env variable to specify start note, #1532 --- src/services/options_init.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/services/options_init.js b/src/services/options_init.js index 26283a424..02dbc1ee2 100644 --- a/src/services/options_init.js +++ b/src/services/options_init.js @@ -31,10 +31,7 @@ function initNotSyncedOptions(initialized, startNotePath = 'root', opts = {}) { optionService.createOption('openTabs', JSON.stringify([ { notePath: startNotePath, - active: true, - sidebar: { - widgets: [] - } + active: true } ]), false); @@ -103,6 +100,15 @@ function initStartupOptions() { log.info(`Created missing option "${name}" with default value "${value}"`); } } + + if (process.env.TRILIUM_START_NOTE_ID) { + optionService.setOption('openTabs', JSON.stringify([ + { + notePath: process.env.TRILIUM_START_NOTE_ID, + active: true + } + ])); + } } function getKeyboardDefaultOptions() {