{
    "version": "9.2.0390",
    "description": "A highly configurable text editor",
    "homepage": "https://www.vim.org",
    "license": "Vim",
    "notes": "Add gVim as a context menu option by running: \"$dir\\install-context.reg\"",
    "suggest": {
        "vimtutor": "vimtutor"
    },
    "architecture": {
        "64bit": {
            "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.2.0390/gvim_9.2.0390_x64_signed.zip",
            "hash": "68902a93581cd6eab905bf42174a3dc884e0d456672dc51bf1621b94e1153ce1"
        },
        "32bit": {
            "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.2.0390/gvim_9.2.0390_x86_signed.zip",
            "hash": "30f67bdb29d5348d8755e6714d5d2736368f7763f8108fadd741c9b2ab58f946"
        },
        "arm64": {
            "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.2.0390/gvim_9.2.0390_arm64_signed.zip",
            "hash": "fe9a14810357dcdf0e0bb4c6f1e5a8cc15689f23b835cc57b9ca437b99c8fd91"
        }
    },
    "extract_dir": "vim/vim92",
    "post_install": [
        "'install-context.reg', 'uninstall-context.reg' | ForEach-Object {",
        "    $vimpath = \"$dir\\gVim.exe\".Replace('\\', '\\\\')",
        "    $content = (Get-Content \"$bucketsdir\\main\\scripts\\vim\\$_\").Replace('$vim', $vimpath)",
        "    if ($global) { $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE') }",
        "    Set-Content \"$dir\\$_\" $content",
        "}"
    ],
    "bin": [
        "vim.exe",
        [
            "vim.exe",
            "vi"
        ],
        [
            "vim.exe",
            "ex",
            "-e"
        ],
        [
            "vim.exe",
            "view",
            "-R"
        ],
        [
            "vim.exe",
            "rvim",
            "-Z"
        ],
        [
            "vim.exe",
            "rview",
            "-RZ"
        ],
        [
            "vim.exe",
            "vimdiff",
            "-d"
        ],
        "gvim.exe",
        [
            "gvim.exe",
            "gview",
            "-R"
        ],
        [
            "gvim.exe",
            "evim",
            "-y"
        ],
        [
            "gvim.exe",
            "eview",
            "-Ry"
        ],
        [
            "gvim.exe",
            "rgvim",
            "-Z"
        ],
        [
            "gvim.exe",
            "rgview",
            "-RZ"
        ],
        [
            "gvim.exe",
            "gvimdiff",
            "-d"
        ],
        "xxd.exe"
    ],
    "shortcuts": [
        [
            "gvim.exe",
            "gVim"
        ]
    ],
    "checkver": {
        "github": "https://api.github.com/repos/vim/vim-win32-installer/releases?per_page=45",
        "jsonpath": "$[?(@.prerelease == false)].assets[?(@.name =~ /signed\\.zip/i)].browser_download_url",
        "regex": "(?i)download/(?<tag>[^/]+)/gvim_([\\d.]+)_(?:x|arm)"
    },
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://github.com/vim/vim-win32-installer/releases/download/v$version/gvim_$version_x64_signed.zip"
            },
            "32bit": {
                "url": "https://github.com/vim/vim-win32-installer/releases/download/v$version/gvim_$version_x86_signed.zip"
            },
            "arm64": {
                "url": "https://github.com/vim/vim-win32-installer/releases/download/v$version/gvim_$version_arm64_signed.zip"
            }
        },
        "extract_dir": "vim/vim$majorVersion$minorVersion"
    }
}
