You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Neovim に関する日本語の情報をまとめています Neovim-jp は Neovim を日本語で利用するための情報を募集しています。また、開発元である neovim.org の翻訳記事や、独自の情報を発信します。 Neovim のコードを読んだり書いたりするコラム「Codes」、いっしょに学ぶ Vim script「寺子屋」、といった記事を書いていきます。 コミュニティ Neovim-jp 話のわかる人どうし集まってわいわいやろうよ、という目標のもとにこのコミュニティを立ち上げました。メンバーは常に募集しています。まずは掲示板へ。 できないことがあっても、できることをすればいい このコミュニティは、人と人とのゆるいつながりを大切にします。離れて見る、大目に見る、真剣に見る、の三つを心に。
Features Extensible API is first-class: discoverable, versioned, documented. MessagePack structured communication enables extensions in any language. Remote plugins run as co-processes, safely and asynchronously. GUIs, IDEs, web browsers can --embed Neovim as an editor or script host. Lua plugins are easy to create just like Vimscript plugins. Your config can live in init.lua! AST-producing parsin
Use bool to represent boolean values. int loaded = 1; // BAD: loaded should have type bool. Declare only one variable per line. int i, j = 1 Don't use "yoda-conditions". Use at most one assignment per condition. if (1 == x) { if ((x = f()) && (y = g())) { Every function must have a declaration separate from its definition. static void f(void); static void f(void) { ... } Declarations of static fun
neovimは「vimを近代化させよう」というvimのforkです。 https://github.com/neovim/neovim http://news.mynavi.jp/news/2014/02/26/097/ なかなかかっこいいので、現状どのような改修が行われたのかcommitを追いかけてみました TL;DR 開発始まったばっかりなので総Commit数まだ少ない CMake使うようにした ゴミ掃除とサポートしたくない環境の切り捨てをした 実用段階になるには少なくとも半年以上はかかりそう 詳しく Import vim from changeset v5628:c9cad40b4181 ファーストコミット いらなそうなファイルとかマクロとか消したらしい Cmakeにビルドを移植したらしい fork元との差分はなし。あんまり丁寧じゃないね Fix build on OSX/Archl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く