This commit is contained in:
NotAShelf 2024-05-10 12:38:36 +00:00
parent 226cb84519
commit 9d3bccc7a7
2 changed files with 66 additions and 18 deletions

View file

@ -164,8 +164,8 @@ package</p>
active runtimepath of the Neovim. This can be used to active runtimepath of the Neovim. This can be used to
add additional lookup paths for configs, plugins, spell add additional lookup paths for configs, plugins, spell
languages and other things you would generally place in languages and other things you would generally place in
your <code class="literal">$HOME/.config/nvim</code>.</p><p>This is meant as a declarative alternative to throwing your <code class="filename">$HOME/.config/nvim</code>.</p><p>This is meant as a declarative alternative to throwing
files into <code class="literal">~/.config/nvim</code> and having the Neovim files into <code class="filename">~/.config/nvim</code> and having the Neovim
wrapper pick them up. For more details on wrapper pick them up. For more details on
<code class="literal">vim.o.runtimepath</code>, and what paths to use; please see <code class="literal">vim.o.runtimepath</code>, and what paths to use; please see
<a class="link" href="https://neovim.io/doc/user/options.html#&#x27;runtimepath&#x27;" target="_top">the official documentation</a></p> <a class="link" href="https://neovim.io/doc/user/options.html#&#x27;runtimepath&#x27;" target="_top">the official documentation</a></p>
@ -3107,8 +3107,8 @@ when it starts up. This is useful when you want to have
full control over the runtime paths that are set by Neovim.</p><div class="note"><h3 class="title">Note</h3><p>To avoid leaking imperative user configuration into your full control over the runtime paths that are set by Neovim.</p><div class="note"><h3 class="title">Note</h3><p>To avoid leaking imperative user configuration into your
configuration, this is enabled by default. If you wish configuration, this is enabled by default. If you wish
to load configuration from user configuration directories to load configuration from user configuration directories
(e.g. <code class="literal">$HOME/.config/nvim</code>, <code class="literal">$HOME/.config/nvim/after</code> (e.g. <code class="filename">$HOME/.config/nvim</code>, <code class="filename">$HOME/.config/nvim/after</code>
and <code class="literal">$HOME/.local/share/nvim/site</code>) you may set this and <code class="filename">$HOME/.local/share/nvim/site</code>) you may set this
option to true.</p></div> option to true.</p></div>
<p><span class="emphasis"><em>Type:</em></span> <p><span class="emphasis"><em>Type:</em></span>
@ -3120,6 +3120,52 @@ boolean</p>
<p><span class="emphasis"><em>Example:</em></span> <p><span class="emphasis"><em>Example:</em></span>
<code class="literal">false</code></p> <code class="literal">false</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist">
<tr><td>
<code class="filename"><a class="filename" href="https://github.com/notashelf/nvf/blob/main/modules/wrapper/rc/options.nix" target="_top">
&lt;nvf/modules/wrapper/rc/options.nix&gt;
</a></code>
</td></tr>
</table>
</dd>
<dt>
<span class="term">
<a id="opt-vim.extraLuaFiles"></a><a class="term" href="options.html#opt-vim.extraLuaFiles"><code class="option">vim.extraLuaFiles</code>
</a>
</span>
</dt>
<dd>
<p>Additional lua files that will be sourced by Neovim.
Takes both absolute and relative paths, all of which
will be called via the <code class="literal">luafile</code> command in Neovim.</p><p>See <a class="link" href="https://neovim.io/doc/user/lua.html#lua-commands" target="_top">lua-commands</a>
on the Neovim documentation for more details.</p><div class="warning"><h3 class="title">Warning</h3><p>All paths passed to this option must be valid. If Neovim cannot
resolve the path you are attempting to sourcee, then your configuration
will error, and Neovim will not start. Please ensure that all paths
are correct before using this option.</p></div>
<p><span class="emphasis"><em>Type:</em></span>
list of (path or string)</p>
<p><span class="emphasis"><em>Default:</em></span>
<code class="literal">[ ]</code></p>
<p><span class="emphasis"><em>Example:</em></span></p><pre><code class="programlisting">[
# absolute path, as a string - impure
&quot;$HOME/.config/nvim/my-lua-file.lua&quot;
# relative path, as a path - pure
./nvim/my-lua-file.lua
# source type path - pure and reproducible
(builtins.source {
path = ./nvim/my-lua-file.lua;
name = &quot;my-lua-file&quot;;
})
]
</code></pre>
<p><span class="emphasis"><em>Declared by:</em></span></p> <p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist"> <table border="0" summary="Simple list" class="simplelist">
<tr><td> <tr><td>
@ -8607,7 +8653,7 @@ boolean</p>
package or list of string</p> package or list of string</p>
<p><span class="emphasis"><em>Default:</em></span> <p><span class="emphasis"><em>Default:</em></span>
<code class="literal">&lt;derivation dart-3.3.3&gt;</code></p> <code class="literal">&lt;derivation dart-3.3.4&gt;</code></p>
<p><span class="emphasis"><em>Example:</em></span> <p><span class="emphasis"><em>Example:</em></span>
<code class="literal">&quot;[lib.getExe pkgs.jdt-language-server \&quot;-data\&quot; \&quot;~/.cache/jdtls/workspace\&quot;]&quot;</code></p> <code class="literal">&quot;[lib.getExe pkgs.jdt-language-server \&quot;-data\&quot; \&quot;~/.cache/jdtls/workspace\&quot;]&quot;</code></p>
@ -9507,7 +9553,7 @@ boolean</p>
package or list of string</p> package or list of string</p>
<p><span class="emphasis"><em>Default:</em></span> <p><span class="emphasis"><em>Default:</em></span>
<code class="literal">&lt;derivation lua-language-server-3.7.4&gt;</code></p> <code class="literal">&lt;derivation lua-language-server-3.8.3&gt;</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p> <p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist"> <table border="0" summary="Simple list" class="simplelist">
@ -9663,7 +9709,7 @@ boolean</p>
package</p> package</p>
<p><span class="emphasis"><em>Default:</em></span> <p><span class="emphasis"><em>Default:</em></span>
<code class="literal">&lt;derivation deno-1.42.3&gt;</code></p> <code class="literal">&lt;derivation deno-1.43.1&gt;</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p> <p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist"> <table border="0" summary="Simple list" class="simplelist">
@ -9939,7 +9985,7 @@ boolean</p>
package</p> package</p>
<p><span class="emphasis"><em>Default:</em></span> <p><span class="emphasis"><em>Default:</em></span>
<code class="literal">&lt;derivation x86_64-unknown-linux-gnu-nim-wrapper-2.0.2&gt;</code></p> <code class="literal">&lt;derivation x86_64-unknown-linux-gnu-nim-wrapper-2.0.4&gt;</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p> <p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist"> <table border="0" summary="Simple list" class="simplelist">
@ -10687,7 +10733,7 @@ boolean</p>
package</p> package</p>
<p><span class="emphasis"><em>Default:</em></span> <p><span class="emphasis"><em>Default:</em></span>
<code class="literal">&lt;derivation black-24.3.0&gt;</code></p> <code class="literal">&lt;derivation black-24.4.0&gt;</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p> <p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist"> <table border="0" summary="Simple list" class="simplelist">
@ -10840,7 +10886,7 @@ boolean</p>
package</p> package</p>
<p><span class="emphasis"><em>Default:</em></span> <p><span class="emphasis"><em>Default:</em></span>
<code class="literal">&lt;derivation python-grammar-0.0.0+rev=a227610&gt;</code></p> <code class="literal">&lt;derivation python-grammar-0.0.0+rev=71778c2&gt;</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p> <p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist"> <table border="0" summary="Simple list" class="simplelist">
@ -11017,7 +11063,7 @@ boolean</p>
package or list of string</p> package or list of string</p>
<p><span class="emphasis"><em>Default:</em></span> <p><span class="emphasis"><em>Default:</em></span>
<code class="literal">&lt;derivation rust-analyzer-2024-04-08&gt;</code></p> <code class="literal">&lt;derivation rust-analyzer-2024-04-29&gt;</code></p>
<p><span class="emphasis"><em>Example:</em></span> <p><span class="emphasis"><em>Example:</em></span>
<code class="literal">&quot;[lib.getExe pkgs.jdt-language-server \&quot;-data\&quot; \&quot;~/.cache/jdtls/workspace\&quot;]&quot;</code></p> <code class="literal">&quot;[lib.getExe pkgs.jdt-language-server \&quot;-data\&quot; \&quot;~/.cache/jdtls/workspace\&quot;]&quot;</code></p>
@ -11250,7 +11296,7 @@ boolean</p>
package</p> package</p>
<p><span class="emphasis"><em>Default:</em></span> <p><span class="emphasis"><em>Default:</em></span>
<code class="literal">&lt;derivation sqlfluff-3.0.5&gt;</code></p> <code class="literal">&lt;derivation sqlfluff-3.0.6&gt;</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p> <p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist"> <table border="0" summary="Simple list" class="simplelist">
@ -12514,7 +12560,7 @@ boolean</p>
package or list of string</p> package or list of string</p>
<p><span class="emphasis"><em>Default:</em></span> <p><span class="emphasis"><em>Default:</em></span>
<code class="literal">&lt;derivation zls-0.11.0&gt;</code></p> <code class="literal">&lt;derivation zls-0.12.0&gt;</code></p>
<p><span class="emphasis"><em>Example:</em></span> <p><span class="emphasis"><em>Example:</em></span>
<code class="literal">&quot;[lib.getExe pkgs.jdt-language-server \&quot;-data\&quot; \&quot;~/.cache/jdtls/workspace\&quot;]&quot;</code></p> <code class="literal">&quot;[lib.getExe pkgs.jdt-language-server \&quot;-data\&quot; \&quot;~/.cache/jdtls/workspace\&quot;]&quot;</code></p>
@ -12541,7 +12587,7 @@ package or list of string</p>
package</p> package</p>
<p><span class="emphasis"><em>Default:</em></span> <p><span class="emphasis"><em>Default:</em></span>
<code class="literal">&lt;derivation zig-0.11.0&gt;</code></p> <code class="literal">&lt;derivation zig-0.12.0&gt;</code></p>
<p><span class="emphasis"><em>Declared by:</em></span></p> <p><span class="emphasis"><em>Declared by:</em></span></p>
<table border="0" summary="Simple list" class="simplelist"> <table border="0" summary="Simple list" class="simplelist">

View file

@ -141,11 +141,13 @@ a lua function. The default is “compact”, but you may change it according to
nvim-notify documentation.</p></li></ul></div> nvim-notify documentation.</p></li></ul></div>
</div> </div>
</div><div class="chapter"> <div class="titlepage"> <div> <div> <h2 id="sec-release-0.7" class="title" >Release 0.7 </h2> </div> </div></div><div class="toc"> <p><strong>Table of Contents</strong></p> <dl class="toc"> <dt> <span class="section"> <a href="release-notes.html#sec-release-0.7-changelog">Changelog</a> </span></dt> </dl></div><p>Release notes for release 0.7</p><div class="section"> <div class="titlepage"> <div> <div> <h2 id="sec-release-0.7-changelog" class="title" style="clear: both">Changelog </h2> </div> </div></div><p><a class="link" href="https://github.com/ItsSorae" target="_top">ItsSorae</a>:</p><div class="itemizedlist"><ul class="itemizedlist compact" style="list-style-type: disc;"><li class="listitem"><p>Added support for <a class="link" href="https://typst.app/" target="_top">typst</a> under <code class="literal">vim.languages.typst</code> </div><div class="chapter"> <div class="titlepage"> <div> <div> <h2 id="sec-release-0.7" class="title" >Release 0.7 </h2> </div> </div></div><div class="toc"> <p><strong>Table of Contents</strong></p> <dl class="toc"> <dt> <span class="section"> <a href="release-notes.html#sec-release-0.7-changelog">Changelog</a> </span></dt> </dl></div><p>Release notes for release 0.7</p><div class="section"> <div class="titlepage"> <div> <div> <h2 id="sec-release-0.7-changelog" class="title" style="clear: both">Changelog </h2> </div> </div></div><p><a class="link" href="https://github.com/ItsSorae" target="_top">ItsSorae</a>:</p><div class="itemizedlist"><ul class="itemizedlist compact" style="list-style-type: disc;"><li class="listitem"><p>Added support for <a class="link" href="https://typst.app/" target="_top">typst</a> under <code class="literal">vim.languages.typst</code> This
This will enable the <code class="literal">typst-lsp</code> language server, and the <code class="literal">typstfmt</code> formatter</p></li></ul></div><p><a class="link" href="https://github.com/frothymarrow" target="_top">frothymarrow</a>:</p><div class="itemizedlist"><ul class="itemizedlist compact" style="list-style-type: disc;"><li class="listitem"><p>Modified type for <a class="xref" href="options.html#opt-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides" ><code class="option">vim.visuals.fidget-nvim.setupOpts.progress.display.overrides</code></a> will enable the <code class="literal">typst-lsp</code> language server, and the <code class="literal">typstfmt</code> formatter</p></li></ul></div><p><a class="link" href="https://github.com/frothymarrow" target="_top">frothymarrow</a>:</p><div class="itemizedlist"><ul class="itemizedlist compact" style="list-style-type: disc;"><li class="listitem"><p>Modified type for
from <code class="literal">anything</code> to a <code class="literal">submodule</code> for better type checking.</p></li><li class="listitem"><p>Fix null <code class="literal">vim.lsp.mappings</code> generating an error and not being filtered out.</p></li></ul></div><p><a class="link" href="https://github.com/horriblename" target="_top">horriblename</a>:</p><div class="itemizedlist"><ul class="itemizedlist compact" style="list-style-type: disc;"><li class="listitem"><p>Fix broken treesitter-context keybinds in visual mode</p></li></ul></div><p><a class="link" href="https://github.com/notashelf" target="_top">NotAShelf</a></p><div class="itemizedlist"><ul class="itemizedlist " style="list-style-type: disc;"><li class="listitem"><p>Add <code class="literal">deno fmt</code> as the default Markdown formatter. This will be enabled <a class="xref" href="options.html#opt-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides" ><code class="option">vim.visuals.fidget-nvim.setupOpts.progress.display.overrides</code></a> from
<code class="literal">anything</code> to a <code class="literal">submodule</code> for better type checking.</p></li><li class="listitem"><p>Fix null <code class="literal">vim.lsp.mappings</code> generating an error and not being filtered out.</p></li></ul></div><p><a class="link" href="https://github.com/horriblename" target="_top">horriblename</a>:</p><div class="itemizedlist"><ul class="itemizedlist compact" style="list-style-type: disc;"><li class="listitem"><p>Fix broken treesitter-context keybinds in visual mode</p></li></ul></div><p><a class="link" href="https://github.com/notashelf" target="_top">NotAShelf</a></p><div class="itemizedlist"><ul class="itemizedlist " style="list-style-type: disc;"><li class="listitem"><p>Add <code class="literal">deno fmt</code> as the default Markdown formatter. This will be enabled
automatically if you have autoformatting enabled, but can be disabled manually automatically if you have autoformatting enabled, but can be disabled manually
if you choose to.</p></li><li class="listitem"><p>Refactor <code class="literal">programs.languages.elixir</code> to use lspconfig and none-ls for LSP and if you choose to.</p></li><li class="listitem"><p>Add <code class="literal">vim.extraLuaFiles</code> for optionally sourcing additional lua files in your
configuration.</p></li><li class="listitem"><p>Refactor <code class="literal">programs.languages.elixir</code> to use lspconfig and none-ls for LSP and
formatter setups respectively. Diagnostics support is considered, and may be formatter setups respectively. Diagnostics support is considered, and may be
added once the <a class="link" href="https://github.com/rrrene/credo" target="_top">credo</a> linter has been added added once the <a class="link" href="https://github.com/rrrene/credo" target="_top">credo</a> linter has been added
to nixpkgs. A pull request is currently open.</p></li><li class="listitem"><p>Remove vim-tidal and friends</p></li></ul></div> to nixpkgs. A pull request is currently open.</p></li><li class="listitem"><p>Remove vim-tidal and friends</p></li></ul></div>