-
Notifications
You must be signed in to change notification settings - Fork 9
vimrc style guide #15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
👍 |
フォーマットの案(?)yaml あたりで書いて Jekyll からも楽に参照して表示できる + Vim とか他のインターフェースからも参照できるようにするとかよさそう? |
議題vimrc style guideを作りましょう。 vimrc style guideの目的世界のVimのユーザーに対して、vim-jpの見解として、vimrcの正しい作法を発信することを目的とする。 動機付けvimrc読書会を行っていても、読んでいるvimrcを使っている当人には声が届かないことが多いと思います。 ターゲット主に、Vimを使う外国人とします。 クレジットvim-jpという団体の公式見解として発表したいと考えています。 個人でスタイルガイドを作ってもなかなか周知できないであろうからです。 内容vimrcのスタイルガイドです。vimrcでよく書かれる間違いや、vimrcに必ず書くべき内容などについてドキュメントにします。 デフォルトのVimに付属しないプラグインやプラグインマネージャーについては扱いません。 ドキュメントをどこに置くか私(itchyny)としては、次の条件は満たして欲しいと思います。
私の最初のイメージは、githubのREADME.mdかgh-pagesでしたが、vim-jp.orgがいいかもしれないです。 ドキュメント/ソースのフォーマット私(itchyny)としての意見です。 ドキュメントは
ソースは
が理想です。 Vim script plugin style guideプラグインの読書会も行っており、プラグインの書き方についてスタイルガイドを作ることも一つのアイディアです。
日本語版日本語版を作るとダブルメンテナンスになるのでつらいでしょう。 お前のコメントは長い。三行で書けや。
結論まずは、vim-jpとしてvimrc style guideを作るという提案に対して、みなさんの意見をお聞かせください。 |
👍 ターゲットですが, 日本人でもあまり活発にVim活してない人は全然vimrcの書き方はわからないし, 現状日本語でまとまっているものも無いと思うので日本語版も僕はあるといいかなーと思いました. |
👍
同意です。個人的に日本語版は各個人のブログに書いて、URLだけ掲載するという形がよいと思います。 |
👍
僕もこの意見に賛成です。が、これどこまで合意が取れれば団体としての扱いになるんだろう |
海外向けという意味を込めると @itchyny さんが言うように reading-vimrcページでも vim-jp.org でも基本日本語なのがネックなので新しくvim-jpでリポジトリ作ってもらって, そこで gh-pages 使うのが一番いいかなーと思いました. ハイライトとかはJekyllで対応できるけど, 目次生成するプラグインとかを入れるためにはGitHub pagesデフォルトのJekyllでは使えないのがつらい... yaml or json あたりのデータとして書いてページに表示する形なら目次もデータから表示できるのでプラグイン or 手動目次作成はいらないかなー |
(関係ないけど |
(それはすでに気づいて修正済みです。F5 で更新すると更新後のコメントが見れて便利) |
べんりすぎる...!(すいません) |
これをやるくらいなら普通に vim-jp で公開すればいいと思います |
👍 |
全体的に同意。ただ、日本語版も必要だと思います。 |
👍 日本語版作って、適当なタイミングで英訳するのが現実的? 最終的にはvimlintやvintに反映できれば便利そう。 |
この辺の人がいるなら、日本語版があってもいいです。(ただダブルメンテでモチベが下がらないかなーっていうのが心配) |
超雑なプロトタイプつくってみました ページ: http://haya14busa.github.io/reading-vimrc/styleguide.html コードブロック用のCSSまだインクルードしてなかったり, CSSがvimrc読書会に最適化されていてみずらいですが yamlで書くとこんな感じかな〜と. デザインに関してはちゃんとCSS当てればよくなるはず |
yamlだと面倒さはやっぱりあるのでmarkdownのほうがいい感はとてもあるか... あとvimlintとかvint, etc..からデータとして使用したい場合もスタイルガイトのデータってどう提供すればよいかわからないし最初からデータ化するメリット無い気がしてきた |
👍
というの、ベースを作るためには有効な手段なんですが、これをどこまで続けるかというのを明確にしておかないと日本語版のみ先行することになりかねないと思っています。 |
👍 👍 👍 👍 👍 感極まってきました。 正式版に対して、あくまで参照用として日本語翻訳版も提供する、というのは良いと思いますが、翻訳版も常に最新の情報を示しているという保証をしないのであれば、ダブルメンテの負荷を落とすことができて健全そうです。 一方、(本issueそのものを含め) 議論を日本語で行うのはokということでどうでしょうか。件名が英語ならばとりあえずは内容の推測ができるはずなので。 |
一点強く主張したいのは、各項目にパーマリンク (# のページ内リンクでok) がついていて、それが簡単に参照可能であることです。 スタイルガイドは、通読されるだけではなく、コードレビューなどのときに引用するというユースケースが最も高頻度な気がするためです。 |
PEP-8 とか、参考になりますのう。 |
日本語版の運用は意見が割れる重要な議題であることが分かりましたので、またしっかり話し合いましょう。 まだ半日しか経っていないので、もうしばらく他の方のコメントを待ちたいと思います。 実際に作ることになれば、このリポジトリーではなくて新しいリポジトリーを作るのが良いと思います。そこで日本語版について新しくissueを立てて議論しましょう。 |
ふとneovimのスタイルガイドを見ていたんですが xml で書いてた http://neovim.org/develop/style-guide.xml |
リポジトリー作りますか… (個人的に今忙しくなってしまって他のことにあまり頭が回らない状態で申し訳ない) |
Vim scriptでXMLはつらそう |
XMLとVim scriptかどうかって関係あるんデス? とまぁ一応リンクしたものの, まずはgithubのREADME(というかmarkdown)でやればいいかなーと個人的には思いました。一番手軽かつ, 項目リンクとかコードブロックのハイライトも対応してるe.g. https://github.com/johnpapa/angularjs-styleguide |
余談ですが、webapi-vim には XML パーサが付いてます。 |
http://lingr.com/room/vim/archives/2014/11/16#message-20620208
The text was updated successfully, but these errors were encountered: