diff options
Diffstat (limited to 'src/shared')
-rw-r--r-- | src/shared/default-settings.js | 11 | ||||
-rw-r--r-- | src/shared/validators/setting.js | 2 |
2 files changed, 12 insertions, 1 deletions
diff --git a/src/shared/default-settings.js b/src/shared/default-settings.js index b186f95..3149581 100644 --- a/src/shared/default-settings.js +++ b/src/shared/default-settings.js @@ -36,6 +36,17 @@ export default { "]]": { "type": "navigate.link.next" }, "gu": { "type": "navigate.parent" }, "gU": { "type": "navigate.root" } + }, + "search": { + "default": "google", + "engines": { + "google": "https://google.com/search?q={}", + "yahoo": "https://search.yahoo.com/search?p={}", + "bing": "https://www.bing.com/search?q={}", + "duckduckgo": "https://duckduckgo.com/?q={}", + "twitter": "https://twitter.com/search?q={}", + "wikipedia": "https://en.wikipedia.org/w/index.php?search={}" + } } }` }; diff --git a/src/shared/validators/setting.js b/src/shared/validators/setting.js index df04e50..0b853a8 100644 --- a/src/shared/validators/setting.js +++ b/src/shared/validators/setting.js @@ -1,6 +1,6 @@ import operations from '../../operations'; -const VALID_TOP_KEYS = ['keymaps']; +const VALID_TOP_KEYS = ['keymaps', 'search']; const VALID_OPERATION_VALUES = Object.keys(operations).map((key) => { return operations[key]; }); |