From 88db1fe91e252a3efbbb416d62b581ac5b6b1798 Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Fri, 13 Sep 2024 16:35:03 +0000 Subject: [PATCH 1/3] deploy: b4991515275acaf6f518f42df0e76052a828888c --- options.html | 64 +++++++++++++++++++++++++++++----------------- release-notes.html | 2 +- 2 files changed, 41 insertions(+), 25 deletions(-) diff --git a/options.html b/options.html index 47c513d1..92007ec0 100644 --- a/options.html +++ b/options.html @@ -9298,7 +9298,7 @@ boolean

package

Default: -<derivation elixir-1.16.3>

+<derivation elixir-1.17.2>

Declared by:

@@ -9601,7 +9601,7 @@ boolean

package or list of string

Default: -<derivation gopls-0.16.1>

+<derivation gopls-0.16.2>

Example: "[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"

@@ -9859,7 +9859,7 @@ boolean

package or list of string

Default: -<derivation jdt-language-server-1.38.0>

+<derivation jdt-language-server-1.39.0>

Example: "[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"

@@ -9991,7 +9991,7 @@ boolean

package or list of string

Default: -<derivation lua-language-server-3.10.5>

+<derivation lua-language-server-3.10.6>

Declared by:

@@ -10147,7 +10147,7 @@ boolean

package

Default: -<derivation deno-1.45.5>

+<derivation deno-1.46.2>

Declared by:

@@ -11321,7 +11321,7 @@ This is a python package with debugpy installed, see https://nixos.wiki/wiki/Pyt package

Default: -<derivation python3-3.12.4-env>

+<derivation python3-3.12.5-env>

Example: with pkgs; python39.withPackages (ps: with ps; [debugpy])

@@ -11474,7 +11474,7 @@ boolean

package or list of string

Default: -<derivation pyright-1.1.377>

+<derivation pyright-1.1.378>

Example: "[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"

@@ -11552,7 +11552,7 @@ boolean

package

Default: -<derivation python-grammar-0.0.0+rev=0dee05e>

+<derivation python-grammar-0.0.0+rev=8c65e25>

Declared by:

@@ -11804,7 +11804,7 @@ boolean

package or list of string

Default: -<derivation rust-analyzer-2024-08-12>

+<derivation rust-analyzer-2024-09-02>

Example: "[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"

@@ -12037,7 +12037,7 @@ boolean

package

Default: -<derivation sqlfluff-3.1.0>

+<derivation sqlfluff-3.1.1>

Declared by:

@@ -12657,7 +12657,7 @@ boolean

package

Default: -<derivation terraform-ls-0.34.2>

+<derivation terraform-ls-0.34.3>

Declared by:

@@ -24198,7 +24198,7 @@ boolean

null or package

Default: -<derivation lazygit-0.43.1>

+<derivation lazygit-0.44.0>

Declared by:

@@ -25276,14 +25276,30 @@ boolean

-

The global border style to use.

+

The global border style to use.

If a list is given, it should have a length of eight or any divisor of +eight. The array will specify the eight chars building up the border in +a clockwise fashion starting with the top-left corner. You can specify +a different highlight group for each character by passing a +[char, “YourHighlightGroup”] instead

Type: -one of “none”, “single”, “double”, “rounded”

+one of “none”, “single”, “double”, “rounded”, “solid”, “shadow” or list of (string or list of string)

Default: "rounded"

+

Example:

[
+  "╔"
+  "═"
+  "╗"
+  "║"
+  "╝"
+  "═"
+  "╚"
+  "║"
+]
+
+

Declared by:

@@ -25330,7 +25346,7 @@ boolean

The border style to use for the code-actions-menu plugin

Type: -one of “none”, “single”, “double”, “rounded”, “shadow”

+one of “none”, “single”, “double”, “rounded”, “solid”, “shadow” or list of (string or list of string)

Default: "rounded"

@@ -25381,7 +25397,7 @@ boolean

The border style to use for the lsp-signature plugin

Type: -one of “none”, “single”, “double”, “rounded”, “shadow”

+one of “none”, “single”, “double”, “rounded”, “solid”, “shadow” or list of (string or list of string)

Default: "rounded"

@@ -25432,7 +25448,7 @@ boolean

The border style to use for the lspsaga plugin

Type: -one of “none”, “single”, “double”, “rounded”, “shadow”

+one of “none”, “single”, “double”, “rounded”, “solid”, “shadow” or list of (string or list of string)

Default: "rounded"

@@ -25483,7 +25499,7 @@ boolean

The border style to use for the nvim-cmp plugin

Type: -one of “none”, “single”, “double”, “rounded”, “shadow”

+one of “none”, “single”, “double”, “rounded”, “solid”, “shadow” or list of (string or list of string)

Default: "rounded"

@@ -25534,7 +25550,7 @@ boolean

The border style to use for the which-key plugin

Type: -one of “none”, “single”, “double”, “rounded”

+one of “none”, “single”, “double”, “rounded”, “solid”, “shadow” or list of (string or list of string)

Default: "rounded"

@@ -27070,7 +27086,7 @@ boolean

border style to use

Type: -one of “single”, “rounded”, “double”, “solid”, “none”

+one of “none”, “single”, “double”, “rounded”, “solid”, “shadow” or list of (string or list of string)

Default: "rounded"

@@ -27118,7 +27134,7 @@ null or signed integer

border style to use for the left section of Navbuddy UI

Type: -null or one of “single”, “rounded”, “double”, “solid”, “none”

+one of “none”, “single”, “double”, “rounded”, “solid”, “shadow” or list of (string or list of string)

Default: "rounded"

@@ -27142,7 +27158,7 @@ null or one of “single”, “rounded”, “double”, “solid”, “none

border style to use for the middle section of Navbuddy UI

Type: -null or one of “single”, “rounded”, “double”, “solid”, “none”

+one of “none”, “single”, “double”, “rounded”, “solid”, “shadow” or list of (string or list of string)

Default: "rounded"

@@ -27166,7 +27182,7 @@ null or one of “single”, “rounded”, “double”, “solid”, “none

border style to use for the right section of Navbuddy UI

Type: -null or one of “single”, “rounded”, “double”, “solid”, “none”

+one of “none”, “single”, “double”, “rounded”, “solid”, “shadow” or list of (string or list of string)

Default: "rounded"

@@ -31370,7 +31386,7 @@ one of “top”, “bottom”

Border style of the notification window

Type: -one of “none”, “single”, “double”, “rounded”, “solid”, “shadow”

+one of “none”, “single”, “double”, “rounded”, “solid”, “shadow” or list of (string or list of string)

Default: "none"

diff --git a/release-notes.html b/release-notes.html index eb527090..5c584dc1 100644 --- a/release-notes.html +++ b/release-notes.html @@ -158,7 +158,7 @@ will enable the typst-lsp language server, and the group for Normal, NormalFloat, LineNr, SignColumn and optionally NvimTreeNormal to none.

  • Fix vim.ui.smartcolumn.setupOpts.custom_colorcolumn using the wrong type int instead of the expected type string.

  • horriblename:

    • Fix broken treesitter-context keybinds in visual mode

    • Deprecate use of __empty to define empty tables in Lua. Empty attrset are no -longer filtered and thus should be used instead.

    • Add dap-go for better dap configurations

    • Make noice.nvim customizable

    • Switch from rust-tools.nvim to the more feature-packed rustaceanvim. This +longer filtered and thus should be used instead.

    • Add dap-go for better dap configurations

    • Make noice.nvim customizable

    • Standardize border style options and add custom borders

    • Switch from rust-tools.nvim to the more feature-packed rustaceanvim. This switch entails a whole bunch of new features and options, so you are recommended to go through rustacean.nvim’s README to take a closer look at its features and usage

    jacekpoz:

    diniamo:

    • Move the theme dag entry to before luaScript.

    • Add rustfmt as the default formatter for Rust.

    • Enabled the terminal integration of catppuccin for theming Neovim’s built-in From b3b043364fb19ffa855fd41e7870a8aabb639d5e Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Fri, 13 Sep 2024 17:02:22 +0000 Subject: [PATCH 2/3] deploy: b9dcbec29cce992f35328468ed521bd095c734c9 --- index.xhtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.xhtml b/index.xhtml index 18a0926e..dff3e6db 100644 --- a/index.xhtml +++ b/index.xhtml @@ -305,7 +305,7 @@ the neovim package, similar to neovim-unwrapped in }

    Custom Plugins

    nvf, by default, exposes a wide variety of plugins as module options -for your convience and bundles necessary dependencies into nvf’s runtime. +for your convenience and bundles necessary dependencies into nvf’s runtime. In case a plugin is not available in nvf, you may consider making a pull request to nvf to include it as a module or you may add it to your configuration locally.

    Adding Plugins

    There are multiple ways of adding custom plugins to your nvf configuration.

    You can use custom plugins, before they are implemented in the flake. To add a From 8515bede04587631d55311352bdfc8c03faf3941 Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Fri, 13 Sep 2024 17:58:10 +0000 Subject: [PATCH 3/3] deploy: eb037b7bff62171004e9276d4efb9be7e7ce9d8e --- options.html | 40 ++++++++++++++++++++++++++++++++++++++-- release-notes.html | 11 +++++++++-- 2 files changed, 47 insertions(+), 4 deletions(-) diff --git a/options.html b/options.html index 92007ec0..6bfffa78 100644 --- a/options.html +++ b/options.html @@ -25593,12 +25593,15 @@ boolean

    - vim.ui.breadcrumbs.alwaysRender + vim.ui.breadcrumbs.lualine.winbar.enable
    -

    Whether to always display the breadcrumbs component on winbar (always renders winbar)

    +

    Whether to automatically configure a winbar component for +Lualine on the Winbar section.

    Note

    This is set to true by default, which means nvim-navic +will occupy winbar.lualine_c for the breadcrumbs feature +unless this option is set to false.

    Type: boolean

    @@ -25606,6 +25609,39 @@ boolean

    Default: true

    +

    Example: +false

    + +

    Declared by:

    + + +
    + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
    +
    +
    + + vim.ui.breadcrumbs.lualine.winbar.alwaysRender + + +
    +
    +

    Whether to always display the breadcrumbs component +on winbar.

    Note

    This will pass draw_empty to the nvim_navic winbar +component, which causes the component to be drawn even +if it’s empty

    + +

    Type: +boolean

    + +

    Default: +true

    + +

    Example: +false

    +

    Declared by:

    diff --git a/release-notes.html b/release-notes.html index 5c584dc1..6a7e2dfa 100644 --- a/release-notes.html +++ b/release-notes.html @@ -161,7 +161,8 @@ type int instead of the expected type

    Add dap-go for better dap configurations

  • Make noice.nvim customizable

  • Standardize border style options and add custom borders

    • Switch from rust-tools.nvim to the more feature-packed rustaceanvim. This switch entails a whole bunch of new features and options, so you are recommended to go through rustacean.nvim’s README to take a closer look at its -features and usage

    jacekpoz:

    diniamo:

    • Move the theme dag entry to before luaScript.

    • Add rustfmt as the default formatter for Rust.

    • Enabled the terminal integration of catppuccin for theming Neovim’s built-in +features and usage

    jacekpoz:

    diniamo:

    • Move the theme dag entry to before luaScript.

    • Add rustfmt as the default formatter for Rust.

    • Enabled the terminal integration of catppuccin for theming Neovim’s built-in terminal (this also affects toggleterm).

    • Migrate bufferline to setupOpts for more customizability

    • Use clangd as the default language server for C languages

    • Expose lib.nvim.types.pluginType, which for example allows the user to create abstractions for adding plugins

    • Migrate indent-blankline to setupOpts for more customizability. While the plugin’s options can now be found under indentBlankline.setupOpts, the @@ -190,7 +191,13 @@ under vim.filetree.neo-tree, similar to nvimtree.programs.nvf.enable.

      • nvf-print-config will display your init.lua, in full.

      • nvf-print-config-path will display the path to a clone of your init.lua. This is not the path used by the Neovim wrapper, but an -identical clone.

    ppenguin:

    • Telescope:

      • Fixed project-nvim command and keybinding

      • Added default ikeybind/command for Telescope resume (<leader>fr)

    +identical clone.

  • Add vim.ui.breadcrumbs.lualine to allow fine-tuning breadcrumbs behaviour on +Lualine. Only vim.ui.breadcrumbs.lualine.winbar is supported for the time +being.

  • ppenguin:

    • Telescope:

      • Fixed project-nvim command and keybinding

      • Added default ikeybind/command for Telescope resume (<leader>fr)