mirror of
https://github.com/NotAShelf/nvf.git
synced 2026-01-13 05:57:49 +00:00
deploy: 328e096c8b
This commit is contained in:
parent
d0e901a6a0
commit
855e52173f
30 changed files with 91 additions and 111047 deletions
|
|
@ -1819,10 +1819,22 @@ attach behavior.</li>
|
|||
<h1 id="sec-release-0-9">Release 0.9</h1>
|
||||
<h2>Breaking changes</h2>
|
||||
<ul>
|
||||
<li>Nixpkgs has merged a fully incompatible rewrite of
|
||||
<li>
|
||||
<p>Nixpkgs has merged a fully incompatible rewrite of
|
||||
<code>vimPlugins.nvim-treesitter</code>. Namely, it changes from the frozen <code>master</code>
|
||||
branch to the new main branch. This change removes incremental selections, so
|
||||
it is no longer available.</li>
|
||||
it is no longer available.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><a href="https://github.com/obsidian-nvim/obsidian.nvim">obsidian.nvim</a> now uses a maintained fork which has removed the <code>dir</code>
|
||||
setting. Use <code>workspaces</code> instead:</p>
|
||||
<pre class="highlight"><code class="language-nix"><span style="color:rgb(132,139,152);">{</span><br> <span style="color:rgb(86,182,194);">workspaces</span> <span style="color:rgb(171,178,191);">=</span> <span style="color:rgb(132,139,152);">[</span><br> <span style="color:rgb(132,139,152);">{</span><br> <span style="color:rgb(86,182,194);">name</span> <span style="color:rgb(171,178,191);">=</span> <span style="color:rgb(152,195,121);">"</span><span style="color:rgb(152,195,121);">any-string</span><span style="color:rgb(152,195,121);">"</span><span style="color:rgb(132,139,152);">;</span><br> <span style="color:rgb(86,182,194);">path</span> <span style="color:rgb(171,178,191);">=</span> <span style="color:rgb(152,195,121);">"</span><span style="color:rgb(152,195,121);">~/old/dir/path/value</span><span style="color:rgb(152,195,121);">"</span><span style="color:rgb(132,139,152);">;</span><br> <span style="color:rgb(132,139,152);">}</span><br> <span style="color:rgb(132,139,152);">]</span><span style="color:rgb(132,139,152);">;</span><br><span style="color:rgb(132,139,152);">}</span><br></code></pre>
|
||||
<p>Some other settings and commands are now deprecated but are still supported.</p>
|
||||
<ul>
|
||||
<li>The <code>setupOpts.mappings</code> options were also removed. Use the built-in
|
||||
Neovim settings (nvf's <a class="option-reference" href="options.html#option-vim-keymaps"><code class="nixos-option">vim.keymaps</code></a>)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h2 id="sec-release-0-9-changelog">Changelog</h2>
|
||||
<p><a href="https://github.com/suimong">suimong</a>:</p>
|
||||
|
|
@ -1855,6 +1867,62 @@ hard-coded options as default values.</li>
|
|||
<ul>
|
||||
<li>Updated nix language plugin to use pkgs.nixfmt instead of pkgs.nixfmt-rfc-style</li>
|
||||
</ul>
|
||||
<p><a href="https://github.com/alfarelcynthesis">alfarel</a>:</p>
|
||||
<ul>
|
||||
<li>Upgrade <a href="https://github.com/obsidian-nvim/obsidian.nvim">obsidian.nvim</a> to use a maintained fork, instead of the unmaintained
|
||||
upstream.
|
||||
<ul>
|
||||
<li>Various upstream improvements:
|
||||
<ul>
|
||||
<li>Support <a href="https://github.com/saghen/blink.cmp">blink.cmp</a> and completion plugin autodetection.</li>
|
||||
<li>Support various pickers for prompts, including <a href="https://github.com/folke/snacks.nvim">snacks.nvim</a>'s
|
||||
<code>snacks.picker</code>, <a href="https://nvim-mini.org/mini.nvim/">mini.nvim</a>'s <code>mini.pick</code>, <a href="https://github.com/nvim-telescope/telescope.nvim">telescope.nvim</a>, and
|
||||
<a href="https://github.com/ibhagwan/fzf-lua">fzf-lua</a>.</li>
|
||||
<li>Merge commands like <code>ObsidianBacklinks</code> into <code>Obisidian backlinks</code>. The
|
||||
old format is still supported by default.</li>
|
||||
<li>Some <code>setupOpts</code> options have changed:
|
||||
<ul>
|
||||
<li>
|
||||
<p><code>disable_frontmatter</code> -> <code>frontmatter.enabled</code> (and inverted), still
|
||||
supported.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><code>note_frontmatter_func</code> -> <code>frontmatter.func</code>, still supported.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><code>statusline</code> module is now deprecated in favour of <code>footer</code>, still
|
||||
supported.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><code>dir</code> is no longer supported, use <code>workspaces</code>:</p>
|
||||
<pre class="highlight"><code class="language-nix"><span style="color:rgb(132,139,152);">{</span><br> <span style="color:rgb(86,182,194);">workspaces</span> <span style="color:rgb(171,178,191);">=</span> <span style="color:rgb(132,139,152);">[</span><br> <span style="color:rgb(132,139,152);">{</span><br> <span style="color:rgb(86,182,194);">name</span> <span style="color:rgb(171,178,191);">=</span> <span style="color:rgb(152,195,121);">"</span><span style="color:rgb(152,195,121);">any-string</span><span style="color:rgb(152,195,121);">"</span><span style="color:rgb(132,139,152);">;</span><br> <span style="color:rgb(86,182,194);">path</span> <span style="color:rgb(171,178,191);">=</span> <span style="color:rgb(152,195,121);">"</span><span style="color:rgb(152,195,121);">~/old/dir/path/value</span><span style="color:rgb(152,195,121);">"</span><span style="color:rgb(132,139,152);">;</span><br> <span style="color:rgb(132,139,152);">}</span><br> <span style="color:rgb(132,139,152);">]</span><span style="color:rgb(132,139,152);">;</span><br><span style="color:rgb(132,139,152);">}</span><br></code></pre>
|
||||
</li>
|
||||
<li>
|
||||
<p><code>use_advanced_uri</code> -> <code>open.use_advanced_uri</code>.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Mappings are now expected to be set using the built-in Neovim APIs,
|
||||
managed by <code>vim.keymaps</code> in nvf, instead of <code>mappings</code> options.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Some option defaults have changed.</p>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>And more.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Automatically configure an enabled picker in the order mentioned above, if
|
||||
any are enabled.</li>
|
||||
<li>Add integration with <code>snacks.image</code> for rendering workspace/vault assets.</li>
|
||||
<li>Detect if <a href="https://github.com/MeanderingProgrammer/render-markdown.nvim">render-markdown.nvim</a> or <a href="https://github.com/OXY2DEV/markview.nvim">markview.nvim</a> are enabled and disable
|
||||
the <code>ui</code> module if so. It should work without this, but <code>render-markdown</code>'s
|
||||
<code class="command">:healthcheck</code> doesn't know that.</li>
|
||||
<li>Remove <a href="https://github.com/folke/which-key.nvim">which-key.nvim</a> <code><leader>o</code> <code>+Notes</code> description which did not
|
||||
actually correspond to any keybinds.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</body></html></main>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue