From f558a38b9b7e6423268e207eac8b5a87fc9b1174 Mon Sep 17 00:00:00 2001 From: Dan-Kingswell-WW Date: Tue, 26 May 2026 10:52:43 +0100 Subject: [PATCH 1/2] feat: refresh dotfile defaults --- README.md | 9 +- SETUP.md | 10 +- configs/nvim/lazy-lock.json | 46 +-- configs/nvim/lazyvim.json | 2 + configs/nvim/lua/config/keymaps.lua | 5 + configs/nvim/lua/config/lazy.lua | 3 +- configs/nvim/lua/plugins/blink.lua | 12 + configs/nvim/lua/plugins/multicursor.lua | 12 + configs/nvim/lua/plugins/rust.lua | 3 - configs/nvim/lua/plugins/snacks.lua | 29 ++ configs/nvim/lua/plugins/theme.lua | 18 ++ configs/nvim/lua/plugins/typescript-tools.lua | 27 ++ configs/zen/profile/chrome/zen-themes.css | 2 +- configs/zen/profile/prefs.js | 279 ++++++++---------- .../zen/profile/zen-keyboard-shortcuts.json | 2 +- scripts/bootstrap.sh | 3 - scripts/install.sh | 22 ++ 17 files changed, 287 insertions(+), 197 deletions(-) create mode 100644 configs/nvim/lua/plugins/multicursor.lua delete mode 100644 configs/nvim/lua/plugins/rust.lua create mode 100644 configs/nvim/lua/plugins/snacks.lua create mode 100644 configs/nvim/lua/plugins/theme.lua create mode 100644 configs/nvim/lua/plugins/typescript-tools.lua diff --git a/README.md b/README.md index feba618..32a0c0f 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The live config locations on your machine are symlinked back into this repo, so ./scripts/install.sh ``` -This installs `neovim`, `ghostty`, `hammerspoon`, and `zen` via Homebrew, launches Zen once to create a profile, and then runs the bootstrap step. +This installs `neovim`, `ghostty`, `hammerspoon`, and `zen` via Homebrew, ensures the Rust toolchain pieces Neovim expects are present, launches Zen once to create a profile, and then runs the bootstrap step. ## Workflow @@ -29,10 +29,7 @@ This installs `neovim`, `ghostty`, `hammerspoon`, and `zen` via Homebrew, launch - `configs/ghostty` -> `~/.config/ghostty` - `configs/nvim` -> `~/.config/nvim` - `configs/hammerspoon` -> `~/.hammerspoon` -- `configs/zen/profile/chrome` -> Zen `chrome` directory -- `configs/zen/profile/prefs.js` -> Zen `prefs.js` - `configs/zen/profile/zen-keyboard-shortcuts.json` -> Zen keyboard shortcuts -- `configs/zen/profile/zen-themes.json` -> Zen themes config ## First-time setup on another Mac @@ -52,6 +49,6 @@ This installs `neovim`, `ghostty`, `hammerspoon`, and `zen` via Homebrew, launch - `bootstrap` backs up anything it replaces into `~/.dotfiles-backups/`. - `install.sh` installs the required apps with Homebrew using `Brewfile`. -- Zen links into whichever profile is marked as the current default in `profiles.ini`. -- Zen still includes `prefs.js`, so some machine-specific browser state may come across. +- `install.sh` also ensures `rust-analyzer`, `rustfmt`, and `clippy` are available for the Neovim Rust setup. +- Zen links the keyboard shortcuts file into whichever profile is marked as the current default in `profiles.ini`. - More detail lives in `SETUP.md`. diff --git a/SETUP.md b/SETUP.md index e044f59..10e1567 100644 --- a/SETUP.md +++ b/SETUP.md @@ -22,6 +22,7 @@ On a fresh Mac, run: That script: - installs Homebrew if it is missing +- installs `rustup` if it is missing and ensures the stable Rust toolchain editor components are available - installs `neovim`, `ghostty`, `hammerspoon`, and `zen` from `Brewfile` - launches Zen once so it creates a profile - runs `./scripts/bootstrap.sh` @@ -68,10 +69,7 @@ The bootstrap script links these locations: - `configs/ghostty` -> `~/.config/ghostty` - `configs/nvim` -> `~/.config/nvim` - `configs/hammerspoon` -> `~/.hammerspoon` -- `configs/zen/profile/chrome` -> Zen profile `chrome` directory -- `configs/zen/profile/prefs.js` -> Zen profile `prefs.js` - `configs/zen/profile/zen-keyboard-shortcuts.json` -> Zen keyboard shortcuts -- `configs/zen/profile/zen-themes.json` -> Zen themes config For Zen, the script reads `~/Library/Application Support/zen/profiles.ini` and links the repo files into whichever profile is marked as the active/default one. @@ -123,7 +121,8 @@ That backup contains the previous local versions of the config so you can restor - This is a symlink-based single-repo setup. - After bootstrap, edit the normal config paths and commit from this repo. -- Zen still includes `prefs.js`, so some machine-specific browser state may come across. +- `install.sh` also prepares the Rust tooling required by the Neovim config, including `rust-analyzer`. +- Zen only syncs the keyboard shortcuts file, so the rest of the browser profile stays machine-local. - The old per-app git repos are no longer needed once the live paths point here. ## Repo structure @@ -136,10 +135,7 @@ dotfiles/ nvim/ zen/ profile/ - chrome/ - prefs.js zen-keyboard-shortcuts.json - zen-themes.json scripts/ install.sh bootstrap.sh diff --git a/configs/nvim/lazy-lock.json b/configs/nvim/lazy-lock.json index 73ebd82..19135c9 100644 --- a/configs/nvim/lazy-lock.json +++ b/configs/nvim/lazy-lock.json @@ -1,38 +1,38 @@ { - "LazyVim": { "branch": "main", "commit": "83d90f339defdb109a6ede333865a66ffc7ef6aa" }, - "SchemaStore.nvim": { "branch": "main", "commit": "7127911cc824a1d2f600492edd9667b476cf3eda" }, - "blink.cmp": { "branch": "main", "commit": "78336bc89ee5365633bcf754d93df01678b5c08f" }, + "LazyVim": { "branch": "main", "commit": "31caef21fdf4009a7d5c8342a14b7d8b97be611d" }, + "SchemaStore.nvim": { "branch": "main", "commit": "2c2f2d3fb568bbff1a5e1344e87a979b7edf50a8" }, + "blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, - "catppuccin": { "branch": "main", "commit": "426dbebe06b5c69fd846ceb17b42e12f890aedf1" }, - "conform.nvim": { "branch": "master", "commit": "dca1a190aa85f9065979ef35802fb77131911106" }, + "catppuccin": { "branch": "main", "commit": "0a5de4da015a175f416d6ef1eda84661623e0500" }, + "conform.nvim": { "branch": "master", "commit": "40dcec5555f960b0a04340d76eabdf4efe78599d" }, "crates.nvim": { "branch": "main", "commit": "694357861ec9ebf12475ddcdd04ea45a0923c32d" }, "flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" }, "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, - "gitsigns.nvim": { "branch": "main", "commit": "dd3f588bacbeb041be6facf1742e42097f62165d" }, - "grug-far.nvim": { "branch": "main", "commit": "21790e59dd0109a92a70cb874dd002af186314f5" }, + "gitsigns.nvim": { "branch": "main", "commit": "9f3c6dd7868bcc116e9c1c1929ce063b978fa519" }, + "grug-far.nvim": { "branch": "main", "commit": "9370422e5cdd55321c0b8c4880082c5fd4e52e99" }, "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, - "lazydev.nvim": { "branch": "main", "commit": "ff2cbcba459b637ec3fd165a2be59b7bbaeedf0d" }, - "lualine.nvim": { "branch": "master", "commit": "131a558e13f9f28b15cd235557150ccb23f89286" }, + "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, + "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "51feb0ada33d18f3c5c71ffb46005dbf8b33bef4" }, - "mason.nvim": { "branch": "main", "commit": "e54f5bf5f12c560da31c17eee5b3e1bd369f3ff9" }, - "mini.ai": { "branch": "main", "commit": "7e10ce8468c0fce4f527ae2c0e5c484f7667f73d" }, - "mini.icons": { "branch": "main", "commit": "bac6317300e205335df425296570d84322730067" }, - "mini.pairs": { "branch": "main", "commit": "42387c7fe68fc0b6e95eaf37f1bb76e7bffaa0d9" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "a324581a3c83fdacdb9804b79de1cbe00ce18550" }, + "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, + "mini.ai": { "branch": "main", "commit": "4b0a6207341d895b6cfe9bcb1e4d3e8607bfe4f4" }, + "mini.icons": { "branch": "main", "commit": "5b9076dae1bfbe47ba4a14bc8b967cde0ab5d77e" }, + "mini.pairs": { "branch": "main", "commit": "b7fde3719340946feb75017ef9d75edebdeb0566" }, "noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, - "nvim-lint": { "branch": "master", "commit": "eab58b48eb11d7745c11c505e0f3057165902461" }, - "nvim-lspconfig": { "branch": "master", "commit": "451d4ef9abd4f0f08e379ef0d55d1c391b6125a7" }, - "nvim-treesitter": { "branch": "main", "commit": "7caec274fd19c12b55902a5b795100d21531391f" }, - "nvim-treesitter-textobjects": { "branch": "main", "commit": "851e865342e5a4cb1ae23d31caf6e991e1c99f1e" }, - "nvim-ts-autotag": { "branch": "main", "commit": "88c1453db4ba7dd24131086fe51fdf74e587d275" }, + "nvim-lint": { "branch": "master", "commit": "606b823a57b027502a9ae00978ebf4f5d5158098" }, + "nvim-lspconfig": { "branch": "master", "commit": "ead0f5f342d8d323441e7d4b88f0fc436a81ad5f" }, + "nvim-treesitter": { "branch": "main", "commit": "cb2cb74f3c3cbbcc17e79cada2060165d616d849" }, + "nvim-treesitter-textobjects": { "branch": "main", "commit": "a0e182ae21fda68c59d1f36c9ed45600aef50311" }, + "nvim-ts-autotag": { "branch": "main", "commit": "8e1c0a389f20bf7f5b0dd0e00306c1247bda2595" }, "persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" }, - "plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" }, - "render-markdown.nvim": { "branch": "main", "commit": "629eb9533ec989d9d5c6cab8f3ad5372422c24e0" }, + "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, + "render-markdown.nvim": { "branch": "main", "commit": "1c958131c083c8557ea499fdb08c88b8afb05c4e" }, "rustaceanvim": { "branch": "main", "commit": "524d8bedd31c0e5ca6de4fa344750401d109c0af" }, - "snacks.nvim": { "branch": "main", "commit": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e" }, + "snacks.nvim": { "branch": "main", "commit": "9912042fc8bca2209105526ac7534e9a0c2071b2" }, "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, - "tokyonight.nvim": { "branch": "main", "commit": "cdc07ac78467a233fd62c493de29a17e0cf2b2b6" }, + "tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" }, "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, "ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" }, "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } diff --git a/configs/nvim/lazyvim.json b/configs/nvim/lazyvim.json index 64e43d4..fbdb627 100644 --- a/configs/nvim/lazyvim.json +++ b/configs/nvim/lazyvim.json @@ -1,9 +1,11 @@ { "extras": [ + "lazyvim.plugins.extras.formatting.prettier", "lazyvim.plugins.extras.lang.go", "lazyvim.plugins.extras.lang.json", "lazyvim.plugins.extras.lang.markdown", "lazyvim.plugins.extras.lang.typescript", + "lazyvim.plugins.extras.linting.eslint", "lazyvim.plugins.extras.lang.yaml" ], "install_version": 8, diff --git a/configs/nvim/lua/config/keymaps.lua b/configs/nvim/lua/config/keymaps.lua index c299d21..940780e 100644 --- a/configs/nvim/lua/config/keymaps.lua +++ b/configs/nvim/lua/config/keymaps.lua @@ -83,5 +83,10 @@ map("n", "", "db", { desc = "Delete previous word" }) map("n", "G", "Gzz", { desc = "Goto line centered" }) map("n", "gg", "ggzz", { desc = "Goto first line centered" }) +map("n", "g+", ":+", { desc = "Goto relative line forward" }) +map("n", "g-", ":-", { desc = "Goto relative line backward" }) +map("n", "", "zz", { desc = "Half page down centered" }) +map("n", "", "zz", { desc = "Half page up centered" }) map("n", "n", "nzzzv", { desc = "Next search result centered" }) map("n", "N", "Nzzzv", { desc = "Previous search result centered" }) +map("n", "rr", vim.lsp.buf.rename, { desc = "Rename" }) diff --git a/configs/nvim/lua/config/lazy.lua b/configs/nvim/lua/config/lazy.lua index d73bfa1..ba05d0f 100644 --- a/configs/nvim/lua/config/lazy.lua +++ b/configs/nvim/lua/config/lazy.lua @@ -18,6 +18,7 @@ require("lazy").setup({ spec = { -- add LazyVim and import its plugins { "LazyVim/LazyVim", import = "lazyvim.plugins" }, + { import = "lazyvim.plugins.extras.lang.rust" }, -- import/override with your plugins { import = "plugins" }, }, @@ -30,7 +31,7 @@ require("lazy").setup({ version = false, -- always use the latest git commit -- version = "*", -- try installing the latest stable version for plugins that support semver }, - install = { colorscheme = { "tokyonight", "habamax" } }, + install = { colorscheme = { "vscode", "habamax" } }, checker = { enabled = true, -- check for plugin updates periodically notify = false, -- notify on update diff --git a/configs/nvim/lua/plugins/blink.lua b/configs/nvim/lua/plugins/blink.lua index fb5c9f5..157524f 100644 --- a/configs/nvim/lua/plugins/blink.lua +++ b/configs/nvim/lua/plugins/blink.lua @@ -3,6 +3,14 @@ return { "saghen/blink.cmp", opts = { completion = { + keyword = { + range = "full", + }, + list = { + selection = { + auto_insert = false, + }, + }, menu = { auto_show = true, }, @@ -10,6 +18,10 @@ return { enabled = false, }, }, + keymap = { + preset = "enter", + [""] = { "select_and_accept", "fallback" }, + }, }, }, } diff --git a/configs/nvim/lua/plugins/multicursor.lua b/configs/nvim/lua/plugins/multicursor.lua new file mode 100644 index 0000000..a6d66f0 --- /dev/null +++ b/configs/nvim/lua/plugins/multicursor.lua @@ -0,0 +1,12 @@ +return { + { + 'mg979/vim-visual-multi', + branch = 'master', + init = function() + vim.g.VM_maps = { + ['Find Under'] = '', + ['Find Subword Under'] = '', + } + end, + }, +} diff --git a/configs/nvim/lua/plugins/rust.lua b/configs/nvim/lua/plugins/rust.lua deleted file mode 100644 index 696f66d..0000000 --- a/configs/nvim/lua/plugins/rust.lua +++ /dev/null @@ -1,3 +0,0 @@ -return { - { import = "lazyvim.plugins.extras.lang.rust" }, -} diff --git a/configs/nvim/lua/plugins/snacks.lua b/configs/nvim/lua/plugins/snacks.lua new file mode 100644 index 0000000..fc37014 --- /dev/null +++ b/configs/nvim/lua/plugins/snacks.lua @@ -0,0 +1,29 @@ +return { + { + "folke/snacks.nvim", + keys = { + { + "e", + function() + local picker = Snacks.picker.get({ source = "explorer" })[1] + if picker and not picker.closed then + picker:focus("list") + else + Snacks.explorer({ cwd = LazyVim.root() }) + end + end, + desc = "Focus Explorer", + }, + }, + opts = { + picker = { + sources = { + explorer = { + hidden = true, + ignored = true, + }, + }, + }, + }, + }, +} diff --git a/configs/nvim/lua/plugins/theme.lua b/configs/nvim/lua/plugins/theme.lua new file mode 100644 index 0000000..cb2f6a4 --- /dev/null +++ b/configs/nvim/lua/plugins/theme.lua @@ -0,0 +1,18 @@ +return { + { + 'Mofiqul/vscode.nvim', + priority = 1000, + opts = { + style = 'dark', + transparent = false, + italic_comments = false, + disable_nvimtree_bg = true, + }, + }, + { + 'LazyVim/LazyVim', + opts = { + colorscheme = 'vscode', + }, + }, +} diff --git a/configs/nvim/lua/plugins/typescript-tools.lua b/configs/nvim/lua/plugins/typescript-tools.lua new file mode 100644 index 0000000..ef8f1f7 --- /dev/null +++ b/configs/nvim/lua/plugins/typescript-tools.lua @@ -0,0 +1,27 @@ +return { + { + 'stevearc/conform.nvim', + optional = true, + opts = function(_, opts) + opts.formatters_by_ft = opts.formatters_by_ft or {} + + for _, ft in ipairs({ 'javascript', 'javascriptreact', 'typescript', 'typescriptreact' }) do + opts.formatters_by_ft[ft] = { 'prettier' } + end + end, + }, + { + 'neovim/nvim-lspconfig', + optional = true, + opts = { + servers = { + eslint = { + settings = { + workingDirectories = { mode = 'auto' }, + format = true, + }, + }, + }, + }, + }, +} diff --git a/configs/zen/profile/chrome/zen-themes.css b/configs/zen/profile/chrome/zen-themes.css index de0396d..e0e843c 100644 --- a/configs/zen/profile/chrome/zen-themes.css +++ b/configs/zen/profile/chrome/zen-themes.css @@ -1,5 +1,5 @@ /* Zen Mods - Generated by ZenMods. -* FILE GENERATED AT: Saturday, May 9, 2026 at 5:57:52 PM British Summer Time +* FILE GENERATED AT: Friday, May 15, 2026 at 3:53:07 PM British Summer Time * DO NOT EDIT THIS FILE DIRECTLY! * Your changes will be overwritten. * Instead, go to the preferences and edit the mods there. diff --git a/configs/zen/profile/prefs.js b/configs/zen/profile/prefs.js index 5dfd62c..a4def2f 100644 --- a/configs/zen/profile/prefs.js +++ b/configs/zen/profile/prefs.js @@ -9,216 +9,194 @@ // - modify it via the UI (e.g. via about:config in the browser); or // - set it within a user.js file in your profile. +user_pref("accessibility.typeaheadfind.flashBar", 0); user_pref("app.normandy.first_run", false); user_pref("app.normandy.migrationsApplied", 12); -user_pref("app.normandy.user_id", "b6e4f6df-bc3d-4830-a0a9-cedb5da649eb"); +user_pref("app.normandy.user_id", "6cfa61df-43f7-479d-b677-039822d28a1a"); user_pref("app.update.background.previous.reasons", "[\"unsupported OS\"]"); user_pref("app.update.download.attempts", 0); -user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1778854711); -user_pref("app.update.lastUpdateTime.background-update-timer", 1778854711); -user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1778854711); -user_pref("app.update.lastUpdateTime.glean-addons-daily", 1778854711); -user_pref("app.update.lastUpdateTime.region-update-timer", 1778345728); -user_pref("app.update.lastUpdateTime.rs-experiment-loader-timer", 1778346917); -user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1778854711); -user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1778854711); +user_pref("app.update.elevate.attempts", 0); +user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1778832844); +user_pref("app.update.lastUpdateTime.background-update-timer", 1778856909); +user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1778856909); +user_pref("app.update.lastUpdateTime.glean-addons-daily", 1778832844); +user_pref("app.update.lastUpdateTime.region-update-timer", 1778625451); +user_pref("app.update.lastUpdateTime.rs-experiment-loader-timer", 1778856883); +user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1778832844); +user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1778832844); user_pref("app.update.lockedOut.count", 0); -user_pref("browser.bookmarks.editDialog.confirmationHintShowCount", 1); user_pref("browser.bookmarks.restore_default_bookmarks", false); user_pref("browser.contentblocking.category", "standard"); -user_pref("browser.download.panel.shown", true); +user_pref("browser.display.background_color", "#000000"); +user_pref("browser.display.foreground_color", "#aeb4b0"); user_pref("browser.download.viewableInternally.typeWasRegistered.avif", true); user_pref("browser.download.viewableInternally.typeWasRegistered.jxl", true); user_pref("browser.download.viewableInternally.typeWasRegistered.webp", true); -user_pref("browser.engagement.ctrlTab.has-used", true); -user_pref("browser.engagement.downloads-button.has-used", true); user_pref("browser.ipProtection.locationListCache", "[{\"name\":\"United Kingdom\",\"code\":\"GB\",\"cities\":[{\"name\":\"London\",\"code\":\"EGLC\",\"servers\":[{\"port\":2499,\"hostname\":\"eglc860.m1.fastly-masque.net\",\"quarantined\":false,\"protocols\":[{\"name\":\"connect\",\"host\":\"eglc860.m1.fastly-masque.net\",\"port\":2499,\"scheme\":\"https\"}]}]}]},{\"name\":\"Germany\",\"code\":\"DE\",\"cities\":[{\"name\":\"Munich\",\"code\":\"MUC\",\"servers\":[{\"port\":2499,\"hostname\":\"muc139.m1.fastly-masque.net\",\"quarantined\":false,\"protocols\":[{\"name\":\"connect\",\"host\":\"muc139.m1.fastly-masque.net\",\"port\":2499,\"scheme\":\"https\"}]}]}]},{\"name\":\"CatchAll Anycast\",\"code\":\"US\",\"cities\":[{\"name\":\"USA\",\"code\":\"Q30\",\"servers\":[{\"port\":2499,\"hostname\":\"p.m1.fastly-masque.net\",\"quarantined\":false,\"protocols\":[{\"name\":\"connect\",\"host\":\"p.m1.fastly-masque.net\",\"port\":2499,\"scheme\":\"https\"}]}]}]},{\"name\":\"France\",\"code\":\"FR\",\"cities\":[{\"name\":\"Paris\",\"code\":\"LFPB\",\"servers\":[{\"port\":2499,\"hostname\":\"lfpb115.m1.fastly-masque.net\",\"quarantined\":false,\"protocols\":[{\"name\":\"connect\",\"host\":\"lfpb115.m1.fastly-masque.net\",\"port\":2499,\"scheme\":\"https\"}]}]}]},{\"name\":\"Canada\",\"code\":\"CA\",\"cities\":[{\"name\":\"Toronto\",\"code\":\"YYZ\",\"servers\":[{\"port\":2499,\"hostname\":\"yyz45.m1.fastly-masque.net\",\"quarantined\":false,\"protocols\":[{\"name\":\"connect\",\"host\":\"yyz45.m1.fastly-masque.net\",\"port\":2499,\"scheme\":\"https\"}]}]}]},{\"name\":\"Recomended Location\",\"code\":\"REC\",\"cities\":[{\"name\":\"Recomended City\",\"code\":\"REC\",\"servers\":[{\"port\":2499,\"hostname\":\"p.m1.fastly-masque.net\",\"quarantined\":false,\"protocols\":[{\"name\":\"connect\",\"host\":\"p.m1.fastly-masque.net\",\"port\":2499,\"scheme\":\"https\"}]}]}]}]"); -user_pref("browser.laterrun.bookkeeping.profileCreationTime", 1778345697); +user_pref("browser.laterrun.bookkeeping.profileCreationTime", 1777972888); user_pref("browser.laterrun.bookkeeping.sessionCount", 1); user_pref("browser.laterrun.enabled", true); user_pref("browser.migrate.interactions.bookmarks", true); user_pref("browser.migrate.interactions.history", true); user_pref("browser.migrate.interactions.passwords", true); user_pref("browser.migration.version", 166); -user_pref("browser.newtabpage.activity-stream.impressionId", "{4ca14434-c613-42b2-b560-3f8f79dca374}"); +user_pref("browser.newtabpage.activity-stream.impressionId", "{6245a26d-1eee-421b-86ab-5a348ae8fad6}"); user_pref("browser.newtabpage.activity-stream.system.showWeatherOptIn", false); user_pref("browser.newtabpage.storageVersion", 1); user_pref("browser.pageActions.persistedActions", "{\"ids\":[\"bookmark\"],\"idsInUrlbar\":[\"bookmark\"],\"idsInUrlbarPreProton\":[],\"version\":1}"); user_pref("browser.pagethumbnails.storage_version", 3); user_pref("browser.preferences.experimental.hidden", true); user_pref("browser.proton.toolbar.version", 3); -user_pref("browser.region.update.updated", 1778345698); -user_pref("browser.safebrowsing.provider.google5.lastupdatetime", "1778622417167"); -user_pref("browser.safebrowsing.provider.google5.nextupdatetime", "1778708817167"); -user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1778855657027"); -user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1778877257027"); +user_pref("browser.region.update.updated", 1778625476); +user_pref("browser.rights.3.shown", true); +user_pref("browser.safebrowsing.provider.google5.lastupdatetime", "1778856788195"); +user_pref("browser.safebrowsing.provider.google5.nextupdatetime", "1778943188195"); +user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1778856788761"); +user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1778878388761"); user_pref("browser.search.region", "GB"); -user_pref("browser.search.totalSearches", 57); -user_pref("browser.sessionstore.upgradeBackup.latestBuildID", "20260507044029"); +user_pref("browser.sessionstore.upgradeBackup.latestBuildID", "20260514074226"); user_pref("browser.shell.defaultBrowserCheckCount", 1); user_pref("browser.shell.didSkipDefaultBrowserCheckOnFirstRun", true); -user_pref("browser.shell.mostRecentDefaultPromptSeen", "1778346916"); +user_pref("browser.shell.mostRecentDateSetAsDefault", "1778856883"); +user_pref("browser.shell.mostRecentDefaultPromptSeen", "1778856787"); user_pref("browser.startup.couldRestoreSession.count", 1); -user_pref("browser.startup.homepage_override.buildID", "20260507044029"); -user_pref("browser.startup.homepage_override.mstone", "150.0.2"); -user_pref("browser.startup.lastColdStartupCheck", 1778346917); +user_pref("browser.startup.homepage_override.buildID", "20260514074226"); +user_pref("browser.startup.homepage_override.mstone", "150.0.3"); +user_pref("browser.startup.lastColdStartupCheck", 1778856884); user_pref("browser.termsofuse.prefMigrationCheck", true); user_pref("browser.theme.toolbar-theme", 0); user_pref("browser.toolbars.bookmarks.visibility", "always"); -user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[\"addon_darkreader_org-browser-action\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"customizableui-special-spring1\",\"vertical-spacer\",\"urlbar-container\",\"customizableui-special-spring2\",\"unified-extensions-button\"],\"TabsToolbar\":[\"tabbrowser-tabs\"],\"vertical-tabs\":[],\"PersonalToolbar\":[\"personal-bookmarks\"],\"zen-sidebar-top-buttons\":[\"zen-toggle-compact-mode\"],\"zen-sidebar-foot-buttons\":[\"downloads-button\",\"zen-workspaces-button\",\"zen-create-new-button\"]},\"seen\":[\"developer-button\",\"screenshot-button\",\"addon_darkreader_org-browser-action\"],\"dirtyAreaCache\":[\"nav-bar\",\"vertical-tabs\",\"zen-sidebar-foot-buttons\",\"PersonalToolbar\",\"unified-extensions-area\",\"TabsToolbar\",\"zen-sidebar-top-buttons\"],\"currentVersion\":23,\"newElementCount\":2}"); -user_pref("browser.urlbar.lastUrlbarSearchSeconds", 1778796832); +user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"customizableui-special-spring1\",\"vertical-spacer\",\"urlbar-container\",\"customizableui-special-spring2\",\"unified-extensions-button\"],\"TabsToolbar\":[\"tabbrowser-tabs\"],\"vertical-tabs\":[],\"PersonalToolbar\":[\"personal-bookmarks\"],\"zen-sidebar-top-buttons\":[\"zen-toggle-compact-mode\"],\"zen-sidebar-foot-buttons\":[\"downloads-button\",\"zen-workspaces-button\",\"zen-create-new-button\"]},\"seen\":[\"developer-button\",\"screenshot-button\"],\"dirtyAreaCache\":[\"nav-bar\",\"vertical-tabs\",\"zen-sidebar-foot-buttons\",\"PersonalToolbar\",\"TabsToolbar\",\"zen-sidebar-top-buttons\"],\"currentVersion\":23,\"newElementCount\":2}"); +user_pref("browser.urlbar.placeholderName", "Google"); user_pref("browser.urlbar.quicksuggest.migrationVersion", 7); -user_pref("browser.urlbar.recentsearches.lastDefaultChanged", "1778347053171"); -user_pref("browser.urlbar.suggest.searches", false); -user_pref("captchadetection.lastSubmission", 1778345); -user_pref("datareporting.dau.cachedUsageProfileGroupID", "d6fe5710-9c90-4438-a138-4599b360f1ac"); -user_pref("datareporting.dau.cachedUsageProfileID", "2fa942fb-3c03-4d77-858d-4e90fcacb1dc"); -user_pref("devtools.debugger.prefs-schema-version", 11); -user_pref("devtools.everOpened", true); -user_pref("devtools.netmonitor.msg.visibleColumns", "[\"data\",\"time\"]"); -user_pref("devtools.performance.recording.entries", 134217728); -user_pref("devtools.performance.recording.features", "[\"screenshots\",\"js\",\"cpu\",\"memory\"]"); -user_pref("devtools.performance.recording.threads", "[\"GeckoMain\",\"Compositor\",\"Renderer\",\"DOM Worker\"]"); -user_pref("devtools.toolbox.footer.height", 641); -user_pref("devtools.toolbox.host", "right"); -user_pref("devtools.toolbox.previousHost", "bottom"); -user_pref("devtools.toolbox.sidebar.width", 679); -user_pref("devtools.toolsidebar-height.inspector", 350); -user_pref("devtools.toolsidebar-width.inspector", 700); -user_pref("devtools.toolsidebar-width.inspector.splitsidebar", 250); -user_pref("distribution.iniFile.exists.appversion", "1.19.12b"); +user_pref("captchadetection.lastSubmission", 1777972); +user_pref("datareporting.dau.cachedUsageProfileGroupID", "40b07dac-f787-4d1b-b161-ac231c566790"); +user_pref("datareporting.dau.cachedUsageProfileID", "5d120c3a-f3e3-4d61-b8ad-df113fa3b99f"); +user_pref("distribution.iniFile.exists.appversion", "1.19.13b"); user_pref("distribution.iniFile.exists.value", false); user_pref("doh-rollout.doneFirstRun", true); user_pref("doh-rollout.home-region", "GB"); user_pref("dom.forms.autocomplete.formautofill", true); -user_pref("dom.push.userAgentID", "5f9d57776ce14b42bdff6f4521d3d614"); +user_pref("dom.push.userAgentID", "18d96f3bfd6b40e6881369efb08f4943"); user_pref("extensions.activeThemeID", "default-theme@mozilla.org"); -user_pref("extensions.blocklist.pingCountVersion", 0); +user_pref("extensions.blocklist.pingCountVersion", -1); user_pref("extensions.colorway-builtin-themes-cleanup", 1); user_pref("extensions.databaseSchema", 37); -user_pref("extensions.lastAppBuildId", "20260507044029"); -user_pref("extensions.lastAppVersion", "1.19.12b"); -user_pref("extensions.lastPlatformVersion", "150.0.2"); +user_pref("extensions.lastAppBuildId", "20260514074226"); +user_pref("extensions.lastAppVersion", "1.19.13b"); +user_pref("extensions.lastPlatformVersion", "150.0.3"); user_pref("extensions.pendingOperations", false); user_pref("extensions.pictureinpicture.enable_picture_in_picture_overrides", true); user_pref("extensions.quarantinedDomains.list", "autoatendimento.bb.com.br,ibpf.sicredi.com.br,ibpj.sicredi.com.br,internetbanking.caixa.gov.br,www.ib12.bradesco.com.br,www2.bancobrasil.com.br"); user_pref("extensions.signatureCheckpoint", 1); -user_pref("extensions.ui.dictionary.hidden", true); -user_pref("extensions.ui.lastCategory", "addons://list/extension"); -user_pref("extensions.ui.locale.hidden", true); -user_pref("extensions.ui.mlmodel.hidden", true); -user_pref("extensions.ui.sitepermission.hidden", true); -user_pref("extensions.webextensions.uuids", "{\"data-leak-blocker@mozilla.com\":\"988ce5ce-2b4c-4201-bca0-2ecfe4c8fe4f\",\"formautofill@mozilla.org\":\"ae25fc8d-2e9b-4aaa-9a5d-7dff2aae9232\",\"ipp-activator@mozilla.com\":\"1102a220-1349-4fa0-adc5-78ca34a85e98\",\"pictureinpicture@mozilla.org\":\"32135023-685f-4994-ae46-8555fecb970e\",\"addons-search-detection@mozilla.com\":\"8a8aa65c-e3ba-4987-8394-0aadaa71b57b\",\"webcompat@mozilla.org\":\"9a310967-e580-48bf-b3e8-4eafebbc122d\",\"newtab@mozilla.org\":\"ddacfc0a-44da-4273-b082-1d649821cb69\",\"default-theme@mozilla.org\":\"9cb90245-9cd8-423f-851c-777d179cb7d1\",\"firefox@betterttv.net\":\"c22386db-52fd-4407-983b-32a549844c9c\"}"); +user_pref("extensions.webextensions.uuids", "{\"data-leak-blocker@mozilla.com\":\"c94dd75c-7736-4cdb-9378-dc150bd85c26\",\"formautofill@mozilla.org\":\"82b45280-38c3-473d-8cf7-a5151e359798\",\"ipp-activator@mozilla.com\":\"d460a081-1302-46d9-ad35-15ffd0feeae0\",\"pictureinpicture@mozilla.org\":\"378d8125-9519-49c5-878c-9d486db14462\",\"addons-search-detection@mozilla.com\":\"b74c6234-f2c6-4c37-8bb7-15b9ec0de16b\",\"webcompat@mozilla.org\":\"9a310967-e580-48bf-b3e8-4eafebbc122d\",\"newtab@mozilla.org\":\"dc4699ed-b26b-45e3-abb0-cae3e749d3e6\",\"default-theme@mozilla.org\":\"e77818bc-e3ed-4462-a115-674d8342de08\"}"); user_pref("gecko.handlerService.defaultHandlersVersion", 1); -user_pref("identity.fxaccounts.account.device.name", "silvers’s Zen on Silverss-MacBook-Air"); -user_pref("idle.lastDailyNotification", 1778626749); +user_pref("identity.fxaccounts.account.device.name", "dan.kingswell’s Zen on Dan-Kingswell-MacBook-Pro"); +user_pref("idle.lastDailyNotification", 1778833437); user_pref("layout.css.prefers-color-scheme.content-override", 0); user_pref("media.gmp-gmpopenh264.abi", "aarch64-gcc3"); user_pref("media.gmp-gmpopenh264.hashValue", "d69514fa5a04483674b9d5a9c2ab0c1736db6363f1afc83bad4e54f0c155949e34cdf9746e07f9d855b3fcad16da8b9e8d79b2707fa1ae1e9aaeaaab620d1026"); -user_pref("media.gmp-gmpopenh264.lastDownload", 1778345728); -user_pref("media.gmp-gmpopenh264.lastInstallStart", 1778345728); -user_pref("media.gmp-gmpopenh264.lastUpdate", 1778345728); +user_pref("media.gmp-gmpopenh264.lastDownload", 1777972919); +user_pref("media.gmp-gmpopenh264.lastInstallStart", 1777972918); +user_pref("media.gmp-gmpopenh264.lastUpdate", 1777972919); user_pref("media.gmp-gmpopenh264.version", "2.6.0"); -user_pref("media.gmp-manager.buildID", "20260507044029"); -user_pref("media.gmp-manager.lastCheck", 1778347330); -user_pref("media.gmp-manager.lastEmptyCheck", 1778347330); +user_pref("media.gmp-manager.buildID", "20260514074226"); +user_pref("media.gmp-manager.lastCheck", 1778856952); +user_pref("media.gmp-manager.lastEmptyCheck", 1778856952); user_pref("media.gmp-widevinecdm.abi", "aarch64-gcc3"); user_pref("media.gmp-widevinecdm.hashValue", "7b279cf1ff7cc74fd8520e9f50d4a98de4c6cc29262b716bc48121fe0f46cfa314b968bc9915bd949e8cf1078193e9cab94d3d0857c88ecadda5051ace806e83"); -user_pref("media.gmp-widevinecdm.lastDownload", 1778345728); -user_pref("media.gmp-widevinecdm.lastInstallStart", 1778345728); -user_pref("media.gmp-widevinecdm.lastUpdate", 1778345728); +user_pref("media.gmp-widevinecdm.lastDownload", 1777972919); +user_pref("media.gmp-widevinecdm.lastInstallStart", 1777972918); +user_pref("media.gmp-widevinecdm.lastUpdate", 1777972919); user_pref("media.gmp-widevinecdm.version", "4.10.2934.0"); user_pref("media.gmp.storage.version.observed", 1); -user_pref("media.videocontrols.picture-in-picture.video-toggle.first-seen-secs", 1778347302); user_pref("network.cookie.CHIPS.lastMigrateDatabase", 2); user_pref("nimbus.migrations.after-remote-settings-update", 0); user_pref("nimbus.migrations.after-store-initialized", 3); user_pref("nimbus.migrations.init-started", 1); -user_pref("nimbus.profileId", "a8a5de1d-706c-41e3-afcf-b1e1ab9a66eb"); +user_pref("nimbus.profileId", "db435931-20dc-4f48-ac72-85640bf5dfb0"); user_pref("nimbus.rollouts.enabled", false); user_pref("pdfjs.enabledCache.state", true); user_pref("pdfjs.migrationVersion", 2); -user_pref("places.database.lastMaintenance", 1778348310); +user_pref("places.database.lastMaintenance", 1778833437); user_pref("privacy.bounceTrackingProtection.hasMigratedUserActivationData", true); user_pref("privacy.clearOnShutdown_v2.formdata", true); user_pref("privacy.globalprivacycontrol.was_ever_enabled", true); user_pref("privacy.purge_trackers.date_in_cookie_database", "0"); -user_pref("privacy.purge_trackers.last_purge", "1778626749871"); +user_pref("privacy.purge_trackers.last_purge", "1778833437983"); user_pref("privacy.sanitize.clearOnShutdown.hasMigratedToNewPrefs3", true); -user_pref("privacy.sanitize.pending", "[{\"id\":\"newtab-container\",\"itemsToClear\":[],\"options\":{}}]"); +user_pref("privacy.sanitize.pending", "[]"); user_pref("privacy.trackingprotection.allow_list.hasMigratedCategoryPrefs", true); user_pref("privacy.trackingprotection.allow_list.hasUserInteractedWithETPSettings", true); -user_pref("services.settings.blocklists.addons-bloomfilters.last_check", 1778852158); -user_pref("services.settings.blocklists.gfx.last_check", 1778432130); -user_pref("services.settings.clock_skew_seconds", -44); -user_pref("services.settings.last_etag", "1778854531549"); -user_pref("services.settings.last_update_seconds", 1778854755); -user_pref("services.settings.main.addons-data-leak-blocker-domains.last_check", 1778432130); -user_pref("services.settings.main.addons-manager-settings.last_check", 1778432130); -user_pref("services.settings.main.ai-window-prompts.last_check", 1778771205); -user_pref("services.settings.main.anti-tracking-url-decoration.last_check", 1778432130); -user_pref("services.settings.main.bounce-tracking-protection-exceptions.last_check", 1778432130); -user_pref("services.settings.main.cfr.last_check", 1778432130); -user_pref("services.settings.main.cookie-banner-rules-list.last_check", 1778432130); -user_pref("services.settings.main.devtools-compatibility-browsers.last_check", 1778515279); -user_pref("services.settings.main.devtools-devices.last_check", 1778432130); -user_pref("services.settings.main.doh-config.last_check", 1778432130); -user_pref("services.settings.main.doh-providers.last_check", 1778432130); -user_pref("services.settings.main.fingerprinting-protection-overrides.last_check", 1778432130); -user_pref("services.settings.main.fxmonitor-breaches.last_check", 1778432130); -user_pref("services.settings.main.fxrelay-allowlist.last_check", 1778432130); -user_pref("services.settings.main.fxrelay-denylist.last_check", 1778432130); -user_pref("services.settings.main.hijack-blocklists.last_check", 1778432130); -user_pref("services.settings.main.language-dictionaries.last_check", 1778432130); -user_pref("services.settings.main.message-groups.last_check", 1778510186); -user_pref("services.settings.main.moz-essential-domain-fallbacks.last_check", 1778432130); -user_pref("services.settings.main.ms-language-packs.last_check", 1778432130); -user_pref("services.settings.main.newtab-frecency-boosted-sponsors.last_check", 1778432130); -user_pref("services.settings.main.newtab-wallpapers-v2.last_check", 1778432130); -user_pref("services.settings.main.nimbus-desktop-experiments.last_check", 1778854308); -user_pref("services.settings.main.nimbus-secure-experiments.last_check", 1778530500); -user_pref("services.settings.main.normandy-recipes-capabilities.last_check", 1778432130); -user_pref("services.settings.main.partitioning-exempt-urls.last_check", 1778432130); -user_pref("services.settings.main.password-recipes.last_check", 1778432130); -user_pref("services.settings.main.password-rules.last_check", 1778432130); -user_pref("services.settings.main.query-stripping.last_check", 1778432130); -user_pref("services.settings.main.remote-permissions.last_check", 1778432130); -user_pref("services.settings.main.search-categorization.last_check", 1778432130); -user_pref("services.settings.main.search-config-icons.last_check", 1778432130); -user_pref("services.settings.main.search-config-overrides-v2.last_check", 1778432130); -user_pref("services.settings.main.search-config-v2.last_check", 1778432130); -user_pref("services.settings.main.search-default-override-allowlist.last_check", 1778432130); -user_pref("services.settings.main.search-telemetry-v2.last_check", 1778432130); -user_pref("services.settings.main.sites-classification.last_check", 1778432130); -user_pref("services.settings.main.third-party-cookie-blocking-exempt-urls.last_check", 1778432130); -user_pref("services.settings.main.tippytop.last_check", 1778432130); -user_pref("services.settings.main.top-sites.last_check", 1778432130); -user_pref("services.settings.main.tracking-protection-lists.last_check", 1778687847); -user_pref("services.settings.main.translations-models-v2.last_check", 1778432130); -user_pref("services.settings.main.translations-models.last_check", 1778432130); -user_pref("services.settings.main.translations-wasm.last_check", 1778432130); -user_pref("services.settings.main.url-classifier-exceptions.last_check", 1778844055); -user_pref("services.settings.main.url-classifier-skip-urls.last_check", 1778432130); -user_pref("services.settings.main.url-parser-default-unknown-schemes-interventions.last_check", 1778432130); -user_pref("services.settings.main.urlbar-persisted-search-terms.last_check", 1778432130); -user_pref("services.settings.main.vpn-serverlist.last_check", 1778522601); -user_pref("services.settings.main.webcompat-interventions.last_check", 1778432130); -user_pref("services.settings.main.websites-with-shared-credential-backends.last_check", 1778432130); -user_pref("services.settings.security-state.cert-revocations.last_check", 1778844055); -user_pref("services.settings.security-state.intermediates.last_check", 1778844055); -user_pref("services.settings.security-state.onecrl.last_check", 1778432130); +user_pref("services.settings.blocklists.addons-bloomfilters.last_check", 1778859876); +user_pref("services.settings.blocklists.gfx.last_check", 1778859876); +user_pref("services.settings.clock_skew_seconds", -3089); +user_pref("services.settings.last_etag", "1778853694842"); +user_pref("services.settings.last_update_seconds", 1778859876); +user_pref("services.settings.main.addons-data-leak-blocker-domains.last_check", 1778859876); +user_pref("services.settings.main.addons-manager-settings.last_check", 1778859876); +user_pref("services.settings.main.ai-window-prompts.last_check", 1778859876); +user_pref("services.settings.main.anti-tracking-url-decoration.last_check", 1778859876); +user_pref("services.settings.main.bounce-tracking-protection-exceptions.last_check", 1778859876); +user_pref("services.settings.main.cfr.last_check", 1778859876); +user_pref("services.settings.main.cookie-banner-rules-list.last_check", 1778859876); +user_pref("services.settings.main.devtools-compatibility-browsers.last_check", 1778859876); +user_pref("services.settings.main.devtools-devices.last_check", 1778859876); +user_pref("services.settings.main.doh-config.last_check", 1778859876); +user_pref("services.settings.main.doh-providers.last_check", 1778859876); +user_pref("services.settings.main.fingerprinting-protection-overrides.last_check", 1778859876); +user_pref("services.settings.main.fxmonitor-breaches.last_check", 1778859876); +user_pref("services.settings.main.fxrelay-allowlist.last_check", 1778859876); +user_pref("services.settings.main.fxrelay-denylist.last_check", 1778859876); +user_pref("services.settings.main.hijack-blocklists.last_check", 1778859876); +user_pref("services.settings.main.language-dictionaries.last_check", 1778859876); +user_pref("services.settings.main.message-groups.last_check", 1778859876); +user_pref("services.settings.main.moz-essential-domain-fallbacks.last_check", 1778859876); +user_pref("services.settings.main.ms-language-packs.last_check", 1778859876); +user_pref("services.settings.main.newtab-frecency-boosted-sponsors.last_check", 1778859876); +user_pref("services.settings.main.newtab-wallpapers-v2.last_check", 1778859876); +user_pref("services.settings.main.nimbus-desktop-experiments.last_check", 1778859876); +user_pref("services.settings.main.nimbus-secure-experiments.last_check", 1778859876); +user_pref("services.settings.main.normandy-recipes-capabilities.last_check", 1778859876); +user_pref("services.settings.main.partitioning-exempt-urls.last_check", 1778859876); +user_pref("services.settings.main.password-recipes.last_check", 1778859876); +user_pref("services.settings.main.password-rules.last_check", 1778859876); +user_pref("services.settings.main.query-stripping.last_check", 1778859876); +user_pref("services.settings.main.remote-permissions.last_check", 1778859876); +user_pref("services.settings.main.search-categorization.last_check", 1778859876); +user_pref("services.settings.main.search-config-icons.last_check", 1778859876); +user_pref("services.settings.main.search-config-overrides-v2.last_check", 1778859876); +user_pref("services.settings.main.search-config-v2.last_check", 1778859876); +user_pref("services.settings.main.search-default-override-allowlist.last_check", 1778859876); +user_pref("services.settings.main.search-telemetry-v2.last_check", 1778859876); +user_pref("services.settings.main.sites-classification.last_check", 1778859876); +user_pref("services.settings.main.third-party-cookie-blocking-exempt-urls.last_check", 1778859876); +user_pref("services.settings.main.tippytop.last_check", 1778859876); +user_pref("services.settings.main.top-sites.last_check", 1778859876); +user_pref("services.settings.main.tracking-protection-lists.last_check", 1778859876); +user_pref("services.settings.main.translations-models-v2.last_check", 1778859876); +user_pref("services.settings.main.translations-models.last_check", 1778859876); +user_pref("services.settings.main.translations-wasm.last_check", 1778859876); +user_pref("services.settings.main.url-classifier-exceptions.last_check", 1778859876); +user_pref("services.settings.main.url-classifier-skip-urls.last_check", 1778859876); +user_pref("services.settings.main.url-parser-default-unknown-schemes-interventions.last_check", 1778859876); +user_pref("services.settings.main.urlbar-persisted-search-terms.last_check", 1778859876); +user_pref("services.settings.main.vpn-serverlist.last_check", 1778859876); +user_pref("services.settings.main.webcompat-interventions.last_check", 1778859876); +user_pref("services.settings.main.websites-with-shared-credential-backends.last_check", 1778859876); +user_pref("services.settings.security-state.cert-revocations.last_check", 1778859876); +user_pref("services.settings.security-state.intermediates.last_check", 1778859876); +user_pref("services.settings.security-state.onecrl.last_check", 1778859876); user_pref("services.sync.clients.lastSync", "0"); user_pref("services.sync.declinedEngines", ""); user_pref("services.sync.engine.addresses.available", true); user_pref("services.sync.globalScore", 0); user_pref("services.sync.nextSync", 0); user_pref("sidebar.backupState", "{\"command\":\"\",\"panelOpen\":false,\"launcherExpanded\":false,\"launcherVisible\":false}"); -user_pref("sidebar.old-sidebar.has-used", true); user_pref("sidebar.visibility", "hide-sidebar"); -user_pref("signon.suggestImportCount", -1); -user_pref("storage.vacuum.last.content-prefs.sqlite", 1778498377); -user_pref("storage.vacuum.last.index", 2); -user_pref("storage.vacuum.last.places.sqlite", 1778348310); +user_pref("storage.vacuum.last.content-prefs.sqlite", 1778236179); +user_pref("storage.vacuum.last.index", 1); +user_pref("storage.vacuum.last.places.sqlite", 1777974238); user_pref("theme-better_find_bar-enable_custom_background", false); user_pref("theme.better_find_bar.custom_background", "#112233"); user_pref("theme.better_find_bar.hide_find_status", false); @@ -232,23 +210,20 @@ user_pref("theme.better_find_bar.instant_animations", false); user_pref("theme.better_find_bar.textbox_width", "800"); user_pref("theme.better_find_bar.transparent_background", true); user_pref("theme.better_find_bar.vertical_position", "default"); -user_pref("toolkit.profiles.storeID", "9a2f3b24"); -user_pref("toolkit.startup.last_success", 1778346915); -user_pref("toolkit.telemetry.cachedClientID", "931e499e-479d-4e5c-9019-91a345444613"); -user_pref("toolkit.telemetry.cachedProfileGroupID", "57b9642d-65c4-4191-939a-9c5a7dc7c949"); +user_pref("toolkit.profiles.storeID", "7ab33e5d"); +user_pref("toolkit.startup.last_success", 1778856875); +user_pref("toolkit.telemetry.cachedClientID", "25b3f18b-5570-4259-9f96-bef572c1e71d"); +user_pref("toolkit.telemetry.cachedProfileGroupID", "a1c9d24e-74d8-46e0-9647-e3e006d6b4d4"); user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); user_pref("zen.keyboard.shortcuts.version", 18); -user_pref("zen.mods.last-update", 1778345700); -user_pref("zen.mods.milestone", "1.19.12b"); +user_pref("zen.mods.last-update", 1778856787); +user_pref("zen.mods.milestone", "1.19.13b"); user_pref("zen.mods.updated-value-observer", true); -user_pref("zen.session-store.last-build-id", "20260507044029"); +user_pref("zen.session-store.last-build-id", "20260514074226"); user_pref("zen.ui.migration.compact-mode-button-added", true); user_pref("zen.ui.migration.version", 6); -user_pref("zen.updates.last-build-id", "20260507044029"); -user_pref("zen.updates.last-version", "1.19.12b"); -user_pref("zen.urlbar.suggestions-learner", "{\"Browser:ReloadSkipCache\":-2,\"cmd_zenOpenZenThemePicker\":-1,\"Browser:Reload\":-1,\"cmd_zenOpenFolderCreation\":-1,\"cmd_zenNewEmptySplit\":-1,\"Browser:Screenshot\":-2}"); -user_pref("zen.view.compact.enable-at-startup", false); -user_pref("zen.view.compact.toolbar-flash-popup", true); -user_pref("zen.view.use-single-toolbar", false); +user_pref("zen.updates.last-build-id", "20260514074226"); +user_pref("zen.updates.last-version", "1.19.13b"); +user_pref("zen.urlbar.suggestions-learner", "{}"); user_pref("zen.welcome-screen.seen", true); -user_pref("zen.workspaces.active", "{c863eb68-d7d4-4201-91c0-1841e100632f}"); +user_pref("zen.workspaces.active", "{4f5fbc81-cd02-47ac-8ccb-0bd91a3d6c03}"); diff --git a/configs/zen/profile/zen-keyboard-shortcuts.json b/configs/zen/profile/zen-keyboard-shortcuts.json index 87d06b9..e455da9 100644 --- a/configs/zen/profile/zen-keyboard-shortcuts.json +++ b/configs/zen/profile/zen-keyboard-shortcuts.json @@ -1 +1 @@ -{"shortcuts":[{"id":"key_hideOtherAppsCmdMac","key":"h","keycode":null,"group":"other","l10nId":"zen-hide-other-apps-shortcut","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_hideThisAppCmdMac","key":"h","keycode":null,"group":"other","l10nId":"zen-hide-app-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_preferencesCmdMac","key":",","keycode":null,"group":"other","l10nId":"zen-preferences-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_minimizeWindow","key":"m","keycode":null,"group":"other","l10nId":"zen-window-minimize-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_minimizeWindow","disabled":false,"reserved":false,"internal":true},{"id":"key_wrToggleCaptureSequenceCmd","key":"6","keycode":null,"group":"other","l10nId":null,"modifiers":{"control":true,"alt":false,"shift":true,"meta":false,"accel":false},"action":"wrToggleCaptureSequenceCmd","disabled":false,"reserved":false,"internal":false},{"id":"key_wrCaptureCmd","key":"3","keycode":null,"group":"other","l10nId":null,"modifiers":{"control":true,"alt":false,"shift":true,"meta":false,"accel":false},"action":"wrCaptureCmd","disabled":false,"reserved":false,"internal":false},{"id":"key_selectLastTab","key":"9","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab8","key":"8","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab7","key":"7","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab6","key":"6","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab5","key":"5","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab4","key":"4","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab3","key":"3","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab2","key":"2","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab1","key":"1","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_undoCloseWindow","key":"","keycode":"","group":"windowAndTabManagement","l10nId":"zen-window-new-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false},"action":"History:UndoCloseWindow","disabled":true,"reserved":false,"internal":false},{"id":"key_restoreLastClosedTabOrWindowOrSession","key":"t","keycode":null,"group":"windowAndTabManagement","l10nId":"zen-restore-last-closed-tab-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"History:RestoreLastClosedTabOrWindowOrSession","disabled":false,"reserved":false,"internal":false},{"id":"key_quitApplication","key":"q","keycode":null,"group":"windowAndTabManagement","l10nId":"zen-quit-app-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":true,"internal":true},{"id":"key_sanitize_mac","keycode":"VK_BACK","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Tools:Sanitize","disabled":false,"reserved":false,"internal":false},{"id":"key_sanitize","keycode":"VK_DELETE","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Tools:Sanitize","disabled":false,"reserved":false,"internal":false},{"id":"key_screenshot","key":"s","keycode":null,"group":"mediaAndDisplay","l10nId":"zen-screenshot-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Browser:Screenshot","disabled":false,"reserved":false,"internal":false},{"id":"key_privatebrowsing","key":"p","keycode":null,"group":"navigation","l10nId":"zen-private-browsing-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Tools:PrivateBrowsing","disabled":false,"reserved":true,"internal":false},{"id":"key_switchTextDirection","key":"x","keycode":null,"group":"mediaAndDisplay","l10nId":"zen-bidi-switch-direction-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_switchTextDirection","disabled":false,"reserved":false,"internal":false},{"id":"key_showAllTabs","keycode":"VK_TAB","group":"other","l10nId":null,"modifiers":{"control":true,"alt":false,"shift":true,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":null,"key":"","keycode":null,"group":"other","l10nId":"zen-full-zoom-reset-shortcut-alt","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomReset","disabled":false,"reserved":false,"internal":false},{"id":"key_fullZoomReset","key":"0","keycode":null,"group":"mediaAndDisplay","l10nId":"zen-full-zoom-reset-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomReset","disabled":false,"reserved":false,"internal":false},{"id":null,"key":"","keycode":null,"group":"other","l10nId":"zen-full-zoom-enlarge-shortcut-alt2","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomEnlarge","disabled":false,"reserved":false,"internal":false},{"id":null,"key":"=","keycode":null,"group":"other","l10nId":"zen-full-zoom-enlarge-shortcut-alt","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomEnlarge","disabled":false,"reserved":false,"internal":false},{"id":"key_fullZoomEnlarge","key":"+","keycode":null,"group":"mediaAndDisplay","l10nId":"zen-full-zoom-enlarge-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomEnlarge","disabled":false,"reserved":false,"internal":false},{"id":null,"key":"","keycode":null,"group":"other","l10nId":"zen-full-zoom-reduce-shortcut-alt-b","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomReduce","disabled":false,"reserved":false,"internal":false},{"id":null,"key":"_","keycode":null,"group":"other","l10nId":"zen-full-zoom-reduce-shortcut-alt-a","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomReduce","disabled":false,"reserved":false,"internal":false},{"id":"key_fullZoomReduce","key":"-","keycode":null,"group":"mediaAndDisplay","l10nId":"zen-full-zoom-reduce-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomReduce","disabled":false,"reserved":false,"internal":false},{"id":"key_gotoHistory","key":"h","keycode":null,"group":"navigation","l10nId":"zen-history-sidebar-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"toggleSidebarKb","key":"z","keycode":null,"group":"other","l10nId":"zen-toggle-sidebar-shortcut","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"viewGenaiChatSidebarKb","key":"x","keycode":null,"group":"other","l10nId":"zen-ai-chatbot-sidebar-shortcut","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_stop_mac","key":".","keycode":null,"group":"other","l10nId":"zen-nav-stop-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:Stop","disabled":false,"reserved":false,"internal":false},{"id":"key_stop","key":"","keycode":"","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false},"action":"Browser:Stop","disabled":false,"reserved":false,"internal":false},{"id":"viewBookmarksToolbarKb","key":"b","keycode":null,"group":"other","l10nId":"zen-bookmark-show-toolbar-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"viewBookmarksSidebarKb","key":"b","keycode":null,"group":"other","l10nId":"zen-bookmark-show-sidebar-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"manBookmarkKb","key":"o","keycode":null,"group":"historyAndBookmarks","l10nId":"zen-bookmark-show-library-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Browser:ShowAllBookmarks","disabled":false,"reserved":false,"internal":false},{"id":"bookmarkAllTabsKb","key":"","keycode":"","group":"historyAndBookmarks","l10nId":"zen-bookmark-this-page-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"addBookmarkAsKb","key":"","keycode":"","group":"historyAndBookmarks","l10nId":"zen-bookmark-this-page-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false},"action":"Browser:AddBookmarkAs","disabled":false,"reserved":false,"internal":false},{"id":null,"keycode":"VK_F3","group":"other","l10nId":"zen-search-find-again-shortcut-prev","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":"cmd_findPrevious","disabled":false,"reserved":false,"internal":false},{"id":null,"keycode":"VK_F3","group":"other","l10nId":"zen-search-find-again-shortcut-alt","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_findAgain","disabled":false,"reserved":false,"internal":false},{"id":"key_findSelection","key":"e","keycode":null,"group":"other","l10nId":"zen-search-find-selection-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_findSelection","disabled":false,"reserved":false,"internal":false},{"id":"key_findPrevious","key":"g","keycode":null,"group":"searchAndFind","l10nId":"zen-search-find-again-shortcut-prev","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_findPrevious","disabled":false,"reserved":false,"internal":false},{"id":"key_findAgain","key":"g","keycode":null,"group":"searchAndFind","l10nId":"zen-search-find-again-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_findAgain","disabled":false,"reserved":false,"internal":false},{"id":"key_find","key":"f","keycode":null,"group":"searchAndFind","l10nId":"zen-find-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_find","disabled":false,"reserved":false,"internal":false},{"id":"key_viewInfo","key":"i","keycode":null,"group":"pageOperations","l10nId":"zen-page-info-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"View:PageInfo","disabled":false,"reserved":false,"internal":false},{"id":"key_viewSourceSafari","key":"u","keycode":null,"group":"other","l10nId":"zen-page-source-shortcut-safari","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"View:PageSource","disabled":false,"reserved":false,"internal":false},{"id":"key_viewSource","key":"u","keycode":null,"group":"pageOperations","l10nId":"zen-page-source-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"View:PageSource","disabled":false,"reserved":false,"internal":false},{"id":"key_aboutProcesses","keycode":"VK_ESCAPE","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":"View:AboutProcesses","disabled":false,"reserved":false,"internal":false},{"id":"key_reload_skip_cache","key":"r","keycode":null,"group":"navigation","l10nId":"zen-nav-reload-shortcut-skip-cache","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Browser:ReloadSkipCache","disabled":false,"reserved":false,"internal":false},{"id":"key_reload","key":"r","keycode":null,"group":"navigation","l10nId":"zen-nav-reload-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:Reload","disabled":false,"reserved":false,"internal":false},{"id":null,"key":"}","keycode":null,"group":"other","l10nId":"zen-picture-in-picture-toggle-shortcut-mac-alt","modifiers":{"control":false,"alt":true,"shift":true,"meta":false,"accel":true},"action":"View:PictureInPicture","disabled":false,"reserved":false,"internal":false},{"id":"key_togglePictureInPicture","key":"]","keycode":null,"group":"other","l10nId":"zen-picture-in-picture-toggle-shortcut-mac","modifiers":{"control":false,"alt":true,"shift":true,"meta":false,"accel":true},"action":"View:PictureInPicture","disabled":false,"reserved":false,"internal":false},{"id":"key_toggleReaderMode","key":"r","keycode":null,"group":"pageOperations","l10nId":"zen-reader-mode-toggle-shortcut-other","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"View:ReaderView","disabled":true,"reserved":false,"internal":false},{"id":"key_exitFullScreen_compat","keycode":"VK_F11","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"View:FullScreen","disabled":true,"reserved":true,"internal":false},{"id":"key_exitFullScreen_old","key":"f","keycode":null,"group":"other","l10nId":"zen-full-screen-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"View:FullScreen","disabled":true,"reserved":true,"internal":false},{"id":"key_exitFullScreen","key":"f","keycode":null,"group":"other","l10nId":"zen-full-screen-shortcut","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":true},"action":"View:FullScreen","disabled":true,"reserved":true,"internal":false},{"id":"key_enterFullScreen_compat","keycode":"VK_F11","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"View:FullScreen","disabled":false,"reserved":false,"internal":false},{"id":"key_enterFullScreen_old","key":"f","keycode":null,"group":"other","l10nId":"zen-full-screen-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"View:FullScreen","disabled":false,"reserved":false,"internal":false},{"id":"key_enterFullScreen","key":"f","keycode":null,"group":"other","l10nId":"zen-full-screen-shortcut","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":true},"action":"View:FullScreen","disabled":false,"reserved":false,"internal":false},{"id":"showAllHistoryKb","key":"y","keycode":null,"group":"other","l10nId":"zen-history-show-all-shortcut-mac","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:ShowAllHistory","disabled":false,"reserved":false,"internal":false},{"id":"key_reload2","keycode":"VK_F5","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"Browser:Reload","disabled":false,"reserved":false,"internal":false},{"id":"goHome","keycode":"VK_HOME","group":"navigation","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"goForwardKb2","key":"]","keycode":null,"group":"navigation","l10nId":"zen-nav-fwd-shortcut-alt","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:Forward","disabled":false,"reserved":false,"internal":false},{"id":"goBackKb2","key":"[","keycode":null,"group":"navigation","l10nId":"zen-nav-back-shortcut-alt","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:Back","disabled":false,"reserved":false,"internal":false},{"id":"goForwardKb","keycode":"VK_RIGHT","group":"navigation","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:Forward","disabled":false,"reserved":false,"internal":false},{"id":"goBackKb","keycode":"VK_LEFT","group":"navigation","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:Back","disabled":false,"reserved":false,"internal":false},{"id":null,"keycode":"VK_BACK","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":"cmd_handleShiftBackspace","disabled":false,"reserved":false,"internal":false},{"id":null,"keycode":"VK_BACK","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_handleBackspace","disabled":false,"reserved":false,"internal":false},{"id":"key_selectAll","key":"a","keycode":null,"group":"other","l10nId":"zen-text-action-select-all-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_delete","keycode":"VK_DELETE","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_delete","disabled":false,"reserved":false,"internal":false},{"id":"key_paste","key":"v","keycode":null,"group":"other","l10nId":"zen-text-action-paste-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_copy","key":"c","keycode":null,"group":"other","l10nId":"zen-text-action-copy-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_cut","key":"x","keycode":null,"group":"other","l10nId":"zen-text-action-cut-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_redo","key":"z","keycode":null,"group":"other","l10nId":"zen-text-action-undo-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_undo","key":"z","keycode":null,"group":"other","l10nId":"zen-text-action-undo-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_toggleMute","key":"m","keycode":null,"group":"mediaAndDisplay","l10nId":"zen-mute-toggle-shortcut","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_toggleMute","disabled":false,"reserved":false,"internal":false},{"id":"key_closeWindow","key":"w","keycode":null,"group":"windowAndTabManagement","l10nId":"zen-close-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_closeWindow","disabled":false,"reserved":true,"internal":false},{"id":"key_close","key":"w","keycode":null,"group":"windowAndTabManagement","l10nId":"zen-close-tab-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_close","disabled":false,"reserved":true,"internal":false},{"id":"printKb","key":"p","keycode":null,"group":"pageOperations","l10nId":"zen-print-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_print","disabled":false,"reserved":false,"internal":false},{"id":"key_savePage","key":"s","keycode":null,"group":"pageOperations","l10nId":"zen-save-page-shortcut","modifiers":{"control":false,"alt":true,"shift":true,"meta":false,"accel":true},"action":"Browser:SavePage","disabled":false,"reserved":false,"internal":false},{"id":"openFileKb","key":"","keycode":"","group":"other","l10nId":"zen-file-open-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false},"action":"Browser:OpenFile","disabled":false,"reserved":false,"internal":false},{"id":"key_openAddons","key":"a","keycode":null,"group":"other","l10nId":"zen-addons-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Tools:Addons","disabled":false,"reserved":false,"internal":false},{"id":"key_openDownloads","key":"j","keycode":null,"group":"other","l10nId":"zen-downloads-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Tools:Downloads","disabled":false,"reserved":false,"internal":false},{"id":"key_search2","key":"f","keycode":null,"group":"searchAndFind","l10nId":"zen-find-shortcut","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"Tools:Search","disabled":false,"reserved":false,"internal":false},{"id":"key_search","key":"s","keycode":"","group":"searchAndFind","l10nId":"zen-search-focus-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":true,"accel":false},"action":"Tools:Search","disabled":false,"reserved":false,"internal":false},{"id":"focusURLBar","key":"l","keycode":null,"group":"pageOperations","l10nId":"zen-location-open-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:OpenLocation","disabled":false,"reserved":false,"internal":false},{"id":"key_newNavigatorTab","key":"t","keycode":null,"group":"windowAndTabManagement","l10nId":"zen-tab-new-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_newNavigatorTabNoEvent","disabled":false,"reserved":true,"internal":false},{"id":"key_newNavigator","key":"n","keycode":null,"group":"windowAndTabManagement","l10nId":"zen-window-new-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_newNavigator","disabled":false,"reserved":true,"internal":false},{"id":"zen-compact-mode-toggle","key":"k","keycode":"","group":"zen-compact-mode","l10nId":"zen-compact-mode-shortcut-toggle","modifiers":{"control":false,"alt":false,"shift":false,"meta":true,"accel":false},"action":"cmd_toggleCompactModeIgnoreHover","disabled":false,"reserved":false,"internal":false},{"id":"zen-compact-mode-show-sidebar","key":"s","keycode":"","group":"zen-compact-mode","l10nId":"zen-compact-mode-shortcut-show-sidebar","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenCompactModeShowSidebar","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-10","key":"0","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-10","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch10","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-9","key":"9","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-9","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch9","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-8","key":"8","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-8","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch8","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-7","key":"7","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-7","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch7","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-6","key":"6","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-6","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch6","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-5","key":"5","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-5","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch5","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-4","key":"4","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-4","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch4","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-3","key":"3","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-3","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch3","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-2","key":"2","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-2","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch2","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-1","key":"1","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-1","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch1","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-forward","key":"","keycode":"VK_RIGHT","group":"zen-workspace","l10nId":"zen-workspace-shortcut-forward","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenWorkspaceForward","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-backward","key":"","keycode":"VK_LEFT","group":"zen-workspace","l10nId":"zen-workspace-shortcut-backward","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenWorkspaceBackward","disabled":false,"reserved":false,"internal":false},{"id":"zen-split-view-grid","key":"g","keycode":"","group":"zen-split-view","l10nId":"zen-split-view-shortcut-grid","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenSplitViewGrid","disabled":false,"reserved":false,"internal":false},{"id":"zen-split-view-vertical","key":"v","keycode":"","group":"zen-split-view","l10nId":"zen-split-view-shortcut-vertical","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenSplitViewVertical","disabled":false,"reserved":false,"internal":false},{"id":"zen-split-view-horizontal","key":"h","keycode":"","group":"zen-split-view","l10nId":"zen-split-view-shortcut-horizontal","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenSplitViewHorizontal","disabled":false,"reserved":false,"internal":false},{"id":"zen-split-view-unsplit","key":"u","keycode":"","group":"zen-split-view","l10nId":"zen-split-view-shortcut-unsplit","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenSplitViewUnsplit","disabled":false,"reserved":false,"internal":false},{"id":"zen-pinned-tab-reset-shortcut","key":"","keycode":"","group":"zen-other","l10nId":"zen-pinned-tab-shortcut-reset","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenPinnedTabReset","disabled":false,"reserved":false,"internal":false},{"id":"zen-toggle-sidebar","key":"","keycode":"","group":"zen-other","l10nId":"zen-sidebar-shortcut-toggle","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenToggleSidebar","disabled":false,"reserved":false,"internal":false},{"id":"zen-copy-url","key":"c","keycode":"","group":"zen-other","l10nId":"zen-text-action-copy-url-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_zenCopyCurrentURL","disabled":false,"reserved":false,"internal":false},{"id":"zen-copy-url-markdown","key":"c","keycode":"","group":"zen-other","l10nId":"zen-text-action-copy-url-markdown-shortcut","modifiers":{"control":false,"alt":true,"shift":true,"meta":false,"accel":true},"action":"cmd_zenCopyCurrentURLMarkdown","disabled":false,"reserved":false,"internal":false},{"id":"zen-toggle-pin-tab","key":"d","keycode":"","group":"zen-other","l10nId":"zen-toggle-pin-tab-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_zenTogglePinTab","disabled":false,"reserved":false,"internal":false},{"id":"zen-glance-expand","key":"o","keycode":"","group":"zen-other","l10nId":"","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_zenGlanceExpand","disabled":false,"reserved":false,"internal":false},{"id":"zen-new-empty-split-view","key":"*","keycode":"","group":"zen-split-view","l10nId":"zen-new-empty-split-view-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_zenNewEmptySplit","disabled":false,"reserved":false,"internal":false},{"id":"zen-close-all-unpinned-tabs","key":"k","keycode":"","group":"zen-workspace","l10nId":"zen-close-all-unpinned-tabs-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_zenCloseUnpinnedTabs","disabled":false,"reserved":false,"internal":false},{"id":"zen-new-unsynced-window","key":"n","keycode":"","group":"zen-other","l10nId":"zen-new-unsynced-window-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_zenNewNavigatorUnsynced","disabled":false,"reserved":false,"internal":false},{"id":"zen-duplicate-tab","key":"","keycode":"","group":"windowAndTabManagement","l10nId":"zen-duplicate-tab-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenDuplicateTab","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-create","key":"","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-create","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenOpenWorkspaceCreation","disabled":false,"reserved":false,"internal":false},{"id":"key_inspectorMac","key":"l","keycode":"","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_accessibility","keycode":"VK_F12","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_dom","key":"w","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_storage","keycode":"VK_F9","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_performance","keycode":"VK_F5","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_styleeditor","keycode":"VK_F7","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_netmonitor","key":"e","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_jsdebugger","key":"z","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_webconsole","key":"k","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_inspector","key":"l","keycode":"","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_responsiveDesignMode","key":"m","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_browserConsole","key":"j","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_browserToolbox","key":"i","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":true,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_toggleToolbox","key":"d","keycode":"","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":true,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false}]} \ No newline at end of file +{"shortcuts":[{"id":"key_hideOtherAppsCmdMac","key":"h","keycode":null,"group":"other","l10nId":"zen-hide-other-apps-shortcut","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_hideThisAppCmdMac","key":"h","keycode":null,"group":"other","l10nId":"zen-hide-app-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_preferencesCmdMac","key":",","keycode":null,"group":"other","l10nId":"zen-preferences-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_minimizeWindow","key":"m","keycode":null,"group":"other","l10nId":"zen-window-minimize-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_minimizeWindow","disabled":false,"reserved":false,"internal":true},{"id":"key_wrToggleCaptureSequenceCmd","key":"6","keycode":null,"group":"other","l10nId":null,"modifiers":{"control":true,"alt":false,"shift":true,"meta":false,"accel":false},"action":"wrToggleCaptureSequenceCmd","disabled":false,"reserved":false,"internal":false},{"id":"key_wrCaptureCmd","key":"3","keycode":null,"group":"other","l10nId":null,"modifiers":{"control":true,"alt":false,"shift":true,"meta":false,"accel":false},"action":"wrCaptureCmd","disabled":false,"reserved":false,"internal":false},{"id":"key_selectLastTab","key":"9","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab8","key":"8","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab7","key":"7","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab6","key":"6","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab5","key":"5","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab4","key":"4","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab3","key":"3","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab2","key":"2","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_selectTab1","key":"1","keycode":null,"group":"windowAndTabManagement","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_undoCloseWindow","key":"","keycode":"","group":"windowAndTabManagement","l10nId":"zen-window-new-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false},"action":"History:UndoCloseWindow","disabled":true,"reserved":false,"internal":false},{"id":"key_restoreLastClosedTabOrWindowOrSession","key":"t","keycode":null,"group":"windowAndTabManagement","l10nId":"zen-restore-last-closed-tab-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"History:RestoreLastClosedTabOrWindowOrSession","disabled":false,"reserved":false,"internal":false},{"id":"key_quitApplication","key":"q","keycode":null,"group":"windowAndTabManagement","l10nId":"zen-quit-app-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":true,"internal":true},{"id":"key_sanitize_mac","keycode":"VK_BACK","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Tools:Sanitize","disabled":false,"reserved":false,"internal":false},{"id":"key_sanitize","keycode":"VK_DELETE","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Tools:Sanitize","disabled":false,"reserved":false,"internal":false},{"id":"key_screenshot","key":"s","keycode":null,"group":"mediaAndDisplay","l10nId":"zen-screenshot-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Browser:Screenshot","disabled":false,"reserved":false,"internal":false},{"id":"key_privatebrowsing","key":"p","keycode":null,"group":"navigation","l10nId":"zen-private-browsing-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Tools:PrivateBrowsing","disabled":false,"reserved":true,"internal":false},{"id":"key_switchTextDirection","key":"x","keycode":null,"group":"mediaAndDisplay","l10nId":"zen-bidi-switch-direction-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_switchTextDirection","disabled":false,"reserved":false,"internal":false},{"id":"key_showAllTabs","keycode":"VK_TAB","group":"other","l10nId":null,"modifiers":{"control":true,"alt":false,"shift":true,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":null,"key":"","keycode":null,"group":"other","l10nId":"zen-full-zoom-reset-shortcut-alt","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomReset","disabled":false,"reserved":false,"internal":false},{"id":"key_fullZoomReset","key":"0","keycode":null,"group":"mediaAndDisplay","l10nId":"zen-full-zoom-reset-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomReset","disabled":false,"reserved":false,"internal":false},{"id":null,"key":"","keycode":null,"group":"other","l10nId":"zen-full-zoom-enlarge-shortcut-alt2","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomEnlarge","disabled":false,"reserved":false,"internal":false},{"id":null,"key":"=","keycode":null,"group":"other","l10nId":"zen-full-zoom-enlarge-shortcut-alt","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomEnlarge","disabled":false,"reserved":false,"internal":false},{"id":"key_fullZoomEnlarge","key":"+","keycode":null,"group":"mediaAndDisplay","l10nId":"zen-full-zoom-enlarge-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomEnlarge","disabled":false,"reserved":false,"internal":false},{"id":null,"key":"","keycode":null,"group":"other","l10nId":"zen-full-zoom-reduce-shortcut-alt-b","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomReduce","disabled":false,"reserved":false,"internal":false},{"id":null,"key":"_","keycode":null,"group":"other","l10nId":"zen-full-zoom-reduce-shortcut-alt-a","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomReduce","disabled":false,"reserved":false,"internal":false},{"id":"key_fullZoomReduce","key":"-","keycode":null,"group":"mediaAndDisplay","l10nId":"zen-full-zoom-reduce-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_fullZoomReduce","disabled":false,"reserved":false,"internal":false},{"id":"key_gotoHistory","key":"h","keycode":null,"group":"navigation","l10nId":"zen-history-sidebar-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"toggleSidebarKb","key":"z","keycode":null,"group":"other","l10nId":"zen-toggle-sidebar-shortcut","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"viewGenaiChatSidebarKb","key":"x","keycode":null,"group":"other","l10nId":"zen-ai-chatbot-sidebar-shortcut","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_stop_mac","key":".","keycode":null,"group":"other","l10nId":"zen-nav-stop-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:Stop","disabled":false,"reserved":false,"internal":false},{"id":"key_stop","key":"","keycode":"","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false},"action":"Browser:Stop","disabled":false,"reserved":false,"internal":false},{"id":"viewBookmarksToolbarKb","key":"b","keycode":null,"group":"other","l10nId":"zen-bookmark-show-toolbar-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"viewBookmarksSidebarKb","key":"b","keycode":null,"group":"other","l10nId":"zen-bookmark-show-sidebar-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"manBookmarkKb","key":"o","keycode":null,"group":"historyAndBookmarks","l10nId":"zen-bookmark-show-library-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Browser:ShowAllBookmarks","disabled":false,"reserved":false,"internal":false},{"id":"bookmarkAllTabsKb","key":"","keycode":"","group":"historyAndBookmarks","l10nId":"zen-bookmark-this-page-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"addBookmarkAsKb","key":"","keycode":"","group":"historyAndBookmarks","l10nId":"zen-bookmark-this-page-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false},"action":"Browser:AddBookmarkAs","disabled":false,"reserved":false,"internal":false},{"id":null,"keycode":"VK_F3","group":"other","l10nId":"zen-search-find-again-shortcut-prev","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":"cmd_findPrevious","disabled":false,"reserved":false,"internal":false},{"id":null,"keycode":"VK_F3","group":"other","l10nId":"zen-search-find-again-shortcut-alt","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_findAgain","disabled":false,"reserved":false,"internal":false},{"id":"key_findSelection","key":"e","keycode":null,"group":"other","l10nId":"zen-search-find-selection-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_findSelection","disabled":false,"reserved":false,"internal":false},{"id":"key_findPrevious","key":"g","keycode":null,"group":"searchAndFind","l10nId":"zen-search-find-again-shortcut-prev","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_findPrevious","disabled":false,"reserved":false,"internal":false},{"id":"key_findAgain","key":"g","keycode":null,"group":"searchAndFind","l10nId":"zen-search-find-again-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_findAgain","disabled":false,"reserved":false,"internal":false},{"id":"key_find","key":"f","keycode":null,"group":"searchAndFind","l10nId":"zen-find-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_find","disabled":false,"reserved":false,"internal":false},{"id":"key_viewInfo","key":"i","keycode":null,"group":"pageOperations","l10nId":"zen-page-info-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"View:PageInfo","disabled":false,"reserved":false,"internal":false},{"id":"key_viewSourceSafari","key":"u","keycode":null,"group":"other","l10nId":"zen-page-source-shortcut-safari","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"View:PageSource","disabled":false,"reserved":false,"internal":false},{"id":"key_viewSource","key":"u","keycode":null,"group":"pageOperations","l10nId":"zen-page-source-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"View:PageSource","disabled":false,"reserved":false,"internal":false},{"id":"key_aboutProcesses","keycode":"VK_ESCAPE","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":"View:AboutProcesses","disabled":false,"reserved":false,"internal":false},{"id":"key_reload_skip_cache","key":"r","keycode":null,"group":"navigation","l10nId":"zen-nav-reload-shortcut-skip-cache","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Browser:ReloadSkipCache","disabled":false,"reserved":false,"internal":false},{"id":"key_reload","key":"r","keycode":null,"group":"navigation","l10nId":"zen-nav-reload-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:Reload","disabled":false,"reserved":false,"internal":false},{"id":null,"key":"}","keycode":null,"group":"other","l10nId":"zen-picture-in-picture-toggle-shortcut-mac-alt","modifiers":{"control":false,"alt":true,"shift":true,"meta":false,"accel":true},"action":"View:PictureInPicture","disabled":false,"reserved":false,"internal":false},{"id":"key_togglePictureInPicture","key":"]","keycode":null,"group":"other","l10nId":"zen-picture-in-picture-toggle-shortcut-mac","modifiers":{"control":false,"alt":true,"shift":true,"meta":false,"accel":true},"action":"View:PictureInPicture","disabled":false,"reserved":false,"internal":false},{"id":"key_toggleReaderMode","key":"r","keycode":null,"group":"pageOperations","l10nId":"zen-reader-mode-toggle-shortcut-other","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"View:ReaderView","disabled":true,"reserved":false,"internal":false},{"id":"key_exitFullScreen_compat","keycode":"VK_F11","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"View:FullScreen","disabled":true,"reserved":true,"internal":false},{"id":"key_exitFullScreen_old","key":"f","keycode":null,"group":"other","l10nId":"zen-full-screen-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"View:FullScreen","disabled":true,"reserved":true,"internal":false},{"id":"key_exitFullScreen","key":"f","keycode":null,"group":"other","l10nId":"zen-full-screen-shortcut","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":true},"action":"View:FullScreen","disabled":true,"reserved":true,"internal":false},{"id":"key_enterFullScreen_compat","keycode":"VK_F11","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"View:FullScreen","disabled":false,"reserved":false,"internal":false},{"id":"key_enterFullScreen_old","key":"f","keycode":null,"group":"other","l10nId":"zen-full-screen-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"View:FullScreen","disabled":false,"reserved":false,"internal":false},{"id":"key_enterFullScreen","key":"f","keycode":null,"group":"other","l10nId":"zen-full-screen-shortcut","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":true},"action":"View:FullScreen","disabled":false,"reserved":false,"internal":false},{"id":"showAllHistoryKb","key":"y","keycode":null,"group":"other","l10nId":"zen-history-show-all-shortcut-mac","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:ShowAllHistory","disabled":false,"reserved":false,"internal":false},{"id":"key_reload2","keycode":"VK_F5","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"Browser:Reload","disabled":false,"reserved":false,"internal":false},{"id":"goHome","keycode":"VK_HOME","group":"navigation","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"goForwardKb2","key":"]","keycode":null,"group":"navigation","l10nId":"zen-nav-fwd-shortcut-alt","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:Forward","disabled":false,"reserved":false,"internal":false},{"id":"goBackKb2","key":"[","keycode":null,"group":"navigation","l10nId":"zen-nav-back-shortcut-alt","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:Back","disabled":false,"reserved":false,"internal":false},{"id":"goForwardKb","keycode":"VK_RIGHT","group":"navigation","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:Forward","disabled":false,"reserved":false,"internal":false},{"id":"goBackKb","keycode":"VK_LEFT","group":"navigation","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:Back","disabled":false,"reserved":false,"internal":false},{"id":null,"keycode":"VK_BACK","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":"cmd_handleShiftBackspace","disabled":false,"reserved":false,"internal":false},{"id":null,"keycode":"VK_BACK","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_handleBackspace","disabled":false,"reserved":false,"internal":false},{"id":"key_selectAll","key":"a","keycode":null,"group":"other","l10nId":"zen-text-action-select-all-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_delete","keycode":"VK_DELETE","group":"other","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_delete","disabled":false,"reserved":false,"internal":false},{"id":"key_paste","key":"v","keycode":null,"group":"other","l10nId":"zen-text-action-paste-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_copy","key":"c","keycode":null,"group":"other","l10nId":"zen-text-action-copy-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_cut","key":"x","keycode":null,"group":"other","l10nId":"zen-text-action-cut-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_redo","key":"z","keycode":null,"group":"other","l10nId":"zen-text-action-undo-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_undo","key":"z","keycode":null,"group":"other","l10nId":"zen-text-action-undo-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":true},{"id":"key_toggleMute","key":"m","keycode":null,"group":"mediaAndDisplay","l10nId":"zen-mute-toggle-shortcut","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_toggleMute","disabled":false,"reserved":false,"internal":false},{"id":"key_closeWindow","key":"w","keycode":null,"group":"windowAndTabManagement","l10nId":"zen-close-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_closeWindow","disabled":false,"reserved":true,"internal":false},{"id":"key_close","key":"w","keycode":null,"group":"windowAndTabManagement","l10nId":"zen-close-tab-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_close","disabled":false,"reserved":true,"internal":false},{"id":"printKb","key":"p","keycode":null,"group":"pageOperations","l10nId":"zen-print-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_print","disabled":false,"reserved":false,"internal":false},{"id":"key_savePage","key":"s","keycode":null,"group":"pageOperations","l10nId":"zen-save-page-shortcut","modifiers":{"control":false,"alt":true,"shift":true,"meta":false,"accel":true},"action":"Browser:SavePage","disabled":false,"reserved":false,"internal":false},{"id":"openFileKb","key":"","keycode":"","group":"other","l10nId":"zen-file-open-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false},"action":"Browser:OpenFile","disabled":false,"reserved":false,"internal":false},{"id":"key_openAddons","key":"a","keycode":null,"group":"other","l10nId":"zen-addons-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"Tools:Addons","disabled":false,"reserved":false,"internal":false},{"id":"key_openDownloads","key":"j","keycode":null,"group":"other","l10nId":"zen-downloads-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Tools:Downloads","disabled":false,"reserved":false,"internal":false},{"id":"key_search2","key":"f","keycode":null,"group":"searchAndFind","l10nId":"zen-find-shortcut","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"Tools:Search","disabled":false,"reserved":false,"internal":false},{"id":"key_search","key":"s","keycode":"","group":"searchAndFind","l10nId":"zen-search-focus-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":true,"accel":false},"action":"Tools:Search","disabled":false,"reserved":false,"internal":false},{"id":"focusURLBar","key":"l","keycode":null,"group":"pageOperations","l10nId":"zen-location-open-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"Browser:OpenLocation","disabled":false,"reserved":false,"internal":false},{"id":"key_newNavigatorTab","key":"t","keycode":null,"group":"windowAndTabManagement","l10nId":"zen-tab-new-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_newNavigatorTabNoEvent","disabled":false,"reserved":true,"internal":false},{"id":"key_newNavigator","key":"n","keycode":null,"group":"windowAndTabManagement","l10nId":"zen-window-new-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_newNavigator","disabled":false,"reserved":true,"internal":false},{"id":"zen-compact-mode-toggle","key":"k","keycode":"","group":"zen-compact-mode","l10nId":"zen-compact-mode-shortcut-toggle","modifiers":{"control":false,"alt":false,"shift":false,"meta":true,"accel":false},"action":"cmd_toggleCompactModeIgnoreHover","disabled":false,"reserved":false,"internal":false},{"id":"zen-compact-mode-show-sidebar","key":"s","keycode":"","group":"zen-compact-mode","l10nId":"zen-compact-mode-shortcut-show-sidebar","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenCompactModeShowSidebar","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-10","key":"0","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-10","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch10","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-9","key":"9","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-9","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch9","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-8","key":"8","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-8","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch8","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-7","key":"7","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-7","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch7","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-6","key":"6","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-6","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch6","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-5","key":"5","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-5","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch5","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-4","key":"4","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-4","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch4","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-3","key":"3","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-3","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch3","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-2","key":"2","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-2","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch2","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-switch-1","key":"1","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-switch-1","modifiers":{"control":true,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenWorkspaceSwitch1","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-forward","key":"","keycode":"VK_RIGHT","group":"zen-workspace","l10nId":"zen-workspace-shortcut-forward","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenWorkspaceForward","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-backward","key":"","keycode":"VK_LEFT","group":"zen-workspace","l10nId":"zen-workspace-shortcut-backward","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenWorkspaceBackward","disabled":false,"reserved":false,"internal":false},{"id":"zen-split-view-grid","key":"g","keycode":"","group":"zen-split-view","l10nId":"zen-split-view-shortcut-grid","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenSplitViewGrid","disabled":false,"reserved":false,"internal":false},{"id":"zen-split-view-vertical","key":"v","keycode":"","group":"zen-split-view","l10nId":"zen-split-view-shortcut-vertical","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenSplitViewVertical","disabled":false,"reserved":false,"internal":false},{"id":"zen-split-view-horizontal","key":"h","keycode":"","group":"zen-split-view","l10nId":"zen-split-view-shortcut-horizontal","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenSplitViewHorizontal","disabled":false,"reserved":false,"internal":false},{"id":"zen-split-view-unsplit","key":"u","keycode":"","group":"zen-split-view","l10nId":"zen-split-view-shortcut-unsplit","modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":"cmd_zenSplitViewUnsplit","disabled":false,"reserved":false,"internal":false},{"id":"zen-pinned-tab-reset-shortcut","key":"","keycode":"","group":"zen-other","l10nId":"zen-pinned-tab-shortcut-reset","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenPinnedTabReset","disabled":false,"reserved":false,"internal":false},{"id":"zen-toggle-sidebar","key":"","keycode":"","group":"zen-other","l10nId":"zen-sidebar-shortcut-toggle","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenToggleSidebar","disabled":false,"reserved":false,"internal":false},{"id":"zen-copy-url","key":"c","keycode":"","group":"zen-other","l10nId":"zen-text-action-copy-url-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_zenCopyCurrentURL","disabled":false,"reserved":false,"internal":false},{"id":"zen-copy-url-markdown","key":"c","keycode":"","group":"zen-other","l10nId":"zen-text-action-copy-url-markdown-shortcut","modifiers":{"control":false,"alt":true,"shift":true,"meta":false,"accel":true},"action":"cmd_zenCopyCurrentURLMarkdown","disabled":false,"reserved":false,"internal":false},{"id":"zen-toggle-pin-tab","key":"d","keycode":"","group":"zen-other","l10nId":"zen-toggle-pin-tab-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_zenTogglePinTab","disabled":false,"reserved":false,"internal":false},{"id":"zen-glance-expand","key":"o","keycode":"","group":"zen-other","l10nId":"","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":true},"action":"cmd_zenGlanceExpand","disabled":false,"reserved":false,"internal":false},{"id":"zen-new-empty-split-view","key":"*","keycode":"","group":"zen-split-view","l10nId":"zen-new-empty-split-view-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_zenNewEmptySplit","disabled":false,"reserved":false,"internal":false},{"id":"zen-close-all-unpinned-tabs","key":"k","keycode":"","group":"zen-workspace","l10nId":"zen-close-all-unpinned-tabs-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_zenCloseUnpinnedTabs","disabled":false,"reserved":false,"internal":false},{"id":"zen-new-unsynced-window","key":"n","keycode":"","group":"zen-other","l10nId":"zen-new-unsynced-window-shortcut","modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":"cmd_zenNewNavigatorUnsynced","disabled":false,"reserved":false,"internal":false},{"id":"zen-duplicate-tab","key":"","keycode":"","group":"windowAndTabManagement","l10nId":"zen-duplicate-tab-shortcut","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenDuplicateTab","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-create","key":"","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-create","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenOpenWorkspaceCreation","disabled":false,"reserved":false,"internal":false},{"id":"key_inspectorMac","key":"l","keycode":"","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_accessibility","keycode":"VK_F12","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_dom","key":"w","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_storage","keycode":"VK_F9","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_performance","keycode":"VK_F5","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_styleeditor","keycode":"VK_F7","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_netmonitor","key":"e","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_jsdebugger","key":"z","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_webconsole","key":"k","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_inspector","key":"l","keycode":"","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_responsiveDesignMode","key":"m","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":false,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_browserConsole","key":"j","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":true,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_browserToolbox","key":"i","keycode":null,"group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":true,"shift":true,"meta":false,"accel":true},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"key_toggleToolbox","key":"d","keycode":"","group":"devTools","l10nId":null,"modifiers":{"control":false,"alt":false,"shift":false,"meta":true,"accel":false},"action":null,"disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-create","key":"","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-create","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenOpenWorkspaceCreation","disabled":false,"reserved":false,"internal":false},{"id":"zen-workspace-create","key":"","keycode":"","group":"zen-workspace","l10nId":"zen-workspace-shortcut-create","modifiers":{"control":false,"alt":false,"shift":false,"meta":false,"accel":false},"action":"cmd_zenOpenWorkspaceCreation","disabled":false,"reserved":false,"internal":false}]} \ No newline at end of file diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index 7dbf27d..1c8d65c 100755 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -113,10 +113,7 @@ main() { ensure_link "$REPO_ROOT/configs/ghostty" "$HOME_DIR/.config/ghostty" ensure_link "$REPO_ROOT/configs/nvim" "$HOME_DIR/.config/nvim" ensure_link "$REPO_ROOT/configs/hammerspoon" "$HOME_DIR/.hammerspoon" - ensure_link "$REPO_ROOT/configs/zen/profile/chrome" "$zen_profile/chrome" - ensure_link "$REPO_ROOT/configs/zen/profile/prefs.js" "$zen_profile/prefs.js" ensure_link "$REPO_ROOT/configs/zen/profile/zen-keyboard-shortcuts.json" "$zen_profile/zen-keyboard-shortcuts.json" - ensure_link "$REPO_ROOT/configs/zen/profile/zen-themes.json" "$zen_profile/zen-themes.json" log "Bootstrap complete" log "Restart Ghostty, Zen, Hammerspoon, and Neovim to pick up changes" diff --git a/scripts/install.sh b/scripts/install.sh index 303afbc..87ccd89 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -9,6 +9,27 @@ log() { printf '[dotfiles] %s\n' "$*" } +ensure_rust_tooling() { + if ! command -v rustup >/dev/null 2>&1; then + if [[ -x "$HOME/.cargo/bin/rustup" ]]; then + export PATH="$HOME/.cargo/bin:$PATH" + else + log "Installing rustup for Neovim Rust support" + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain stable + export PATH="$HOME/.cargo/bin:$PATH" + fi + fi + + if ! command -v rustup >/dev/null 2>&1; then + log "rustup is required but was not installed successfully" + exit 1 + fi + + log "Ensuring Rust stable toolchain and editor components" + rustup toolchain install stable --profile minimal + rustup component add --toolchain stable rust-analyzer rustfmt clippy +} + install_homebrew() { if command -v brew >/dev/null 2>&1; then return 0 @@ -49,6 +70,7 @@ ensure_zen_profile() { main() { install_homebrew + ensure_rust_tooling log "Installing apps and tools from Brewfile" brew bundle --file "$REPO_ROOT/Brewfile" From e58f216a517eae477b69958b99f0cd4f9f6a2f72 Mon Sep 17 00:00:00 2001 From: Dan-Kingswell-WW Date: Tue, 26 May 2026 11:13:41 +0100 Subject: [PATCH 2/2] fix: align snacks search visibility --- configs/nvim/lua/plugins/snacks.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/configs/nvim/lua/plugins/snacks.lua b/configs/nvim/lua/plugins/snacks.lua index fc37014..b038f7f 100644 --- a/configs/nvim/lua/plugins/snacks.lua +++ b/configs/nvim/lua/plugins/snacks.lua @@ -18,9 +18,25 @@ return { opts = { picker = { sources = { + files = { + hidden = true, + ignored = true, + exclude = { "node_modules" }, + }, + grep = { + hidden = true, + ignored = true, + exclude = { "node_modules" }, + }, + grep_word = { + hidden = true, + ignored = true, + exclude = { "node_modules" }, + }, explorer = { hidden = true, ignored = true, + exclude = { "node_modules" }, }, }, },