Skip to content

Commit 5737b43

Browse files
authored
Merge pull request #225 from vim-jp/improve-magazine-tool
Improve magazine tool
2 parents 84530a2 + 040a011 commit 5737b43

15 files changed

+27077
-70
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ _site
33
*.un~
44
Gemfile.lock
55
/.jekyll-metadata
6+
/tmp/

_data/downloads.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
vim74win: &vim74win
1+
vim-win: &vim-win
22
title: Windows 32ビット/64ビット
3-
version: '7.4.1944'
4-
info: +kaoriya, 15.4/16.1MB ZIP
5-
vim74mac: &vim74mac
3+
version: '8.0.0003'
4+
info: +kaoriya, 15.6/16.3MB ZIP
5+
vim-mac: &vim-mac
66
title: OS X 10.9/10/11
7-
version: '7.4.2275'
7+
version: '8.0.0003'
88
info: +macvim-kaoriya, 14MB DMG
99
url: http://vim-jp.org/redirects/splhack/macvim-kaoriya/latest/
1010

11-
vim74w32: &vim74w32
12-
<<: *vim74win
11+
vim-w32: &vim-w32
12+
<<: *vim-win
1313
title: Windows 32ビット
14-
info: +kaoriya, 15.4MB ZIP
14+
info: +kaoriya, 15.6MB ZIP
1515
url: http://vim-jp.org/redirects/koron/vim-kaoriya/latest/win32/
16-
vim74w64: &vim74w64
17-
<<: *vim74win
16+
vim-w64: &vim-w64
17+
<<: *vim-win
1818
title: Windows 64ビット
19-
info: +kaoriya, 16.1MB ZIP
19+
info: +kaoriya, 16.3MB ZIP
2020
url: http://vim-jp.org/redirects/koron/vim-kaoriya/latest/win64/
2121

2222
list:
23-
- *vim74w32
24-
- *vim74w64
25-
- *vim74mac
23+
- *vim-w32
24+
- *vim-w64
25+
- *vim-mac

_layouts/default.html

Lines changed: 15 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -15,60 +15,30 @@
1515
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
1616
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
1717
{% seo %}
18-
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
19-
<script>
20-
(function(doc, script) {
21-
window.___gcfg = {lang: 'ja'};
22-
//Async Social Buttons
23-
var fjs = doc.getElementsByTagName(script)[0];
24-
var add = function(url, id) {
25-
if (doc.getElementById(id)) {return;}
26-
var js = doc.createElement(script);
27-
js.src = url;
28-
id && (js.id = id);
29-
fjs.parentNode.insertBefore(js, fjs);
30-
};
3118

32-
// Twitter SDK
33-
add('//platform.twitter.com/widgets.js', 'twitter-wjs');
34-
// Google+ button
35-
add('//apis.google.com/js/plusone.js');
36-
// Facebook SDK
37-
add('//connect.facebook.net/ja_JP/all.js#xfbml=1', 'facebook-jssdk');
38-
// Hatena
39-
add('//b.st-hatena.com/js/bookmark_button_wo_al.js');
40-
})(document, 'script');
41-
</script>
19+
<!-- load jQuery -->
20+
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
21+
22+
<!-- SNSボタンの読み込み -->
23+
<script src="/assets/javascripts/social-network-buttons.js" async></script>
4224

43-
<!-- 日本語マニュアル検索用 -->
25+
<!-- 日本語マニュアル検索ボックス -->
4426
<link rel="stylesheet" href="//www.google.com/cse/style/look/default.css" type="text/css" />
45-
<script src="//www.google.com/jsapi" type="text/javascript"></script>
46-
<script type="text/javascript">
47-
google.load("search", "1", {language : "ja"});
48-
google.setOnLoadCallback(function() {
49-
// search
50-
var customSearchControl = new google.search.CustomSearchControl("001325159752250591701:65aunpq8rlg");
51-
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
52-
var options = new google.search.DrawOptions();
53-
options.enableSearchboxOnly("//www.google.com/cse?cx=001325159752250591701:65aunpq8rlg");
54-
customSearchControl.draw('VimdocJaSearch', options);
55-
}, true);
27+
<script src="https://www.google.com/jsapi"></script>
28+
<script src="/assets/javascripts/search-vimdoc-ja.js"></script>
5629

57-
$.getJSON("//vim-jp.herokuapp.com/patches/json?callback=?", function(items) {
58-
$.each(items, function() {
59-
$('<li/>').append(
60-
$('<a/>').attr({'href': this.link, 'target': '_blank'}).text("Patch " + this.title)
61-
).append($('<br/>')).append($('<span/>').text(this.description)).appendTo('#patches-list');
62-
});
63-
});
64-
</script>
65-
<script type="text/javascript" src="/assets/javascripts/mousetrap.min.js"></script>
66-
<script type="text/javascript">
30+
<!-- パッチリスト読み込み -->
31+
<script src="/assets/javascripts/patch-list.js" async></script>
32+
33+
<!-- 隠しコマンド設定 -->
34+
<script src="/assets/javascripts/mousetrap.min.js"></script>
35+
<script defer>
6736
Mousetrap.bind("I space h a t e space V i m enter", function(e) {
6837
console.log(e);
6938
window.location = "http://www.gnu.org/software/emacs/";
7039
});
7140
</script>
41+
7242
</head>
7343
<body>
7444

Lines changed: 173 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
---
2+
layout: blog
3+
category: blog
4+
title: Vim 8.0 released!
5+
---
6+
7+
Vim 8.0 がリリースされました。
8+
9+
以下勝手訳。
10+
新機能の解説は[こちら](http://vim-jp.org/blog/2016/09/13/vim8.0-features.html)
11+
12+
----------------------------------------------------------------------
13+
14+
[Vim 8.0 released!](https://groups.google.com/d/msg/vim_announce/EKTuhjF3ET0/cP1JQcZ4AwAJ)
15+
16+
Hello Vim users!
17+
18+
19+
告知: Vim (Vi IMproved) version 8.0
20+
21+
22+
10年間に渡るVimの最初のメジャーリリースです。興味深い新機能、多くの小さな改善、たくさんのバグ修正が含まれています。
23+
24+
新機能は:
25+
26+
- 非同期 I/O サポート, channels, JSON
27+
- Jobs
28+
- Timers
29+
- Partials, Lambdas, Closures
30+
- Packages
31+
- 新しいスタイルのテスト
32+
- タイムスタンプを使用した Viminfo
33+
- GTK+ 3 サポート
34+
- MS-Windows DirectX サポート
35+
36+
Vim 8.0 をインストールしたら、次のコマンドで Vim 7.4 からの変更点を確認できます:
37+
38+
:help version8
39+
40+
またはオンラインで見られます:
41+
42+
<https://raw.githubusercontent.com/vim/vim/master/runtime/doc/version8.txt>
43+
44+
45+
感謝の気持ちはこちらへ
46+
----------------------
47+
48+
もし Vim を気に入ってくれたなら、ウガンダ南部の貧しい子供たちを助けてあげてください: <http://iccf-holland.org>
49+
50+
51+
入手方法
52+
--------
53+
54+
最新の Vim を入手するには Git を使うのがおすすめです。 要約:
55+
56+
git clone https://github.com/vim/vim.git
57+
58+
詳しい情報はこちら: <http://www.vim.org/git.php>
59+
60+
MS-Windows 用のインストーラが用意されています:
61+
62+
<ftp://ftp.vim.org/pub/vim/pc/gvim80.exe>
63+
64+
どのシステムでどのファイルをダウンロードすればいいかはこちらを見てください:
65+
66+
<http://www.vim.org/download.php>
67+
68+
ミラーサイトの一覧はこちら:
69+
<http://www.vim.org/mirrors.php>
70+
71+
72+
ダウンロード可能なファイル:
73+
74+
UNIX:
75+
76+
sources + runtime files, bzip2 compressed:
77+
78+
<ftp://ftp.vim.org/pub/vim/unix/vim-8.0.tar.bz2>
79+
80+
その他:
81+
82+
HTML に変換されたヘルプファイル:
83+
84+
<ftp://ftp.vim.org/pub/vim/doc/vim80html.zip>
85+
86+
MS-WINDOWS 全部入り:
87+
88+
セルフインストーラ。すべてのランタイムファイルを含む。ダイナミックロード版:
89+
90+
<ftp://ftp.vim.org/pub/vim/pc/gvim80.exe>
91+
92+
MS-WINDOWS 個別ファイル:
93+
94+
ランタイムファイル:
95+
96+
<ftp://ftp.vim.org/pub/vim/pc/vim80rt.zip>
97+
98+
Windows 95/98/NT/2000/XP/7 の GUI バイナリ:
99+
100+
<ftp://ftp.vim.org/pub/vim/pc/gvim80.zip>
101+
102+
OLE サポート付きの GUI バイナリ:
103+
104+
<ftp://ftp.vim.org/pub/vim/pc/gvim80ole.zip>
105+
106+
Windows NT/2000/XP/7 のコンソール版:
107+
108+
<ftp://ftp.vim.org/pub/vim/pc/vim80w32.zip>
109+
110+
PC 用ソース (CR-LF改行):
111+
112+
<ftp://ftp.vim.org/pub/vim/pc/vim80src.zip>
113+
114+
デバッグ用:
115+
116+
<ftp://ftp.vim.org/pub/vim/pc/gvim80.pdb>
117+
118+
<ftp://ftp.vim.org/pub/vim/pc/gvim80ole.pdb>
119+
120+
<ftp://ftp.vim.org/pub/vim/pc/vim80w32.pdb>
121+
122+
AMIGA:
123+
124+
ランタイムとソースのみ提供で、バイナリはなし:
125+
126+
<ftp://ftp.vim.org/pub/vim/amiga/vim80rt.tgz>
127+
128+
<ftp://ftp.vim.org/pub/vim/amiga/vim80src.tgz>
129+
130+
131+
このバージョンでは以下のものは省略されました:
132+
133+
- The 16-bit DOS, OS/2 and Amiga versions, these are obsolete.
134+
- The 32-bit console version for MS-DOS/Windows 95/98
135+
- The 16 bit MS-Windows version
136+
137+
138+
メーリングリスト
139+
----------------
140+
141+
Vim ユーザーの方は、なにか質問があったら Vim メーリングリストを調べてみてください。
142+
たくさんのチップスやスクリプトや解決法が見つかるでしょう。
143+
Vim についての質問をすることもできます。ただし、登録が必要です。
144+
<http://www.vim.org/maillist.php#vim> を見てください。
145+
146+
Vim の開発を手伝ってくれる方は、vim-dev メーリングリストに登録すると、
147+
新しい機能について議論したり、あたらしいパッチを入手したりできます。
148+
<http://www.vim.org/maillist.php#vim-dev> を見てください。
149+
150+
話題を限定したメーリングリスト:
151+
152+
Macintosh 関連: <http://www.vim.org/maillist.php#vim-mac>
153+
154+
質問をする前にアーカイブを検索してください。誰かが既に答えているかもしれません。
155+
156+
157+
バグレポート
158+
------------
159+
160+
バグレポートは <[email protected]> に送ってください。
161+
問題をはっきり正確に説明してくださるようお願いします。
162+
メールの返答に費やす時間は Vim を改善する時間から消費されています!
163+
必ず、再現可能な手順を示し、そのバグに関連する設定や環境依存のものがないか確認してみてください。
164+
あなたの vimrc を使わずに Vim を起動してみてください: "vim -u NONE"。
165+
可能なら他のマシンで試してみてください。":help bugs" を読んでください。
166+
そしてもし可能ならパッチを送ってください!
167+
168+
あるいは、github で issue や pull request を作成してください。
169+
問題が再現し、修正されたら通るテストを書いてみてください。
170+
<https://github.com/vim/vim> を見てください。
171+
172+
173+
Happy Vimming!

0 commit comments

Comments
 (0)