├── .github
└── workflows
│ └── main.yml
├── .gitignore
├── Makefile
├── README.md
├── _config.yml
├── _data
└── redirects.yml
├── _layouts
├── default.html
└── redirect.html
├── _scripts
├── update-by-cron.sh
└── vim_jp-redirects-update
│ ├── .gitignore
│ ├── README.md
│ └── main.go
├── index.html
├── koron
└── vim-kaoriya
│ ├── latest
│ ├── win32.html
│ ├── win32.json
│ ├── win64.html
│ └── win64.json
│ ├── vim73
│ ├── final
│ │ ├── win32.html
│ │ └── win64.html
│ └── oldest
│ │ ├── win32.html
│ │ └── win64.html
│ ├── vim74
│ └── oldest
│ │ ├── win32.html
│ │ └── win64.html
│ ├── vim80
│ └── oldest
│ │ ├── win32.html
│ │ └── win64.html
│ ├── vim81
│ └── oldest
│ │ ├── win32.html
│ │ └── win64.html
│ └── vim82
│ └── oldest
│ ├── win32.html
│ └── win64.html
├── macvim-dev
├── macvim-legacy
│ ├── latest.html
│ └── latest.json
└── macvim
│ ├── latest.html
│ └── latest.json
├── splhack
└── macvim-kaoriya
│ ├── latest.html
│ └── latest.json
└── vim
├── vim-appimage
├── latest.html
└── latest.json
└── vim-win32-installer
├── latest
├── x64.html
├── x64.json
├── x86.html
└── x86.json
└── stable
├── x64.html
└── x86.html
/.github/workflows/main.yml:
--------------------------------------------------------------------------------
1 | name: Redirect Updater
2 |
3 | on:
4 | schedule:
5 | - cron: '30 0 * * *'
6 | # - cron: '*/5 * * * *'
7 | jobs:
8 | build:
9 | runs-on: ubuntu-latest
10 | name: run
11 | steps:
12 | - uses: actions/checkout@v2
13 | with:
14 | ref: 'gh-pages'
15 |
16 | - name: Golang Action
17 | uses: cedrickring/golang-action@1.4.1
18 |
19 | - name: Commit files
20 | run: |
21 | git config --local user.email "redirects-action@vim-jp.org"
22 | git config --local user.name "GitHub Action"
23 | git add --update
24 | if ! git diff --quiet HEAD ; then
25 | DATE=$(date "+%Y/%m/%d %H:%M %Z")
26 | git commit -m "Updated by GithubActions at ${DATE}"
27 | git push
28 | fi
29 |
30 | # - name: Push changes
31 | # uses: ad-m/github-push-action@master
32 | # with:
33 | # github_token: ${{ secrets.GITHUB_TOKEN }}
34 | # branch: 'gh-pages'
35 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /_site/
2 | /tmp/
3 |
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
1 | run:
2 | go get -u github.com/koron/go-github
3 | go get -u gopkg.in/yaml.v2
4 | go run _scripts/vim_jp-redirects-update/main.go
5 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Redirect pages to Vim binaries
2 |
3 | ## How to update redirects
4 |
5 | ### Pre requirements
6 |
7 | * of course checkout this [vim-jp/redirects][1] repo
8 | * [go 1.5.3 or above (1.6 is recommended)][2]
9 | * golang external packages
10 |
11 | ```
12 | $ go get -u github.com/koron/go-github
13 | $ go get -u gopkg.in/yaml.v2
14 | ```
15 |
16 | ### Update redirects
17 |
18 | ```
19 | $ cd vim-jp/redirects
20 | $ go run _scripts/vim_jp-redirects-update/main.go
21 | $ git add .
22 | $ git commit -m "awesome comments"
23 | $ git push
24 | ```
25 |
26 | [1]:https://github.com/vim-jp/redirects
27 | [2]:https://golang.org/dl/
28 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | ############################################################################
2 | # 原則 http://jekyllrb.com/docs/configuration/#default-configuration からの
3 | # 差分のみ記述している。記述順序も前述に従う。
4 |
5 | ### Handling Reading
6 | exclude:
7 | - 'README.md'
8 | - 'tmp'
9 |
10 | # デフォルトと同じだが「utf-8で記事を書こう」という宣言的な意味合で残した。
11 | encoding: utf-8
12 |
13 | ### Filtering Content
14 | future: true
15 |
16 | ### Plugins
17 | gems:
18 | #- jekyll-redirect-from
19 |
20 | ### Outputting
21 | permalink: pretty
22 |
23 | ### Markdown Processors
24 | kramdown:
25 | input: GFM
26 |
--------------------------------------------------------------------------------
/_data/redirects.yml:
--------------------------------------------------------------------------------
1 | - title: Latest Vim official binary for Windows x86
2 | path: vim/vim-win32-installer/latest/x86
3 | json_path: vim/vim-win32-installer/latest/x86.json
4 | github_release:
5 | owner: vim
6 | repo: vim-win32-installer
7 | name_pattern: '_x86\.zip$'
8 |
9 | - title: Latest Vim official binary for Windows x64
10 | path: vim/vim-win32-installer/latest/x64
11 | json_path: vim/vim-win32-installer/latest/x64.json
12 | github_release:
13 | owner: vim
14 | repo: vim-win32-installer
15 | name_pattern: '_x64\.zip$'
16 |
17 | - title: Latest AppImage for Linux
18 | path: vim/vim-appimage/latest
19 | json_path: vim/vim-appimage/latest.json
20 | github_release:
21 | owner: vim
22 | repo: vim-appimage
23 | name_pattern: '\.AppImage$'
24 |
25 | - title: Stable Vim official binary for Windows x86
26 | path: vim/vim-win32-installer/stable/x86
27 |
28 | - title: Stable Vim official binary for Windows x64
29 | path: vim/vim-win32-installer/stable/x64
30 |
31 | - title: Latest Vim +kaoriya binary for Windows 32bit
32 | path: koron/vim-kaoriya/latest/win32
33 | json_path: koron/vim-kaoriya/latest/win32.json
34 | github_release:
35 | owner: koron
36 | repo: vim-kaoriya
37 | name_pattern: '-win32-.*\d\.zip$'
38 |
39 | - title: Latest Vim +kaoriya binary for Windows 64bit
40 | path: koron/vim-kaoriya/latest/win64
41 | json_path: koron/vim-kaoriya/latest/win64.json
42 | github_release:
43 | owner: koron
44 | repo: vim-kaoriya
45 | name_pattern: '-win64-.*\d\.zip$'
46 |
47 | - title: Latest MacVim binary for macOS
48 | path: macvim-dev/macvim/latest
49 | json_path: macvim-dev/macvim/latest.json
50 | github_release:
51 | owner: macvim-dev
52 | repo: macvim
53 | name_pattern: 'MacVim\.dmg$'
54 |
55 | - title: Latest MacVim binary for legacy macOS
56 | path: macvim-dev/macvim-legacy/latest
57 | json_path: macvim-dev/macvim-legacy/latest.json
58 | github_release:
59 | owner: macvim-dev
60 | repo: macvim
61 | name_pattern: 'MacVim_10\.9\.dmg$'
62 |
63 | - title: Latest MacVim +kaoriya binary for macOS
64 | path: splhack/macvim-kaoriya/latest
65 | json_path: splhack/macvim-kaoriya/latest.json
66 | github_release:
67 | owner: splhack
68 | repo: macvim-kaoriya
69 | name_pattern: '\.dmg$'
70 |
71 | - title: Vim 7.3 +kaoriya oldest binary (7.3.135) for Windows 32bit
72 | path: koron/vim-kaoriya/vim73/oldest/win32
73 |
74 | - title: Vim 7.3 +kaoriya oldest binary (7.3.135) for Windows 64bit
75 | path: koron/vim-kaoriya/vim73/oldest/win64
76 |
77 | - title: Vim 7.3 +kaoriya final binary (7.3.1314) for Windows 32bit
78 | path: koron/vim-kaoriya/vim73/final/win32
79 |
80 | - title: Vim 7.3 +kaoriya final binary (7.3.1314) for Windows 64bit
81 | path: koron/vim-kaoriya/vim73/final/win64
82 |
83 | - title: Vim 7.4 +kaoriya oldest binary (7.4.0) for Windows 32bit
84 | path: koron/vim-kaoriya/vim74/oldest/win32
85 |
86 | - title: Vim 7.4 +kaoriya oldest binary (7.4.0) for Windows 64bit
87 | path: koron/vim-kaoriya/vim74/oldest/win64
88 |
89 | - title: Vim 8.0 +kaoriya oldest binary (8.0.0003) for Windows 32bit
90 | path: koron/vim-kaoriya/vim80/oldest/win32
91 |
92 | - title: Vim 8.0 +kaoriya oldest binary (8.0.0003) for Windows 64bit
93 | path: koron/vim-kaoriya/vim80/oldest/win64
94 |
95 | - title: Vim 8.1 +kaoriya oldest binary (8.1.0005) for Windows 32bit
96 | path: koron/vim-kaoriya/vim81/oldest/win32
97 |
98 | - title: Vim 8.1 +kaoriya oldest binary (8.1.0005) for Windows 64bit
99 | path: koron/vim-kaoriya/vim81/oldest/win64
100 |
101 | - title: Vim 8.2 +kaoriya oldest binary (8.2.0029) for Windows 32bit
102 | path: koron/vim-kaoriya/vim82/oldest/win32
103 |
104 | - title: Vim 8.2 +kaoriya oldest binary (8.2.0029) for Windows 64bit
105 | path: koron/vim-kaoriya/vim82/oldest/win64
106 |
--------------------------------------------------------------------------------
/_layouts/default.html:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 |
4 |
5 |
6 |
7 | {{page.title | liquify}}
8 |
9 |
10 |
11 | {{content}}
12 |
13 |
14 |
--------------------------------------------------------------------------------
/_layouts/redirect.html:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 |
4 |
5 | Redirecting…
6 |
7 |
8 | Redirecting…
9 | Click here if you are not redirected.
10 |
11 |
--------------------------------------------------------------------------------
/_scripts/update-by-cron.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # Update vim-jp/redirects by cron.
4 | #
5 | # Usage: update-by-cron.sh {WORKDIR}
6 |
7 | set -e
8 |
9 | REPO="git@github.com:vim-jp/redirects.git"
10 |
11 | DIR=$1 ; shift
12 | USER_NAME="redirects cron updater"
13 | USER_EMAIL="redirects+cron%$(hostname -s)@vim-jp.org"
14 |
15 | # Setup working directory and cd to it.
16 | if [ -d "$DIR" ] ; then
17 | cd "$DIR"
18 | git checkout -q gh-pages
19 | git fetch -q -p
20 | git merge -q --ff-only @{u}
21 | else
22 | parent=$(dirname "$DIR")
23 | if [ ! -d "$parent" ] ; then
24 | mkdir -p "$parent"
25 | fi
26 | git clone -b gh-pages --depth 50 --quiet "$REPO" "$DIR"
27 | cd "$DIR"
28 | git config push.default simple
29 | git config user.email "$USER_EMAIL"
30 | git config user.name "$USER_NAME"
31 | fi
32 |
33 | # Update repository.
34 | cmd=$(which vim_jp-redirects-update)
35 | if [ "x$cmd" = "x" ] ; then
36 | go run _scripts/vim_jp-redirects-update/main.go
37 | else
38 | "$cmd"
39 | fi
40 | git add --update
41 |
42 | # Commit changes.
43 | if ! git diff --quiet HEAD ; then
44 | git commit -m "Updated by cron on $(hostname -s) at $(date "+%Y/%m/%d %H:%M %Z")"
45 | git push --quiet
46 | fi
47 |
--------------------------------------------------------------------------------
/_scripts/vim_jp-redirects-update/.gitignore:
--------------------------------------------------------------------------------
1 | /*.exe
2 | /vim_jp-redirects-update
3 |
--------------------------------------------------------------------------------
/_scripts/vim_jp-redirects-update/README.md:
--------------------------------------------------------------------------------
1 | # Tool to update redirect entries
2 |
3 | $ go run _scripts/vim_jp-redirects-update/main.go
4 |
5 | or install compiled binary with `go build .` and use it.
6 |
7 | ## Environment variables
8 |
9 | * `GITHUB_USERNAME` and `GITHUB_TOKEN`
10 |
11 | Set these variables to increase rate limit of github's API.
12 | Token will be get from **Settings>Personal access token** on github.
13 |
--------------------------------------------------------------------------------
/_scripts/vim_jp-redirects-update/main.go:
--------------------------------------------------------------------------------
1 | package main
2 |
3 | import (
4 | "encoding/json"
5 | "fmt"
6 | "io/ioutil"
7 | "log"
8 | "os"
9 | "regexp"
10 | "sync"
11 | "text/template"
12 |
13 | "github.com/koron/go-github"
14 |
15 | "gopkg.in/yaml.v2"
16 | )
17 |
18 | var pageTmpl = template.Must(template.New("page").Parse(`---
19 | title: {{.Title}}
20 | redirect_to:
21 | - {{.RedirectURL}}
22 | layout: redirect
23 | ---
24 | `))
25 |
26 | const (
27 | dataFile = "_data/redirects.yml"
28 | )
29 |
30 | type redirect struct {
31 | Title string `yaml:"title"`
32 | Path string `yaml:"path"`
33 |
34 | GithubRelease *githubRelease `yaml:"github_release,omitempty"`
35 | }
36 |
37 | type githubRelease struct {
38 | Owner string `yaml:"owner"`
39 | Repo string `yaml:"repo"`
40 | NamePattern string `yaml:"name_pattern"`
41 | }
42 |
43 | type tmplData struct {
44 | Title string `json:"title"`
45 | RedirectURL string `json:"redirect_url"`
46 | }
47 |
48 | func loadData(name string) ([]redirect, error) {
49 | b, err := ioutil.ReadFile(name)
50 | if err != nil {
51 | return nil, err
52 | }
53 | var v []redirect
54 | err = yaml.Unmarshal(b, &v)
55 | if err != nil {
56 | return nil, err
57 | }
58 | return v, nil
59 | }
60 |
61 | func fetchRedirect(d redirect) (*github.Asset, error) {
62 | if d.GithubRelease == nil {
63 | return nil, nil
64 | }
65 | r, err := github.Latest(d.GithubRelease.Owner, d.GithubRelease.Repo)
66 | if err != nil {
67 | return nil, err
68 | }
69 | rx, err := regexp.Compile(d.GithubRelease.NamePattern)
70 | if err != nil {
71 | return nil, err
72 | }
73 | for _, v := range r.Assets {
74 | if rx.MatchString(v.Name) {
75 | return &v, nil
76 | }
77 | }
78 | return nil, nil
79 | }
80 |
81 | func updateRedirectHTML(d redirect, a *github.Asset) error {
82 | if a.State != "uploaded" {
83 | return fmt.Errorf("not uploaded yet: %s", d.Path)
84 | }
85 | name := d.Path + ".html"
86 | f, err := os.Create(name)
87 | if err != nil {
88 | return err
89 | }
90 | defer f.Close()
91 | err = pageTmpl.Execute(f, tmplData{
92 | Title: d.Title,
93 | RedirectURL: a.DownloadURL,
94 | })
95 | if err != nil {
96 | return nil
97 | }
98 | return nil
99 | }
100 |
101 | func updateRedirectJSON(d redirect, a *github.Asset) error {
102 | if a.State != "uploaded" {
103 | return fmt.Errorf("not uploaded yet: %s", d.Path)
104 | }
105 | name := d.Path + ".json"
106 | f, err := os.Create(name)
107 | if err != nil {
108 | return err
109 | }
110 | defer f.Close()
111 | enc := json.NewEncoder(f)
112 | return enc.Encode(tmplData{
113 | Title: d.Title,
114 | RedirectURL: a.DownloadURL,
115 | })
116 | }
117 |
118 | func processRedirect(d redirect) {
119 | a, err := fetchRedirect(d)
120 | if err != nil {
121 | log.Printf("fetch failed for %s: %s", d.Path, err)
122 | return
123 | }
124 | if a == nil {
125 | return
126 | }
127 | err = updateRedirectHTML(d, a)
128 | if err != nil {
129 | log.Printf("failed to update .html for %s: %s", d.Path, err)
130 | return
131 | }
132 | err = updateRedirectJSON(d, a)
133 | if err != nil {
134 | log.Printf("failed to update .json for %s: %s", d.Path, err)
135 | return
136 | }
137 | }
138 |
139 | func main() {
140 | if v, ok := os.LookupEnv("GITHUB_USERNAME"); ok {
141 | github.DefaultClient.Username = v
142 | }
143 | if v, ok := os.LookupEnv("GITHUB_TOKEN"); ok {
144 | github.DefaultClient.Token = v
145 | }
146 | targets, err := loadData(dataFile)
147 | if err != nil {
148 | log.Fatal(err)
149 | }
150 | var wg sync.WaitGroup
151 | for _, t := range targets {
152 | wg.Add(1)
153 | go func(d redirect) {
154 | processRedirect(d)
155 | wg.Done()
156 | }(t)
157 | }
158 | wg.Wait()
159 | }
160 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: Redirects
4 | ---
5 | Redirects
6 |
7 | Direct access for Vim binaries:
8 |
9 |
16 |
17 |
18 |
19 | Generated from vim-jp/redirects
20 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/latest/win32.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Latest Vim +kaoriya binary for Windows 32bit
3 | redirect_to:
4 | - https://github.com/koron/vim-kaoriya/releases/download/v8.2.1287-20200724/vim82-kaoriya-win32-8.2.1287-20200724.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/latest/win32.json:
--------------------------------------------------------------------------------
1 | {"title":"Latest Vim +kaoriya binary for Windows 32bit","redirect_url":"https://github.com/koron/vim-kaoriya/releases/download/v8.2.1287-20200724/vim82-kaoriya-win32-8.2.1287-20200724.zip"}
2 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/latest/win64.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Latest Vim +kaoriya binary for Windows 64bit
3 | redirect_to:
4 | - https://github.com/koron/vim-kaoriya/releases/download/v8.2.1287-20200724/vim82-kaoriya-win64-8.2.1287-20200724.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/latest/win64.json:
--------------------------------------------------------------------------------
1 | {"title":"Latest Vim +kaoriya binary for Windows 64bit","redirect_url":"https://github.com/koron/vim-kaoriya/releases/download/v8.2.1287-20200724/vim82-kaoriya-win64-8.2.1287-20200724.zip"}
2 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/vim73/final/win32.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Vim 7.3 +kaoriya final binary (7.3.1314) for Windows 32bit
3 | redirect_to:
4 | - https://github.com/koron/vim-kaoriya/releases/download/v7.3-legacy/vim73-kaoriya-win32-20130706.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/vim73/final/win64.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Vim 7.3 +kaoriya final binary (7.3.1314) for Windows 64bit
3 | redirect_to:
4 | - https://github.com/koron/vim-kaoriya/releases/download/v7.3-legacy/vim73-kaoriya-win64-20130706.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/vim73/oldest/win32.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Vim 7.3 +kaoriya oldest binary (7.3.135) for Windows 32bit
3 | redirect_to:
4 | - https://github.com/koron/vim-kaoriya/releases/download/v7.3-legacy/vim73-kaoriya-win32-20110227.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/vim73/oldest/win64.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Vim 7.3 +kaoriya oldest binary (7.3.135) for Windows 64bit
3 | redirect_to:
4 | - https://github.com/koron/vim-kaoriya/releases/download/v7.3-legacy/vim73-kaoriya-win64-20110227.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/vim74/oldest/win32.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Vim 7.4 +kaoriya oldest binary (7.4.0) for Windows 32bit
3 | redirect_to:
4 | - https://github.com/vim-jp/vital.vim/files/479747/vim74-kaoriya-win32-20130811.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/vim74/oldest/win64.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Vim 7.4 +kaoriya oldest binary (7.4.0) for Windows 64bit
3 | redirect_to:
4 | - https://github.com/vim-jp/vital.vim/files/479746/vim74-kaoriya-win64-20130811.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/vim80/oldest/win32.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Vim 8.0 +kaoriya oldest binary (8.0.0003) for Windows 32bit
3 | redirect_to:
4 | - https://github.com/koron/vim-kaoriya/releases/download/v8.0.0003-20160913/vim80-kaoriya-win32-8.0.0003-20160913.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/vim80/oldest/win64.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Vim 8.0 +kaoriya oldest binary (8.0.0003) for Windows 64bit
3 | redirect_to:
4 | - https://github.com/koron/vim-kaoriya/releases/download/v8.0.0003-20160913/vim80-kaoriya-win64-8.0.0003-20160913.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/vim81/oldest/win32.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Vim 8.1 +kaoriya oldest binary (8.1.0005) for Windows 32bit
3 | redirect_to:
4 | - https://github.com/koron/vim-kaoriya/releases/download/v8.1.0005-20180520/vim81-kaoriya-win32-8.1.0005-20180520.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/vim81/oldest/win64.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Vim 8.1 +kaoriya oldest binary (8.1.0005) for Windows 64bit
3 | redirect_to:
4 | - https://github.com/koron/vim-kaoriya/releases/download/v8.1.0005-20180520/vim81-kaoriya-win64-8.1.0005-20180520.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/vim82/oldest/win32.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Vim 8.2 +kaoriya oldest binary (8.2.0029) for Windows 32bit
3 | redirect_to:
4 | - https://github.com/koron/vim-kaoriya/releases/download/v8.2.0029-20191222/vim82-kaoriya-win32-8.2.0029-20191222.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/koron/vim-kaoriya/vim82/oldest/win64.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Vim 8.2 +kaoriya oldest binary (8.2.0029) for Windows 64bit
3 | redirect_to:
4 | - https://github.com/koron/vim-kaoriya/releases/download/v8.2.0029-20191222/vim82-kaoriya-win64-8.2.0029-20191222.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/macvim-dev/macvim-legacy/latest.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Latest MacVim binary for legacy macOS
3 | redirect_to:
4 | - https://github.com/macvim-dev/macvim/releases/download/release-181/MacVim_10.9.dmg
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/macvim-dev/macvim-legacy/latest.json:
--------------------------------------------------------------------------------
1 | {"title":"Latest MacVim binary for legacy macOS","redirect_url":"https://github.com/macvim-dev/macvim/releases/download/release-181/MacVim_10.9.dmg"}
2 |
--------------------------------------------------------------------------------
/macvim-dev/macvim/latest.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Latest MacVim binary for macOS
3 | redirect_to:
4 | - https://github.com/macvim-dev/macvim/releases/download/release-181/MacVim.dmg
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/macvim-dev/macvim/latest.json:
--------------------------------------------------------------------------------
1 | {"title":"Latest MacVim binary for macOS","redirect_url":"https://github.com/macvim-dev/macvim/releases/download/release-181/MacVim.dmg"}
2 |
--------------------------------------------------------------------------------
/splhack/macvim-kaoriya/latest.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Latest MacVim +kaoriya binary for macOS
3 | redirect_to:
4 | - https://github.com/splhack/macvim-kaoriya/releases/download/20180324/MacVim-KaoriYa-20180324.dmg
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/splhack/macvim-kaoriya/latest.json:
--------------------------------------------------------------------------------
1 | {"title":"Latest MacVim +kaoriya binary for macOS","redirect_url":"https://github.com/splhack/macvim-kaoriya/releases/download/20180324/MacVim-KaoriYa-20180324.dmg"}
2 |
--------------------------------------------------------------------------------
/vim/vim-appimage/latest.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Latest AppImage for Linux
3 | redirect_to:
4 | - https://github.com/vim/vim-appimage/releases/download/v9.1.1426/GVim-v9.1.1426.glibc2.34-x86_64.AppImage
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/vim/vim-appimage/latest.json:
--------------------------------------------------------------------------------
1 | {"title":"Latest AppImage for Linux","redirect_url":"https://github.com/vim/vim-appimage/releases/download/v9.1.1426/GVim-v9.1.1426.glibc2.34-x86_64.AppImage"}
2 |
--------------------------------------------------------------------------------
/vim/vim-win32-installer/latest/x64.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Latest Vim official binary for Windows x64
3 | redirect_to:
4 | - https://github.com/vim/vim-win32-installer/releases/download/v9.1.1426/gvim_9.1.1426_x64.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/vim/vim-win32-installer/latest/x64.json:
--------------------------------------------------------------------------------
1 | {"title":"Latest Vim official binary for Windows x64","redirect_url":"https://github.com/vim/vim-win32-installer/releases/download/v9.1.1426/gvim_9.1.1426_x64.zip"}
2 |
--------------------------------------------------------------------------------
/vim/vim-win32-installer/latest/x86.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Latest Vim official binary for Windows x86
3 | redirect_to:
4 | - https://github.com/vim/vim-win32-installer/releases/download/v9.1.1426/gvim_9.1.1426_x86.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/vim/vim-win32-installer/latest/x86.json:
--------------------------------------------------------------------------------
1 | {"title":"Latest Vim official binary for Windows x86","redirect_url":"https://github.com/vim/vim-win32-installer/releases/download/v9.1.1426/gvim_9.1.1426_x86.zip"}
2 |
--------------------------------------------------------------------------------
/vim/vim-win32-installer/stable/x64.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Stable Vim official binary for Windows x64
3 | redirect_to:
4 | - https://github.com/vim/vim-win32-installer/releases/download/v8.0.0586/gvim_8.0.0586_x64.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------
/vim/vim-win32-installer/stable/x86.html:
--------------------------------------------------------------------------------
1 | ---
2 | title: Stable Vim official binary for Windows x86
3 | redirect_to:
4 | - https://github.com/vim/vim-win32-installer/releases/download/v8.0.0586/gvim_8.0.0586_x86.zip
5 | layout: redirect
6 | ---
7 |
--------------------------------------------------------------------------------