diff --git a/options.html b/options.html index 67d506ae..cab7bd15 100644 --- a/options.html +++ b/options.html @@ -72,30 +72,6 @@ lazy attribute set of raw value

-
- - vim.enableEditorconfig - - -
-
-

Follow editorconfig rules in current directory

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<nvf/modules/neovim/init/basic.nix> - -
-
vim.enableLuaLoader @@ -104,7 +80,7 @@ boolean

the experimental Lua module loader to speed up the start up process

If true, this will enable the experimental Lua module loader which:

  • overrides loadfile

  • adds the lua loader using the byte-compilation cache

  • adds the libs loader

  • removes the default Neovim loader

Note

The Lua module loader is disabled by default. Before setting this option, please -take a look at the official documentation. This option may be enabled by +take a look at the [official documentation]. This option may be enabled by default in the future.

Type: @@ -3343,7 +3319,7 @@ list of (path or string)

./nvim/my-lua-file.lua # source type path - pure and reproducible - (builtins.source { + (builtins.path { path = ./nvim/my-lua-file.lua; name = "my-lua-file"; }) @@ -8126,6 +8102,33 @@ attribute set of anything

} +

Declared by:

+ + +
+ +<nvf/modules/wrapper/rc/options.nix> + +
+
+
+ + vim.globals.editorconfig + + +
+
+

Whether to enable EditorConfig integration in Neovim.

This defaults to true as it is enabled by default in stock +Neovim, setting this option to false disables EditorConfig +integration entirely.

See Neovim documentation +for more details on configuring EditorConfig behaviour.

+ +

Type: +boolean

+ +

Default: +true

+

Declared by:

@@ -19234,7 +19237,7 @@ to the runtimepath and enable the experimental Lua if vim.enableLuaLoader is set to true.

Example: -"$${builtins.readFile ./my-lua-config-pre.lua}"

+${builtins.readFile ./my-lua-config-pre.lua}

Declared by:

@@ -23159,12 +23162,17 @@ one of “line”, “screenline”, “number”, “both”

-

Set modes for mouse support.

  • a - all

  • n - normal

  • v - visual

  • i - insert

  • c - command

+

Set modes for mouse support.

  • n - normal

  • v - visual

  • i - insert

  • c - command-line

  • h - all modes when editing a help file

  • a - all modes

  • r - for hit-enter and more-prompt prompt

This option takes a string to ensure proper conversion to the corresponding Lua type. +As such, we do not check the value passed to this option. Please ensure that any value +that is set here is a valid value as per neovim documentation.

Type: -one of “a”, “n”, “v”, “i”, “c”

+string

Default: +"nvi"

+ +

Example: "a"

Declared by:

@@ -23192,6 +23200,30 @@ signed integer

Default: 8

+

Declared by:

+
+ +
+ +<nvf/modules/wrapper/rc/options.nix> + +
+ +
+ + vim.options.signcolumn + + +
+
+

Show the sign column

+ +

Type: +string or boolean

+ +

Default: +true

+

Declared by:

@@ -24750,30 +24782,6 @@ boolean

-
- - vim.showSignColumn - - -
-
-

Show the sign column

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<nvf/modules/neovim/init/basic.nix> - -
-
vim.snippets.luasnip.enable diff --git a/release-notes.html b/release-notes.html index b581e62c..5d24ca4d 100644 --- a/release-notes.html +++ b/release-notes.html @@ -236,11 +236,11 @@ slightly changed. See the new -

vim.maps rewrite

Instead of specifying map modes using submodules (eg.: vim.maps.normal), a new -vim.keymaps submodule with support for a mode option has been introduced. It -can be either a string, or a list of strings, where a string represents the -short-name of the map mode(s), that the mapping should be set for. See -:help map-modes for more information.

For example:

vim.maps.normal."<leader>m" = { ... };
+

vim.maps rewrite

Instead of specifying map modes using submodules (e.g.: vim.maps.normal), a +new vim.keymaps submodule with support for a mode option has been +introduced. It can be either a string, or a list of strings, where a string +represents the short-name of the map mode(s), that the mapping should be set +for. See :help map-modes for more information.

For example:

vim.maps.normal."<leader>m" = { ... };
 

has to be replaced by

vim.keymaps = [
   {
     key = "<leader>m";