Deploy PR #1624 preview

This commit is contained in:
GitHub Actions 2026-06-22 15:31:00 +00:00
commit 4e2a17bc2d
6 changed files with 15623 additions and 33451 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -131,6 +131,9 @@ current main current main branch</p>
<h2 id="breaking-changes">Breaking changes</h2>
<ul>
<li>
<p>Upgrade to nixpkgs 26.06.</p>
</li>
<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
@ -163,6 +166,9 @@ upstream codecompanion.nvim v19 rename. If you set options like
<code>setupOpts.strategies.chat.adapter</code>, rename them to
<code>setupOpts.interactions.chat.adapter</code>.</p>
</li>
<li>
<p><code>vim.maps</code> is deprecated, use <code>vim.keymaps</code> instead.</p>
</li>
</ul>
<p><a href="https://github.com/snoweuph">Snoweuph</a></p>
<ul>
@ -361,6 +367,11 @@ treesitter grammars were changed to prefer <code>grammarPlugins</code> over
<li>Lazyload noice.nvim and nvim-web-devicons on <code>DeferredUIEnter</code></li>
<li>Allow nulling treesitter packages for various language modules, filter <code>null</code>
values in <code>vim.treesitter.grammars</code>.</li>
<li>Added <a class="option-reference" href="options.html#option-vim.filetype"><code class="nixos-option">vim.filetype</code></a> module option for registering custom filetypes
via <code>vim.filetype.add()</code>, placed in the DAG before <code>lazyConfigs</code> so plugins
can lazy-load on registered filetypes.</li>
<li>Moved <code>neovim/mappings</code> to <code>neovim/init/mappings.nix</code> to consolidate core
Neovim init options.</li>
</ul>
<p><a href="https://github.com/jfeo">jfeo</a>:</p>
<ul>
@ -395,10 +406,20 @@ pkgs.nixfmt-rfc-style</li>
</ul>
<p><a href="https://github.com/dathegreat">dathegreat</a>:</p>
<ul>
<li>Fixed invalid keys in the haskell-tools configuration</li>
<li>Split haskell configuration into <code>lsp/presets/haskell-language-server.nix</code> and
<code>languages/haskell.nix</code></li>
<li>Made the haskell LSP and formatter configurable</li>
<li>
<p>Fixed invalid keys in the haskell-tools configuration</p>
</li>
<li>
<p>Split haskell configuration into <code>lsp/presets/haskell-language-server.nix</code> and
<code>languages/haskell.nix</code></p>
</li>
<li>
<p>Made the haskell LSP and formatter configurable</p>
</li>
<li>
<p>Added <a href="https://github.com/hat0uma/csvview.nvim">csvview.nvim</a> support under
<code>vim.utility.csvview</code> for rendering CSV/TSV files as aligned tables.</p>
</li>
</ul>
<p><a href="https://github.com/alfarelcynthesis">alfarel</a>:</p>
<ul>
@ -525,6 +546,16 @@ formatter.</p>
<p><a href="https://github.com/snoweuph">Snoweuph</a></p>
<ul>
<li>
<p>Added <a class="option-reference" href="options.html#option-vim.lsp.presets.jls.enable"><code class="nixos-option">vim.lsp.presets.jls.enable</code></a> and made it available under
<code>vim.languages.java.lsp.servers</code>.</p>
</li>
<li>
<p>Added <a class="option-reference" href="options.html#option-vim.languages.java.dap.enable"><code class="nixos-option">vim.languages.java.dap.enable</code></a> with the <code>jls</code> DAP.</p>
</li>
<li>
<p>Use nvf nix Tree-sitter injections in the docs.</p>
</li>
<li>
<p>Allow the usage of <code>pks.tree-sitter-grammars</code> in
<a class="option-reference" href="options.html#option-vim.treesitter.grammars"><code class="nixos-option">vim.treesitter.grammars</code></a> and language module tree-sitter package
options created via <code>mkGrammarOption</code>.</p>
@ -533,9 +564,19 @@ options created via <code>mkGrammarOption</code>.</p>
<p>Add <code>emmet-ls</code> to the supported LSPs for all languages it supports.</p>
</li>
<li>
<p>Added <code>gitlab-ci-ls</code>.</p>
</li>
<li>
<p>Added <code>phpantom</code> LSP preset and into <code>languages.php</code>.</p>
</li>
<li>
<p>Moved extra diagnostic modules under <code>diagnostics.presets.&lt;name&gt;</code> this will
allow for more flexibility in the future for nvf.</p>
</li>
<li>
<p>Added <a class="option-reference" href="options.html#option-vim.diagnostics.presets.cpplint.enable"><code class="nixos-option">vim.diagnostics.presets.cpplint.enable</code></a>.</p>
</li>
<li>
<p>Added <a class="option-reference" href="options.html#option-vim.treesitter.queries"><code class="nixos-option">vim.treesitter.queries</code></a> to support adding custom queries.</p>
</li>
<li>
@ -569,10 +610,6 @@ more flexibility in nvf and reuse of LSPs across languages. Dropped
<code>deprecatedSingleOrListOf</code> in favor of <code>listOf</code> for the affected LSP options.</p>
</li>
<li>
<p>Added <a class="option-reference" href="options.html#option-vim.lsp.presets.docker-language-server.enable"><code class="nixos-option">vim.lsp.presets.docker-language-server.enable</code></a> for Docker
support.</p>
</li>
<li>
<p>Added <a class="option-reference" href="options.html#option-vim.lsp.presets.angular-language-server.enable"><code class="nixos-option">vim.lsp.presets.angular-language-server.enable</code></a> for Angular
Template support.</p>
</li>
@ -605,11 +642,22 @@ tree-sitter incompatibilities.</p>
<code>languages.lua</code>.</p>
</li>
<li>
<p>Added the <a href="https://github.com/marcoroth/stimulus-lsp">Stimulus LSP</a> as LSP
preset.</p>
</li>
<li>
<p>Added <code>languages.docker</code> for Docker and Docker-Compose support. Thanks to
<a href="https://github.com/poseidon-rises">poseidon-rises</a> for creating most of it in
<a href="https://github.com/NotAShelf/nvf/pull/1104">!1104</a>.</p>
</li>
<li>
<p>Added <a class="option-reference" href="options.html#option-vim.lsp.presets.docker-language-server.enable"><code class="nixos-option">vim.lsp.presets.docker-language-server.enable</code></a> for Docker
support.</p>
</li>
<li>
<p>Mapped <code>dockercompose</code> to be highlighted by treesitter as <code>yaml</code>.</p>
</li>
<li>
<p>Added <a href="https://mdformat.rtfd.io/"><code>mdformat</code></a> support to <code>languages.markdown</code>
with the extensions for <a href="https://github.github.com/gfm/">GFM</a>,
<a href="https://www.markdownlang.com/advanced/frontmatter.html">front matter</a> and
@ -754,6 +802,9 @@ you're crazy.</p>
<p>Added coverage support (<code>vim.utility.crazy-coverage</code>) via
<a href="https://github.com/mr-u0b0dy/crazy-coverage.nvim"><code>crazy-coverage.nvim</code></a>.</p>
</li>
<li>
<p>Enable <code>nil.settings.nil.nix.autoArchive</code> by default.</p>
</li>
</ul>
<p><a href="https://github.com/vagahbond">vagahbond</a>: [codewindow.nvim]:
<a href="https://github.com/gorbit99/codewindow.nvim">https://github.com/gorbit99/codewindow.nvim</a></p>
@ -855,6 +906,11 @@ string in order to allow percentage values like <code>"20%"</code></li>
configuration. Enabled via configuration
<code>vim.languages.rust.extensions.rustaceanvim.enable</code>.</li>
</ul>
<p><a href="https://github.com/BrockoliniMorgan">BrockoliniMorgan</a></p>
<ul>
<li>Renamed
<code>languages.typescript.extensions.ts-error-translator.auto_override_publish_diagnostics</code></li>
</ul>
<!-- vim: set textwidth=80: -->
<h1 id="sec-release-0-8">Release 0.8</h1>
<h2 id="breaking-changes">Breaking changes</h2>

File diff suppressed because one or more lines are too long