mirror of
https://github.com/NotAShelf/nvf.git
synced 2026-06-26 22:34:44 +00:00
Deploy PR #1624 preview
This commit is contained in:
parent
b98213a617
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
|
|
@ -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.<name></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
Loading…
Add table
Add a link
Reference in a new issue