{
    "version": "9.2.0441_20260505",
    "description": "A highly configurable text editor for efficiently creating and changing any kind of text. (tux build)",
    "homepage": "https://tuxproject.de/projects/vim",
    "license": "Vim",
    "notes": "Add gVim as a context menu option by running: \"$dir\\install-context.reg\"",
    "suggest": {
        "vimtutor": "vimtutor"
    },
    "architecture": {
        "64bit": {
            "url": "https://tuxproject.de/projects/vim/complete-x64.7z",
            "hash": "35450d74ed8b0933300f63b1c8ed66396d2c796e0a9a771738083d55c3794035"
        },
        "32bit": {
            "url": "https://tuxproject.de/projects/vim/complete-x86.7z",
            "hash": "74041bd7a7a2a458e5777a1cc2557ee8b9c062a4bde7b9aedc2b8e26ae59fc00"
        }
    },
    "post_install": [
        "'install-context.reg', 'uninstall-context.reg' | ForEach-Object {",
        "    $vimpath = \"$dir\\gVim.exe\".Replace('\\', '\\\\')",
        "    $content = (Get-Content \"$bucketsdir\\versions\\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": {
        "regex": "Latest compiled update:</b>\\s*(?<y>\\d+)-(?<m>\\d+)-(?<d>\\d+).*<b>Vim version:</b>\\s+(?<version>[\\d.]+)",
        "replace": "${version}_${y}${m}${d}"
    },
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://tuxproject.de/projects/vim/complete-x64.7z"
            },
            "32bit": {
                "url": "https://tuxproject.de/projects/vim/complete-x86.7z"
            }
        }
    }
}
