diff --git a/index.xhtml b/index.xhtml index c7305bf..3c5f7f0 100644 --- a/index.xhtml +++ b/index.xhtml @@ -39,15 +39,13 @@ are always welcome in the the pull requests tab.

Try it out

Table of Contents

Using Prebuilt Configs
Available Configs

Thanks to the portability of Nix, you can try out nvf without actually installing it to your machine. Below are the commands you may run to try out different configurations provided by this flake. As of v0.5, three -configurations are provided:

You may try out any of the provided configurations using the nix run command on a system where Nix is installed.

$ cachix use nvf                   # Optional: it'll save you CPU resources and time
+configurations are provided:

  • Nix

  • Maximal

You may try out any of the provided configurations using the nix run command on a system where Nix is installed.

$ cachix use nvf                   # Optional: it'll save you CPU resources and time
 $ nix run github:notashelf/nvf#nix # will run the default minimal configuration
 

Do keep in mind that this is susceptible to garbage collection meaning it will be removed from your Nix store once you garbage collect.

Using Prebuilt Configs

$ nix run github:notashelf/nvf#nix
-$ nix run github:notashelf/nvf#tidal
 $ nix run github:notashelf/nvf#maximal
 

Available Configs

Nix

Nix configuration by default provides LSP/diagnostic support for Nix alongisde a set of visual and functional plugins. By running nix run .#, which is the default package, you will build Neovim with this config.

-

Tidal

Tidal is an alternative config that adds vim-tidal on top of the plugins from the Nix configuration.

Maximal

Maximal is the ultimate configuration that will enable support for more commonly used language as well as additional complementary plugins. Keep in mind, however, that this will pull a lot of dependencies.

You are strongly recommended to use the binary cache if you would like to try the Maximal configuration.

diff --git a/options.html b/options.html index 2927bd7..8a2fc40 100644 --- a/options.html +++ b/options.html @@ -3208,7 +3208,7 @@ attribute set of (submodule)

Plugin Package.

Type: -null or package or one of “alpha-nvim”, “bufdelete-nvim”, “catppuccin”, “ccc”, “cellular-automaton”, “chatgpt”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “cmp-vsnip”, “codewindow-nvim”, “comment-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “dashboard-nvim”, “diffview-nvim”, “dracula”, “dressing-nvim”, “elixir-ls”, “elixir-tools”, “fidget-nvim”, “flutter-tools”, “gesture-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “highlight-undo”, “hop-nvim”, “icon-picker-nvim”, “image-nvim”, “indent-blankline”, “leap-nvim”, “lsp-lines”, “lsp-signature”, “lspkind”, “lspsaga”, “lualine”, “mind-nvim”, “minimap-vim”, “modes-nvim”, “neocord”, “neodev-nvim”, “noice-nvim”, “none-ls”, “nui-nvim”, “nvim-autopairs”, “nvim-bufferline-lua”, “nvim-cmp”, “nvim-code-action-menu”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-lightbulb”, “nvim-lspconfig”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip”, “nvim-nio”, “nvim-notify”, “nvim-session-manager”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-ts-autotag”, “nvim-web-devicons”, “obsidian-nvim”, “onedark”, “orgmode-nvim”, “oxocarbon”, “plenary-nvim”, “project-nvim”, “registers”, “rose-pine”, “rust-tools”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

+null or package or one of “alpha-nvim”, “bufdelete-nvim”, “catppuccin”, “ccc”, “cellular-automaton”, “chatgpt”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “cmp-vsnip”, “codewindow-nvim”, “comment-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “dashboard-nvim”, “diffview-nvim”, “dracula”, “dressing-nvim”, “elixir-tools”, “fidget-nvim”, “flutter-tools”, “gesture-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “highlight-undo”, “hop-nvim”, “icon-picker-nvim”, “image-nvim”, “indent-blankline”, “leap-nvim”, “lsp-lines”, “lsp-signature”, “lspkind”, “lspsaga”, “lualine”, “mind-nvim”, “minimap-vim”, “modes-nvim”, “neocord”, “neodev-nvim”, “noice-nvim”, “none-ls”, “nui-nvim”, “nvim-autopairs”, “nvim-bufferline-lua”, “nvim-cmp”, “nvim-code-action-menu”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-lightbulb”, “nvim-lspconfig”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip”, “nvim-nio”, “nvim-notify”, “nvim-session-manager”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-ts-autotag”, “nvim-web-devicons”, “obsidian-nvim”, “onedark”, “orgmode-nvim”, “oxocarbon”, “plenary-nvim”, “project-nvim”, “registers”, “rose-pine”, “rust-tools”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

Declared by:

@@ -7547,8 +7547,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash.nix>
@@ -7574,8 +7574,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash.nix>
@@ -7600,8 +7600,8 @@ list of (value “shellcheck” (singular enum) or (submodule))

Declared by:

- -<nvf/modules/plugins/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash.nix>
@@ -7624,8 +7624,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash.nix>
@@ -7648,8 +7648,8 @@ package

Declared by:

- -<nvf/modules/plugins/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash.nix>
@@ -7672,8 +7672,8 @@ value “shfmt” (singular enum)

Declared by:

- -<nvf/modules/plugins/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash.nix>
@@ -7699,8 +7699,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash.nix>
@@ -7726,8 +7726,8 @@ package or list of string

Declared by:

- -<nvf/modules/plugins/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash.nix>
@@ -7750,8 +7750,8 @@ value “bash-ls” (singular enum)

Declared by:

- -<nvf/modules/plugins/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash.nix>
@@ -7777,8 +7777,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash.nix>
@@ -7801,8 +7801,8 @@ package

Declared by:

- -<nvf/modules/plugins/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash.nix>
@@ -8360,8 +8360,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8384,8 +8384,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8408,8 +8408,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8421,9 +8421,10 @@ boolean

-

Patch flutter-tools so that it doesn’t resolve symlinks when detecting flutter path. -This is required if you want to use a flutter package built with nix. -If you are using a flutter SDK installed from a different source and encounter the error “dart missing from PATH”, disable this option.

+

Whether to patch flutter-tools so that it doesn’t resolve +symlinks when detecting flutter path.

This is required if you want to use a flutter package built with nix. +If you are using a flutter SDK installed from a different source +and encounter the error “dart missing from PATH”, disable this option.

Type: boolean

@@ -8434,8 +8435,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8447,7 +8448,7 @@ boolean

-

Whether to enable Whether or mot to highlight color variables at all.

+

Whether to enable highlighting color variables.

Type: boolean

@@ -8461,8 +8462,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8485,8 +8486,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8509,8 +8510,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8536,8 +8537,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8560,8 +8561,8 @@ string

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8587,8 +8588,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8614,8 +8615,8 @@ package or list of string

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8638,8 +8639,8 @@ null or string

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8662,8 +8663,8 @@ value “dart” (singular enum)

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8689,8 +8690,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8713,8 +8714,8 @@ package

Declared by:

- -<nvf/modules/plugins/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart.nix>
@@ -8740,8 +8741,239 @@ boolean

Declared by:

+
- -<nvf/modules/plugins/languages/elixir/elixir-tools.nix> + +<nvf/modules/plugins/languages/elixir.nix> + +
+
+
+ + vim.languages.elixir.elixir-tools.enable + + +
+
+

Whether to enable Elixir tools.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/elixir.nix> + +
+
+
+ + vim.languages.elixir.format.enable + + +
+
+

Whether to enable Elixir formatting.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/elixir.nix> + +
+
+
+ + vim.languages.elixir.format.package + + +
+
+

Elixir formatter package

+ +

Type: +package

+ +

Default: +<derivation elixir-1.16.2>

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/elixir.nix> + +
+
+
+ + vim.languages.elixir.format.type + + +
+
+

Elixir formatter to use

+ +

Type: +value “mix” (singular enum)

+ +

Default: +"mix"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/elixir.nix> + +
+
+
+ + vim.languages.elixir.lsp.enable + + +
+
+

Whether to enable Elixir LSP support.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/elixir.nix> + +
+
+
+ + vim.languages.elixir.lsp.package + + +
+
+

Elixir LSP server package, or the command to run as a list of strings

+ +

Type: +package or list of string

+ +

Default: +<derivation elixir-ls-0.20.0>

+ +

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

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/elixir.nix> + +
+
+
+ + vim.languages.elixir.lsp.server + + +
+
+

Elixir LSP server to use

+ +

Type: +value “elixirls” (singular enum)

+ +

Default: +"elixirls"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/elixir.nix> + +
+
+
+ + vim.languages.elixir.treesitter.enable + + +
+
+

Whether to enable Elixir treesitter.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/elixir.nix> + +
+
+
+ + vim.languages.elixir.treesitter.package + + +
+
+

The elixir treesitter package to use.

+ +

Type: +package

+ +

Default: +pkgs.vimPlugins.nvim-treesitter.builtGrammars.elixir

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/languages/elixir.nix>
@@ -9385,8 +9617,107 @@ boolean

Declared by:

+
- -<nvf/modules/plugins/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown.nix> + +
+
+
+ + vim.languages.markdown.format.enable + + +
+
+

Whether to enable Markdown formatting.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/markdown.nix> + +
+
+
+ + vim.languages.markdown.format.package + + +
+
+

Markdown formatter package

+ +

Type: +package

+ +

Default: +<derivation deno-1.42.3>

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/markdown.nix> + +
+
+
+ + vim.languages.markdown.format.extraFiletypes + + +
+
+

Extra filetypes to format with the Markdown formatter

+ +

Type: +list of string

+ +

Default: +[ ]

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/markdown.nix> + +
+
+
+ + vim.languages.markdown.format.type + + +
+
+

Markdown formatter to use

+ +

Type: +value “denofmt” (singular enum)

+ +

Default: +"denofmt"

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/languages/markdown.nix>
@@ -9412,8 +9743,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown.nix>
@@ -9439,8 +9770,8 @@ package or list of string

Declared by:

- -<nvf/modules/plugins/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown.nix>
@@ -9463,8 +9794,8 @@ value “marksman” (singular enum)

Declared by:

- -<nvf/modules/plugins/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown.nix>
@@ -9487,8 +9818,8 @@ boolean

Declared by:

- -<nvf/modules/plugins/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown.nix>
@@ -9511,8 +9842,8 @@ package

Declared by:

- -<nvf/modules/plugins/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown.nix>
@@ -9535,8 +9866,8 @@ package

Declared by:

- -<nvf/modules/plugins/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown.nix>
@@ -17701,7 +18032,7 @@ the wrapper during the build process.

To avoid overriding packages and dep are recommended to use this option or vim.extraPlugins option.

Type: -list of (null or package or one of “alpha-nvim”, “bufdelete-nvim”, “catppuccin”, “ccc”, “cellular-automaton”, “chatgpt”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “cmp-vsnip”, “codewindow-nvim”, “comment-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “dashboard-nvim”, “diffview-nvim”, “dracula”, “dressing-nvim”, “elixir-ls”, “elixir-tools”, “fidget-nvim”, “flutter-tools”, “gesture-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “highlight-undo”, “hop-nvim”, “icon-picker-nvim”, “image-nvim”, “indent-blankline”, “leap-nvim”, “lsp-lines”, “lsp-signature”, “lspkind”, “lspsaga”, “lualine”, “mind-nvim”, “minimap-vim”, “modes-nvim”, “neocord”, “neodev-nvim”, “noice-nvim”, “none-ls”, “nui-nvim”, “nvim-autopairs”, “nvim-bufferline-lua”, “nvim-cmp”, “nvim-code-action-menu”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-lightbulb”, “nvim-lspconfig”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip”, “nvim-nio”, “nvim-notify”, “nvim-session-manager”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-ts-autotag”, “nvim-web-devicons”, “obsidian-nvim”, “onedark”, “orgmode-nvim”, “oxocarbon”, “plenary-nvim”, “project-nvim”, “registers”, “rose-pine”, “rust-tools”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

+list of (null or package or one of “alpha-nvim”, “bufdelete-nvim”, “catppuccin”, “ccc”, “cellular-automaton”, “chatgpt”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “cmp-vsnip”, “codewindow-nvim”, “comment-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “dashboard-nvim”, “diffview-nvim”, “dracula”, “dressing-nvim”, “elixir-tools”, “fidget-nvim”, “flutter-tools”, “gesture-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “highlight-undo”, “hop-nvim”, “icon-picker-nvim”, “image-nvim”, “indent-blankline”, “leap-nvim”, “lsp-lines”, “lsp-signature”, “lspkind”, “lspsaga”, “lualine”, “mind-nvim”, “minimap-vim”, “modes-nvim”, “neocord”, “neodev-nvim”, “noice-nvim”, “none-ls”, “nui-nvim”, “nvim-autopairs”, “nvim-bufferline-lua”, “nvim-cmp”, “nvim-code-action-menu”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-lightbulb”, “nvim-lspconfig”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip”, “nvim-nio”, “nvim-notify”, “nvim-session-manager”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-ts-autotag”, “nvim-web-devicons”, “obsidian-nvim”, “onedark”, “orgmode-nvim”, “oxocarbon”, “plenary-nvim”, “project-nvim”, “registers”, “rose-pine”, “rust-tools”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

Default: [ ]

@@ -19152,7 +19483,7 @@ using the Type: -list of (null or package or one of “alpha-nvim”, “bufdelete-nvim”, “catppuccin”, “ccc”, “cellular-automaton”, “chatgpt”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “cmp-vsnip”, “codewindow-nvim”, “comment-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “dashboard-nvim”, “diffview-nvim”, “dracula”, “dressing-nvim”, “elixir-ls”, “elixir-tools”, “fidget-nvim”, “flutter-tools”, “gesture-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “highlight-undo”, “hop-nvim”, “icon-picker-nvim”, “image-nvim”, “indent-blankline”, “leap-nvim”, “lsp-lines”, “lsp-signature”, “lspkind”, “lspsaga”, “lualine”, “mind-nvim”, “minimap-vim”, “modes-nvim”, “neocord”, “neodev-nvim”, “noice-nvim”, “none-ls”, “nui-nvim”, “nvim-autopairs”, “nvim-bufferline-lua”, “nvim-cmp”, “nvim-code-action-menu”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-lightbulb”, “nvim-lspconfig”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip”, “nvim-nio”, “nvim-notify”, “nvim-session-manager”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-ts-autotag”, “nvim-web-devicons”, “obsidian-nvim”, “onedark”, “orgmode-nvim”, “oxocarbon”, “plenary-nvim”, “project-nvim”, “registers”, “rose-pine”, “rust-tools”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

+list of (null or package or one of “alpha-nvim”, “bufdelete-nvim”, “catppuccin”, “ccc”, “cellular-automaton”, “chatgpt”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “cmp-vsnip”, “codewindow-nvim”, “comment-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “dashboard-nvim”, “diffview-nvim”, “dracula”, “dressing-nvim”, “elixir-tools”, “fidget-nvim”, “flutter-tools”, “gesture-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “highlight-undo”, “hop-nvim”, “icon-picker-nvim”, “image-nvim”, “indent-blankline”, “leap-nvim”, “lsp-lines”, “lsp-signature”, “lspkind”, “lspsaga”, “lualine”, “mind-nvim”, “minimap-vim”, “modes-nvim”, “neocord”, “neodev-nvim”, “noice-nvim”, “none-ls”, “nui-nvim”, “nvim-autopairs”, “nvim-bufferline-lua”, “nvim-cmp”, “nvim-code-action-menu”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-lightbulb”, “nvim-lspconfig”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip”, “nvim-nio”, “nvim-notify”, “nvim-session-manager”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-ts-autotag”, “nvim-web-devicons”, “obsidian-nvim”, “onedark”, “orgmode-nvim”, “oxocarbon”, “plenary-nvim”, “project-nvim”, “registers”, “rose-pine”, “rust-tools”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

Default:

[
   "plenary-nvim"
@@ -22032,81 +22363,6 @@ boolean

-
- - vim.tidal.enable - - -
-
-

Whether to enable tidalcycles tools and plugins.

- -

Type: -boolean

- -

Default: -false

- -

Example: -true

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/tidal/tidal.nix> - -
-
-
- - vim.tidal.flash - - -
-
-

When sending a paragraph or a single line, vim-tidal will “flash” the selection for some milliseconds

- -

Type: -signed integer

- -

Default: -150

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/tidal/tidal.nix> - -
-
-
- - vim.tidal.openSC - - -
-
-

Automatically run the supercollider CLI, sclang, alongside the Tidal GHCI terminal.

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/tidal/tidal.nix> - -
-
vim.treesitter.enable diff --git a/release-notes.html b/release-notes.html index c861dd9..d08609e 100644 --- a/release-notes.html +++ b/release-notes.html @@ -141,9 +141,14 @@ a lua function. The default is “compact”, but you may change it according to nvim-notify documentation.

-

Release 0.7

Release notes for release 0.7

Changelog

ItsSorae:

  • Added support for typst under vim.languages.typst. -This will enable the typst-lsp language server, and the typstfmt formatter.

frothymarrow:

horriblename:

  • Fix broken treesitter-context keybinds in visual mode

+

Release 0.7

Table of Contents

Changelog

Release notes for release 0.7

Changelog

ItsSorae:

  • Added support for typst under vim.languages.typst +This will enable the typst-lsp language server, and the typstfmt formatter

frothymarrow:

horriblename:

  • Fix broken treesitter-context keybinds in visual mode

NotAShelf

  • Add deno fmt as the default Markdown formatter. This will be enabled +automatically if you have autoformatting enabled, but can be disabled manually +if you choose to.

  • Refactor programs.languages.elixir to use lspconfig and none-ls for LSP and +formatter setups respectively. Diagnostics support is considered, and may be +added once the credo linter has been added +to nixpkgs. A pull request is currently open.

  • Remove vim-tidal and friends