Skip to content

Commit 34e1b29

Browse files
author
Christian Clason
authored
roadmap: update after 0.5 release #243
closes #238
1 parent 2811f24 commit 34e1b29

File tree

1 file changed

+32
-24
lines changed

1 file changed

+32
-24
lines changed

roadmap.html

Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,48 +9,56 @@
99
<div>
1010

1111
<h1>Roadmap</h1>
12-
<p>The roadmap defines the project direction. Priorities are tracked by <a href="https://github.com/neovim/neovim/milestones">milestones</a>.
13-
14-
<ul>
15-
<li>Version numbers (<code>0.1</code>, <code>0.2</code>, <code>0.2.1</code>, …) track production releases.
16-
<ul>
17-
<li>The next upcoming version has a target date.</li>
18-
</ul>
19-
</li>
20-
<li><a href="https://github.com/neovim/neovim/milestone/6">backlog</a>
21-
holds low-priority items.</li>
22-
<li><a href="https://github.com/neovim/neovim/milestone/9">unplanned</a>
23-
holds zero-priority items (no feasible path to completion).</li>
24-
</ul>
25-
12+
<p>This roadmap gives an overview over the project direction. A detailed list of features planned or under consideration can be found in the <a href="https://github.com/neovim/neovim/projects">project boards</a>; priorities are tracked by <a href="https://github.com/neovim/neovim/milestones">milestones</a>:
13+
<ul>
14+
<li>Version numbers (<code>0.1</code>, <code>0.2</code>, <code>0.2.1</code>, …) track production releases. The next upcoming version has a target date.</li>
15+
<li><a href="https://github.com/neovim/neovim/milestone/6">backlog</a>
16+
holds low-priority items.</li>
17+
<li><a href="https://github.com/neovim/neovim/milestone/9">unplanned</a>
18+
holds zero-priority items (no feasible path to completion).</li>
19+
</ul>
2620
</p>
2721

22+
<p>Note that all of these are tentative and can be changed, moved, or dropped at any time.</p>
23+
2824
<h2>Next</h2>
2925

30-
<h3><a href="https://github.com/neovim/neovim/milestone/19">0.5</a></h3>
26+
<h3><a href="https://github.com/neovim/neovim/milestone/25">0.5.x</a></h3>
3127
<ul>
32-
<li>Lua <em>remote plugin</em> host</li>
33-
<li>Lua user-config: <code>init.lua</code></li>
34-
<li>Treesitter syntax engine <a href="https://github.com/neovim/neovim/issues/11724">#11724</a></li>
35-
<li><a href="https://github.com/Microsoft/language-server-protocol">LSP</a> client for code navigation, refactoring</li>
36-
<li>Extended marks (text properties, decorations, virtual text)</li>
28+
<li>Lua API improvements</li>
29+
<li>LSP support improvements (v3.16 spec coverage, configuration)</li>
3730
</ul>
3831

39-
<h3>0.6</h3>
32+
33+
<h3><a href="https://github.com/neovim/neovim/milestone/11">0.6</a></h3>
4034
<ul>
35+
<li>Tree-sitter integration (highlighting, folds)</li>
4136
<li>Better file-change detection</li>
37+
<li>Unified diagnostics API</li>
4238
</ul>
4339

44-
<h3>Future/Long-term</h3>
40+
<h3>0.7+</h3>
4541
<ul>
42+
<li>TUI as a remote UI (<code>$NVIM</code>, <code>--remote</code>)</li>
43+
<li>Externalized UI: window layout events, <code>ext_statusline</code></li>
44+
<li>Lua remote plugin host</li>
4645
<li>Embed Neovim everywhere</li>
47-
<li>Externalized UI: window layout events</li>
48-
<li>Syntax API: allow clients to query and define syntax groups, text attributes</li>
4946
</ul>
5047

5148

5249
<h2>Completed</h2>
5350

51+
<p>Here are the headline features of the previous releases; for details see the corresponding release notes.</p>
52+
53+
<h3><a href="https://github.com/neovim/neovim/milestone/19">0.5</a></h3>
54+
<ul>
55+
<li><a href="https://neovim.io/doc/lua-resources/">Expanded Lua API and user config</a> (<code>init.lua</code></li>)
56+
<li><a href="https://neovim.io/doc/lsp">Built-in Language Server Protocol (LSP) support</a></li>
57+
<li><a href="https://neovim.io/doc/treesitter">Tree-sitter integration</a> (experimental)</li>
58+
<li>Decorations API improvements: extmarks, virtual text, highlights</li>
59+
</ul>
60+
61+
5462
<h3><a href="https://github.com/neovim/neovim/milestone/21?closed=1">0.4</a></h3>
5563
<ul>
5664
<li>Lua "stdlib"</li>

0 commit comments

Comments
 (0)