Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions content/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,5 @@ active: About
type: page
---

# About

- [Charter](/charter/)
- [Roadmap](/roadmap/)
93 changes: 51 additions & 42 deletions content/sponsors.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,53 +5,62 @@

<div class="container golden-grid">
<div>
<h2>Sponsoring Neovim development</h2>
<dl class="faqs">
<dt>How can I sponsor Neovim?</dt>
<dd>
<p>
You can sponsor Neovim via <a href="https://github.com/sponsors/neovim">GitHub Sponsors</a>
or <a href="https://opencollective.com/neovim">Open Collective</a>.
This makes it possible for core developers to work full-time for
a month or longer, accelerating projects like Lua stdlib, treesitter
parser engine, LSP framework, extended marks, embedded terminal, job
control, RPC API, and remote UIs.
<h1>Sponsor Neovim</h1>

Sponsorship is very rarely used to maintain (very minimal) infrastructure
costs for the Neovim project, such as hosting fees. 99.999% of the funding goes directly to funding
development work.
</p>
</dd>
<dt>How are funds dispersed?</dt>
<dd>
<p>
Donations are managed via <a href="https://opencollective.com/neovim">Open Collective</a>, which
provides public tracking for all
<a href="https://opencollective.com/neovim/expenses">expenses</a>. Bitcoin transactions are visible
on the <a href="https://www.blockchain.com/btc/address/1Evu6wPrzjsjrNPdCYbHy3HT6ry2EzXFyQ">blockchain
explorer</a>. The only donation options for neovim are via GitHub sponsors, Open Collective, and
Bitcoin. All prior funding sources have been transferred into Open Collective.
</p>
</dd>
<dt>What is expected of a contributor doing funded work?</dt>
<dd>
<p>
Funded work is a way to support active contributors who have weeks of time to focus on the
project. This opportunity is available to contributors who have a developed a reputation for
reliable, high-quality contributions (code/documentation, GitHub review comments, and GitHub
technical discussions; <i>not</i> IRC or other "ephemeral" places).
<p style="text-align: center; margin: 2em 0;">
<a href="https://opencollective.com/neovim/donate" class="btn">Donate to Neovim</a>
</p>

It works like this: funded contributors are expected to focus <i>full-time</i> for weeks or
even months, yielding tangible, high-quality contributions, with conspicuous, reliable,
regular activity on GitHub.
</p>
</dd>
<h2>100% of funds go to development</h2>
<p>We don't have an "administrative" staff. Funding goes directly to software development.</p>

<h2>Funds are managed by OpenCollective</h2>
<p>
Email: <a href="mailto:admin@neovim.io">admin@neovim.io</a><br>
<code>Open Source Collective 501(c)(6)</code><br>
<code>EIN: 82-2037583</code><br>
<code>440 N Barranca Ave #3939 Covina, CA 91723 United States</code><br>
<code>hello@oscollective.org</code><br>
<a href="https://opencollective.com/opensource#category-ABOUT">Details</a> <br>
</p>

<p>
You can also donate via <a href="https://github.com/sponsors/neovim">GitHub Sponsors</a>,
which will be routed to OpenCollective.
</p>

<h2>How are funds used?</h2>
<p>
Funding makes it possible for core developers to work full-time for
a month or longer, accelerating projects like Lua stdlib, treesitter
parser engine, LSP framework, extended marks, embedded terminal, job
control, RPC API, and remote UIs.
</p>

<p>
We have <em>minimal</em> infrastructure costs, which are funded from
non-sponsor sources such as the <a href="https://store.neovim.io">Store</a>.
Those sources are routed to OpenCollective, so expenses will show up in OpenCollective.
</p>

<h2>What is expected of a funded contributor?</h2>
<p>
Funded work is a way to support active contributors who have weeks of time to focus on the
project. This opportunity is available to contributors who have a developed a reputation for
reliable, high-quality contributions (code/documentation, GitHub review comments, and GitHub
technical discussions; <i>not</i> IRC or other "ephemeral" places).
</p>

<p>
It works like this: funded contributors are expected to focus full-time for weeks or
even months, yielding tangible, high-quality contributions, with conspicuous, reliable,
regular activity on GitHub.
</p>

</dl>
</div>

<div style="padding-left: 2em;">
<h2>Sponsors</h2>
<h1>Sponsors</h1>
<div id="sponsors2" class="first-level-sponsor">
<a href="https://www.meta.com/" style="display: block;">
<picture title="Meta" alt="Meta logo">
Expand All @@ -78,7 +87,7 @@ <h2>Sponsors</h2>
</div>

<dl>
<h3 style="margin-top: 2em;">Original fundraiser sponsors</h3>
<h2 style="margin-top: 2em;">Original fundraiser sponsors</h2>
<dd>
<p>
<div class="first-level-sponsor">
Expand Down
46 changes: 22 additions & 24 deletions layouts/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,10 @@ <h3>Usable</h3>
semantic code inspection and refactoring (go-to definition, "find references", format, …).
</li>
<li>
Client-server architecture allows you to <b>detach the UI</b> and keep the editor session running
(like tmux). Attach multiple UIs to any Nvim session.
Client-server architecture allows you to <a href="/doc/user/gui.html#%3Adetach">:detach</a>
the UI and keep the editor session running (like tmux). Attach multiple UIs to any Nvim session.
</li>
<li>No "Press ENTER" messages.</li>
<li>No "Press ENTER" messages (Nvim 0.12 feature).</li>
<li>Works the same everywhere: one build-type, one command.</li>
<li>Modern terminal features such as cursor styling, focus events, bracketed paste.</li>
<li>Builtin <a href="https://www.youtube.com/watch?v=xZbMVj9XSUo">:terminal</a> set the standard for
Expand Down Expand Up @@ -117,7 +117,7 @@ <h2>Impressions</h2>
</p>
<p>
"Full-screen Neovim looks cool as hell!"
<a href="https://twitter.com/dhh/status/1764465909316583659">—DHH</a>
<a href="https://x.com/dhh/status/1764465909316583659">—DHH</a>
</p>
<p>
"A nice looking website, that’s one thing Neovim did right."
Expand All @@ -143,18 +143,20 @@ <h2>Intro</h2>
<div>
<h2 id="chat">Chat</h2>
<ul>
<li><a href="https://twitter.com/Neovim" class="twitter-follow-button">Follow &#64;Neovim</a></li>
<li>Discuss the project in <a href="https://github.com/neovim/neovim/discussions">GitHub
Discussions</a>, or
chat in <a href="https://matrix.to/#/#neovim:matrix.org">#neovim:matrix.org</a>
or #neovim on <code>irc.libera.chat</code>.
</li>
<li>Contribute code, report bugs and request features at <a
href="https://github.com/neovim/neovim">GitHub</a>.</li>
<li>Ask usage and configuration questions at <a
href="https://github.com/neovim/neovim/discussions">GitHub Discussions</a>
or <a href="https://vi.stackexchange.com">vi.stackexchange.com</a>.
</li>
<li><a href="https://x.com/Neovim" class="twitter-follow-button">Follow &#64;Neovim on X</a>,
<a rel="me" href="https://hachyderm.io/@neovim">Mastodon</a>,
<a href="https://bsky.app/profile/neovim.io">Bluesky</a>
</li>
<li>Discuss the project in <a href="https://github.com/neovim/neovim/discussions">GitHub Discussions</a>, or
chat in <a href="https://matrix.to/#/#neovim:matrix.org">#neovim:matrix.org</a>
or #neovim on <code>irc.libera.chat</code>.
</li>
<li>Contribute code, report bugs and request features at <a
href="https://github.com/neovim/neovim">GitHub</a>.</li>
<li>Ask usage and configuration questions at <a
href="https://github.com/neovim/neovim/discussions">GitHub Discussions</a>
or <a href="https://vi.stackexchange.com">vi.stackexchange.com</a>.
</li>
</ul>
</div>

Expand Down Expand Up @@ -195,13 +197,11 @@ <h2>GUIs</h2>
<ul>
<li><a href="https://github.com/glacambre/firenvim">Firenvim</a> (Nvim in your web browser!)</li>
<li><a href="https://github.com/vscode-neovim/vscode-neovim">vscode-neovim</a> (Nvim in VSCode!)</li>
<li><a href="https://github.com/sassanh/qnvim">qnvim</a> (Nvim in Qt Creator!)</li>
<li><a href="https://neovide.dev/">Neovide</a></li>
<li><a href="https://github.com/akiyosi/goneovim">Goneovim</a></li>
<li><a href="https://github.com/vhakulinen/gnvim">GNvim (GTK4)</a></li>
<li><a href="https://github.com/yatli/fvim">FVim</a></li>
<li><a href="https://github.com/RMichelsen/Nvy">Nvy</a></li>
<li><a href="https://github.com/sakhnik/nvim-ui">nvim-ui (GTK4)</a></li>
<li><a href="https://github.com/equalsraf/neovim-qt">Neovim Qt (Qt5)</a></li>
<li><a href="https://github.com/qvacua/vimr">VimR (macOS)</a></li>
<li><a href="https://github.com/neovim/neovim/wiki/Related-projects#gui">More...</a></li>
Expand All @@ -216,11 +216,9 @@ <h2 id="sponsor">The work continues...</h2>
<div class="container col3">
<div>
<div>Sponsor (100% to developers)</div>
<ul>
<li><a href="https://github.com/sponsors/neovim">GitHub Sponsors</a></li>
<li><a href="https://opencollective.com/neovim">Open Collective</a> (<a
href="https://opencollective.com/opensource#category-ABOUT">EIN</a>)</li>
</ul>
<p>
<a href="/sponsors" class="btn">Become a Sponsor</a>
</p>
</div>

<div>
Expand All @@ -244,7 +242,7 @@ <h2 id="sponsor">The work continues...</h2>
<div>Marketing</div>
<ul>
<li><a href="/logos/neovim-logos.zip">Neovim-logos.zip</a> <span class="light">(1.1 MB)</span></li>
<li>Neovim logo by <a href="http://twitter.com/jasonlong">Jason Long</a>, <a
<li>Neovim logo by <a href="http://x.com/jasonlong">Jason Long</a>, <a
href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.</li>
</ul>
</div>
Expand Down
4 changes: 1 addition & 3 deletions layouts/partials/footer.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,10 @@
&middot;
{{ end }}
{{ end }}
&middot;
<a rel="me" href="https://hachyderm.io/@neovim">Mastodon</a>
</div>

<div>
This site's source is <a href="https://github.com/neovim/neovim.github.io/">hosted on GitHub</a>.
</div>
</div>
</footer>
</footer>
8 changes: 6 additions & 2 deletions layouts/partials/whatisnvim.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,11 @@ <h3>Discuss</h3>
Visit <a href="https://app.element.io/#/room/#neovim:matrix.org">#neovim:matrix.org</a>
or #neovim on irc.libera.chat to chat with the team.
</p>
<p>
<a href="https://twitter.com/Neovim" class="twitter-follow-button" data-show-count="false" data-size="large">Follow @Neovim</a>
<p style="vertical-align: middle;">
<a href="https://twitter.com/Neovim" class="twitter-follow-button" data-show-count="false" data-size="large">Follow @Neovim on X</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
<br>
<a rel="me" href="https://hachyderm.io/@neovim">Mastodon</a>
<br>
<a href="https://bsky.app/profile/neovim.io">Bluesky</a>
</p>
8 changes: 5 additions & 3 deletions static/doc2/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
This folder is destined to be crawled by https://github.com/neovim/doc/ and not
served directly.
You must set the `canonical_url: doc/XXXX` to the front matter.
Files in `doc2/` are pulled into https://github.com/neovim/doc/ by
[this script](https://github.com/neovim/doc/blob/4ab2e06af98dadbd35c4282c1b18304d87f8eb59/ci/doc-index.sh#L10-L13).

This is because `neovim.io/doc/` is served by https://github.com/neovim/doc/
which is where the user documentation HTML is generated to.