diff --git a/main.js b/main.js index e035664..241aebd 100644 --- a/main.js +++ b/main.js @@ -261,6 +261,10 @@ var commands = [ hint: "Settings", action: editsettings }, +{ + hint: "Change a setting", + action: changesetting +}, { hint: "Restore default settings", action: restoresettings @@ -936,6 +940,21 @@ function editsettings() }); } +function changesetting() +{ + searchinlist(Object.keys(settings).map(name => name + ": " + settings[name])) + .then(setting => + { + var name = setting.split(":").shift(); + if (settings[name]) + { + settings[name] = prompt(name, settings[name]); + savesettings(); + loadsettings(); + } + }); +} + function decryptnote() { decryptstring(md.value)