TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Vim is moving to GitHub

462 点作者 brunosutic大约 10 年前

19 条评论

ggreer大约 10 年前
Google Code is shutting down this year[1], so the Vim-dev mailing list discussed migration[2]. GitHub is the most popular host for open source projects, and Google Code has an export tool for it[3], so the switch makes a lot of sense.<p>That said, Vim&#x27;s development method is rather conservative. Vim was created in 1988, but source control wasn&#x27;t used until 2004 and Bram is the only one with write access. There are no pull requests. You have to send patches to the mailing list, where they are often dropped or forgotten. Hopefully, GitHub&#x27;s features will modernize things a little and make it easier for more people to contribute to Vim.<p>1. <a href="http://google-opensource.blogspot.com/2015/03/farewell-to-google-code.html" rel="nofollow">http:&#x2F;&#x2F;google-opensource.blogspot.com&#x2F;2015&#x2F;03&#x2F;farewell-to-go...</a><p>2. <a href="https://groups.google.com/d/msg/vim_dev/ehzfCDccmek/PU1sTZNdsTUJ" rel="nofollow">https:&#x2F;&#x2F;groups.google.com&#x2F;d&#x2F;msg&#x2F;vim_dev&#x2F;ehzfCDccmek&#x2F;PU1sTZNd...</a><p>3. <a href="https://code.google.com/export-to-github/" rel="nofollow">https:&#x2F;&#x2F;code.google.com&#x2F;export-to-github&#x2F;</a>
评论 #9263520 未加载
评论 #9263624 未加载
o_syn大约 10 年前
On an unrelated note, why haven&#x27;t there been any more modal editors?<p>For example, you could enter a &quot;bold formatting&quot; mode, where you could say type &quot;fun&quot; and it results in &quot;𝐟𝐮𝐧&quot;. All these are Unicode characters, so you wouldn&#x27;t need a separate document format like Word.<p>Presumably one can have a &quot;math&quot; mode where you could type math like you would type regular text obviating the dollar signs and backslashes in LaTeX.<p>As I understand it, LaTeX has an incredibly complicated architecture with multiple layers of macros before the lowest layer of TeX primitives. You could replace all that with Unicode symbols.<p>In math mode you could type &quot;in&quot; and get the Unicode symbol &quot;∊&quot;. Then you would be able to copy-paste math and send it over email, instant messaging et cetera, and easily type it with a WYSIWYG editor using a traditional keyboard. Of course, there would be numerous problems with typesetting integration limits, fractions et cetera but I think these can be solved using Unicode and clever programming.<p>I currently do not solve say Group Theory problems on my computer because LaTeX is way too inconvenient.<p>I think on a hypothetical editor with a math &quot;mode&quot;, one could touch-type math. Maybe I&#x27;m missing something and there are insurmountable obstacles to implementing such a solution. If so, I would be happy if someone could point out what they are.<p>Having different modes seems like a very powerful feature, and I&#x27;m just surprised the last editor using modes was written 40 years ago.
评论 #9264114 未加载
评论 #9265479 未加载
评论 #9264029 未加载
mizzao大约 10 年前
YES! So many old school projects hosted on janky sites that are immeasurably harder to contribute to. Looking forward to getting them all moved.<p>...as long as GitHub doesn&#x27;t become an evil empire of some sort.
评论 #9263652 未加载
评论 #9265050 未加载
thomasdziedzic大约 10 年前
This is an official migration. Here is a link to an actual source since I was originally skeptical because I know vim uses mercurial and that there have been unsuccessful discussions in the past.<p><a href="http://article.gmane.org/gmane.editors.vim.devel/49968" rel="nofollow">http:&#x2F;&#x2F;article.gmane.org&#x2F;gmane.editors.vim.devel&#x2F;49968</a><p>Looks like as a result, vim is also switching to git for development.
评论 #9263969 未加载
yeukhon大约 10 年前
Slightly off topic, but I am actually surprised &quot;vim&quot; was not a taken user name. Does GitHub grant special projects like vim its name if the name is taken but inactive?
评论 #9264066 未加载
评论 #9263910 未加载
desireco42大约 10 年前
Woo hoo ! Awesome. Also, GitHub becomes sort of a borg. If some Russian kid decides to mess with it like Homakov did a while back, we are all screwed.<p>Congrats Vim.
评论 #9266183 未加载
评论 #9263559 未加载
Fice大约 10 年前
Why is everyone so happy about the whole open source community becoming dependent on a single commercial company?
评论 #9265611 未加载
brunosutic大约 10 年前
I personally am very happy about this. It will benefit the vim project tremendously.
评论 #9263937 未加载
评论 #9263385 未加载
farresito大约 10 年前
Nice to hear that. It&#x27;s way more comfortable to report bugs in Github than mailing lists. I will make it easier to constribute, as well.
Zikes大约 10 年前
Is this an official migration or a rolling snapshot?
评论 #9263377 未加载
评论 #9263372 未加载
slashnull大约 10 年前
What an interesting happenstance...<p>I just ported all my stuff to Neovim earlier this week and everything works out of the box. I just had to cp everything vim to nvim (.vim -&gt; .nvim, .vimrc -&gt; .nvimrc, etc).<p>Unfortunately there are no immediate benefits, but I agree with Neovim&#x27;s long-term goals, so I suppose I&#x27;l be there when we get async plugins written in Lua.
feld大约 10 年前
maybe they can tag releases more frequently instead of having a ridiculous amount of patches for each release<p><pre><code> % grep SHA256 &#x2F;usr&#x2F;ports&#x2F;editors&#x2F;vim&#x2F;distinfo | wc -l 559 </code></pre> That&#x27;s a ridiculous amount of patches that need to be applied.
评论 #9264948 未加载
nwah1大约 10 年前
NeoVim probably also inspired this.
评论 #9266697 未加载
SEJeff大约 10 年前
I really do wonder if there will ever be even a semi-official emacs repository on github. I suspect not, but think it would be interesting to see if people contributed to emacs using PRs.
评论 #9263794 未加载
评论 #9264762 未加载
wijagels大约 10 年前
This is great, should get some visibility for the project
shmerl大约 10 年前
I was just considering switching to neovim since it supports 24 bit color in the terminal.
评论 #9266922 未加载
walkingolof大约 10 年前
Has VIM made any signification improvement in recent memory ?
评论 #9266613 未加载
评论 #9266795 未加载
评论 #9268168 未加载
mreiland大约 10 年前
oh god, what happens if someone adds the vim repo to vundle?<p>Please don&#x27;t do it, the space time continuum will collapse.<p>DO NOT TRY THIS AT HOME, AT WORK, OR ANYWHERE.
caniszczyk大约 10 年前
Nice