mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-31 11:02:37 +00:00 
			
		
		
		
	deploy: 99ace503ad
		
	This commit is contained in:
		
					parent
					
						
							
								1378d6e002
							
						
					
				
			
			
				commit
				
					
						a3a178a45a
					
				
			
		
					 2 changed files with 124 additions and 141 deletions
				
			
		
							
								
								
									
										252
									
								
								options.html
									
										
									
									
									
								
							
							
						
						
									
										252
									
								
								options.html
									
										
									
									
									
								
							|  | @ -3221,7 +3221,7 @@ attribute set of (submodule)</p> | ||||||
| <p>Plugin Package.</p> | <p>Plugin Package.</p> | ||||||
| 
 | 
 | ||||||
| <p><span class="emphasis"><em>Type:</em></span> | <p><span class="emphasis"><em>Type:</em></span> | ||||||
| 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”, “neo-tree-nvim”, “neocord”, “neodev-nvim”, “new-file-template-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-go”, “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”, “rustaceanvim”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”</p> | 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”, “fastaction-nvim”, “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”, “neo-tree-nvim”, “neocord”, “neodev-nvim”, “new-file-template-nvim”, “noice-nvim”, “none-ls”, “nui-nvim”, “nvim-autopairs”, “nvim-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “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”, “rustaceanvim”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”</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"> | ||||||
|  | @ -14923,138 +14923,6 @@ signed integer</p> | ||||||
| </td></tr> | </td></tr> | ||||||
| </table> | </table> | ||||||
| </dd> | </dd> | ||||||
| <dt> |  | ||||||
|  <span class="term"> |  | ||||||
|  <a id="opt-vim.lsp.nvimCodeActionMenu.enable"></a><a class="term" href="options.html#opt-vim.lsp.nvimCodeActionMenu.enable"><code class="option">vim.lsp.nvimCodeActionMenu.enable</code> |  | ||||||
|   </a> |  | ||||||
|  </span> |  | ||||||
| </dt> |  | ||||||
| <dd> |  | ||||||
| <p>Whether to enable nvim code action menu.</p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Type:</em></span> |  | ||||||
| boolean</p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Default:</em></span> |  | ||||||
| <code class="literal">false</code></p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Example:</em></span> |  | ||||||
| <code class="literal">true</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/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix" target="_top"> |  | ||||||
| <nvf/modules/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix> |  | ||||||
| </a></code> |  | ||||||
| </td></tr> |  | ||||||
| </table> |  | ||||||
| </dd> |  | ||||||
| <dt> |  | ||||||
|  <span class="term"> |  | ||||||
|  <a id="opt-vim.lsp.nvimCodeActionMenu.mappings.open"></a><a class="term" href="options.html#opt-vim.lsp.nvimCodeActionMenu.mappings.open"><code class="option">vim.lsp.nvimCodeActionMenu.mappings.open</code> |  | ||||||
|   </a> |  | ||||||
|  </span> |  | ||||||
| </dt> |  | ||||||
| <dd> |  | ||||||
| <p>Open code action menu [nvim-code-action-menu]</p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Type:</em></span> |  | ||||||
| null or string</p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Default:</em></span> |  | ||||||
| <code class="literal">"<leader>ca"</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/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix" target="_top"> |  | ||||||
| <nvf/modules/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix> |  | ||||||
| </a></code> |  | ||||||
| </td></tr> |  | ||||||
| </table> |  | ||||||
| </dd> |  | ||||||
| <dt> |  | ||||||
|  <span class="term"> |  | ||||||
|  <a id="opt-vim.lsp.nvimCodeActionMenu.show.actionKind"></a><a class="term" href="options.html#opt-vim.lsp.nvimCodeActionMenu.show.actionKind"><code class="option">vim.lsp.nvimCodeActionMenu.show.actionKind</code> |  | ||||||
|   </a> |  | ||||||
|  </span> |  | ||||||
| </dt> |  | ||||||
| <dd> |  | ||||||
| <p>Whether to enable Show action kind.</p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Type:</em></span> |  | ||||||
| boolean</p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Default:</em></span> |  | ||||||
| <code class="literal">true</code></p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Example:</em></span> |  | ||||||
| <code class="literal">true</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/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix" target="_top"> |  | ||||||
| <nvf/modules/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix> |  | ||||||
| </a></code> |  | ||||||
| </td></tr> |  | ||||||
| </table> |  | ||||||
| </dd> |  | ||||||
| <dt> |  | ||||||
|  <span class="term"> |  | ||||||
|  <a id="opt-vim.lsp.nvimCodeActionMenu.show.details"></a><a class="term" href="options.html#opt-vim.lsp.nvimCodeActionMenu.show.details"><code class="option">vim.lsp.nvimCodeActionMenu.show.details</code> |  | ||||||
|   </a> |  | ||||||
|  </span> |  | ||||||
| </dt> |  | ||||||
| <dd> |  | ||||||
| <p>Whether to enable Show details.</p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Type:</em></span> |  | ||||||
| boolean</p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Default:</em></span> |  | ||||||
| <code class="literal">true</code></p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Example:</em></span> |  | ||||||
| <code class="literal">true</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/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix" target="_top"> |  | ||||||
| <nvf/modules/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix> |  | ||||||
| </a></code> |  | ||||||
| </td></tr> |  | ||||||
| </table> |  | ||||||
| </dd> |  | ||||||
| <dt> |  | ||||||
|  <span class="term"> |  | ||||||
|  <a id="opt-vim.lsp.nvimCodeActionMenu.show.diff"></a><a class="term" href="options.html#opt-vim.lsp.nvimCodeActionMenu.show.diff"><code class="option">vim.lsp.nvimCodeActionMenu.show.diff</code> |  | ||||||
|   </a> |  | ||||||
|  </span> |  | ||||||
| </dt> |  | ||||||
| <dd> |  | ||||||
| <p>Whether to enable Show diff.</p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Type:</em></span> |  | ||||||
| boolean</p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Default:</em></span> |  | ||||||
| <code class="literal">true</code></p> |  | ||||||
| 
 |  | ||||||
| <p><span class="emphasis"><em>Example:</em></span> |  | ||||||
| <code class="literal">true</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/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix" target="_top"> |  | ||||||
| <nvf/modules/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix> |  | ||||||
| </a></code> |  | ||||||
| </td></tr> |  | ||||||
| </table> |  | ||||||
| </dd> |  | ||||||
| <dt> | <dt> | ||||||
|  <span class="term"> |  <span class="term"> | ||||||
|  <a id="opt-vim.lsp.trouble.enable"></a><a class="term" href="options.html#opt-vim.lsp.trouble.enable"><code class="option">vim.lsp.trouble.enable</code> |  <a id="opt-vim.lsp.trouble.enable"></a><a class="term" href="options.html#opt-vim.lsp.trouble.enable"><code class="option">vim.lsp.trouble.enable</code> | ||||||
|  | @ -18972,7 +18840,7 @@ the wrapper during the build process.</p><p>To avoid overriding packages and dep | ||||||
| are recommended to use this option or <code class="option">vim.extraPlugins</code> option.</p> | are recommended to use this option or <code class="option">vim.extraPlugins</code> option.</p> | ||||||
| 
 | 
 | ||||||
| <p><span class="emphasis"><em>Type:</em></span> | <p><span class="emphasis"><em>Type:</em></span> | ||||||
| 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”, “neo-tree-nvim”, “neocord”, “neodev-nvim”, “new-file-template-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-go”, “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”, “rustaceanvim”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)</p> | 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”, “fastaction-nvim”, “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”, “neo-tree-nvim”, “neocord”, “neodev-nvim”, “new-file-template-nvim”, “noice-nvim”, “none-ls”, “nui-nvim”, “nvim-autopairs”, “nvim-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “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”, “rustaceanvim”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)</p> | ||||||
| 
 | 
 | ||||||
| <p><span class="emphasis"><em>Default:</em></span> | <p><span class="emphasis"><em>Default:</em></span> | ||||||
| <code class="literal">[ ]</code></p> | <code class="literal">[ ]</code></p> | ||||||
|  | @ -20448,7 +20316,7 @@ using the <a class="link" href="options.html#opt-vim.extraPlugins"  ><code class | ||||||
| option.</p> | option.</p> | ||||||
| 
 | 
 | ||||||
| <p><span class="emphasis"><em>Type:</em></span> | <p><span class="emphasis"><em>Type:</em></span> | ||||||
| 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”, “neo-tree-nvim”, “neocord”, “neodev-nvim”, “new-file-template-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-go”, “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”, “rustaceanvim”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)</p> | 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”, “fastaction-nvim”, “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”, “neo-tree-nvim”, “neocord”, “neodev-nvim”, “new-file-template-nvim”, “noice-nvim”, “none-ls”, “nui-nvim”, “nvim-autopairs”, “nvim-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “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”, “rustaceanvim”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)</p> | ||||||
| 
 | 
 | ||||||
| <p><span class="emphasis"><em>Default:</em></span></p><pre><code class="programlisting">[ | <p><span class="emphasis"><em>Default:</em></span></p><pre><code class="programlisting">[ | ||||||
|   "plenary-nvim" |   "plenary-nvim" | ||||||
|  | @ -25311,12 +25179,12 @@ one of “none”, “single”, “double”, “rounded”, “solid”, “sh | ||||||
| </dd> | </dd> | ||||||
| <dt> | <dt> | ||||||
|  <span class="term"> |  <span class="term"> | ||||||
|  <a id="opt-vim.ui.borders.plugins.code-action-menu.enable"></a><a class="term" href="options.html#opt-vim.ui.borders.plugins.code-action-menu.enable"><code class="option">vim.ui.borders.plugins.code-action-menu.enable</code> |  <a id="opt-vim.ui.borders.plugins.fastaction.enable"></a><a class="term" href="options.html#opt-vim.ui.borders.plugins.fastaction.enable"><code class="option">vim.ui.borders.plugins.fastaction.enable</code> | ||||||
|   </a> |   </a> | ||||||
|  </span> |  </span> | ||||||
| </dt> | </dt> | ||||||
| <dd> | <dd> | ||||||
| <p>Whether to enable borders for the code-actions-menu plugin.</p> | <p>Whether to enable borders for the fastaction plugin.</p> | ||||||
| 
 | 
 | ||||||
| <p><span class="emphasis"><em>Type:</em></span> | <p><span class="emphasis"><em>Type:</em></span> | ||||||
| boolean</p> | boolean</p> | ||||||
|  | @ -25338,12 +25206,12 @@ boolean</p> | ||||||
| </dd> | </dd> | ||||||
| <dt> | <dt> | ||||||
|  <span class="term"> |  <span class="term"> | ||||||
|  <a id="opt-vim.ui.borders.plugins.code-action-menu.style"></a><a class="term" href="options.html#opt-vim.ui.borders.plugins.code-action-menu.style"><code class="option">vim.ui.borders.plugins.code-action-menu.style</code> |  <a id="opt-vim.ui.borders.plugins.fastaction.style"></a><a class="term" href="options.html#opt-vim.ui.borders.plugins.fastaction.style"><code class="option">vim.ui.borders.plugins.fastaction.style</code> | ||||||
|   </a> |   </a> | ||||||
|  </span> |  </span> | ||||||
| </dt> | </dt> | ||||||
| <dd> | <dd> | ||||||
| <p>The border style to use for the code-actions-menu plugin</p> | <p>The border style to use for the fastaction plugin</p> | ||||||
| 
 | 
 | ||||||
| <p><span class="emphasis"><em>Type:</em></span> | <p><span class="emphasis"><em>Type:</em></span> | ||||||
| one of “none”, “single”, “double”, “rounded”, “solid”, “shadow” or list of (string or list of string)</p> | one of “none”, “single”, “double”, “rounded”, “solid”, “shadow” or list of (string or list of string)</p> | ||||||
|  | @ -28061,6 +27929,58 @@ null or string</p> | ||||||
| </td></tr> | </td></tr> | ||||||
| </table> | </table> | ||||||
| </dd> | </dd> | ||||||
|  | <dt> | ||||||
|  |  <span class="term"> | ||||||
|  |  <a id="opt-vim.ui.fastaction.enable"></a><a class="term" href="options.html#opt-vim.ui.fastaction.enable"><code class="option">vim.ui.fastaction.enable</code> | ||||||
|  |   </a> | ||||||
|  |  </span> | ||||||
|  | </dt> | ||||||
|  | <dd> | ||||||
|  | <p>Whether to enable overriding vim.ui.select with fastaction.nvim.</p> | ||||||
|  | 
 | ||||||
|  | <p><span class="emphasis"><em>Type:</em></span> | ||||||
|  | boolean</p> | ||||||
|  | 
 | ||||||
|  | <p><span class="emphasis"><em>Default:</em></span> | ||||||
|  | <code class="literal">false</code></p> | ||||||
|  | 
 | ||||||
|  | <p><span class="emphasis"><em>Example:</em></span> | ||||||
|  | <code class="literal">true</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/plugins/ui/fastaction/fastaction-nvim.nix" target="_top"> | ||||||
|  | <nvf/modules/plugins/ui/fastaction/fastaction-nvim.nix> | ||||||
|  | </a></code> | ||||||
|  | </td></tr> | ||||||
|  | </table> | ||||||
|  | </dd> | ||||||
|  | <dt> | ||||||
|  |  <span class="term"> | ||||||
|  |  <a id="opt-vim.ui.fastaction.setupOpts"></a><a class="term" href="options.html#opt-vim.ui.fastaction.setupOpts"><code class="option">vim.ui.fastaction.setupOpts</code> | ||||||
|  |   </a> | ||||||
|  |  </span> | ||||||
|  | </dt> | ||||||
|  | <dd> | ||||||
|  | <p>Option table to pass into the setup function of fastaction</p><p>You can pass in any additional options even if they’re | ||||||
|  | not listed in the docs</p> | ||||||
|  | 
 | ||||||
|  | <p><span class="emphasis"><em>Type:</em></span> | ||||||
|  | attribute set of anything</p> | ||||||
|  | 
 | ||||||
|  | <p><span class="emphasis"><em>Default:</em></span> | ||||||
|  | <code class="literal">{ }</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/plugins/ui/fastaction/fastaction-nvim.nix" target="_top"> | ||||||
|  | <nvf/modules/plugins/ui/fastaction/fastaction-nvim.nix> | ||||||
|  | </a></code> | ||||||
|  | </td></tr> | ||||||
|  | </table> | ||||||
|  | </dd> | ||||||
| <dt> | <dt> | ||||||
|  <span class="term"> |  <span class="term"> | ||||||
|  <a id="opt-vim.ui.illuminate.enable"></a><a class="term" href="options.html#opt-vim.ui.illuminate.enable"><code class="option">vim.ui.illuminate.enable</code> |  <a id="opt-vim.ui.illuminate.enable"></a><a class="term" href="options.html#opt-vim.ui.illuminate.enable"><code class="option">vim.ui.illuminate.enable</code> | ||||||
|  | @ -28956,6 +28876,60 @@ list of string</p> | ||||||
| </td></tr> | </td></tr> | ||||||
| </table> | </table> | ||||||
| </dd> | </dd> | ||||||
|  | <dt> | ||||||
|  |  <span class="term"> | ||||||
|  |  <a id="opt-vim.undoFile.enable"></a><a class="term" href="options.html#opt-vim.undoFile.enable"><code class="option">vim.undoFile.enable</code> | ||||||
|  |   </a> | ||||||
|  |  </span> | ||||||
|  | </dt> | ||||||
|  | <dd> | ||||||
|  | <p>Whether to enable undofile for persistent undo behaviour.</p> | ||||||
|  | 
 | ||||||
|  | <p><span class="emphasis"><em>Type:</em></span> | ||||||
|  | boolean</p> | ||||||
|  | 
 | ||||||
|  | <p><span class="emphasis"><em>Default:</em></span> | ||||||
|  | <code class="literal">false</code></p> | ||||||
|  | 
 | ||||||
|  | <p><span class="emphasis"><em>Example:</em></span> | ||||||
|  | <code class="literal">true</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/neovim/init/basic.nix" target="_top"> | ||||||
|  | <nvf/modules/neovim/init/basic.nix> | ||||||
|  | </a></code> | ||||||
|  | </td></tr> | ||||||
|  | </table> | ||||||
|  | </dd> | ||||||
|  | <dt> | ||||||
|  |  <span class="term"> | ||||||
|  |  <a id="opt-vim.undoFile.path"></a><a class="term" href="options.html#opt-vim.undoFile.path"><code class="option">vim.undoFile.path</code> | ||||||
|  |   </a> | ||||||
|  |  </span> | ||||||
|  | </dt> | ||||||
|  | <dd> | ||||||
|  | <p>Path to the directory in which undo history will be stored</p> | ||||||
|  | 
 | ||||||
|  | <p><span class="emphasis"><em>Type:</em></span> | ||||||
|  | string or (luaInline)</p> | ||||||
|  | 
 | ||||||
|  | <p><span class="emphasis"><em>Default:</em></span></p><pre><code class="programlisting nix">mkLuaInline "vim.fn.stdpath('state') .. '/undo'" | ||||||
|  | </code></pre> | ||||||
|  | 
 | ||||||
|  | <p><span class="emphasis"><em>Example:</em></span></p><pre><code class="programlisting nix">mkLuaInline "os.getenv('XDG_DATA_HOME') .. '/nvf/undo'" | ||||||
|  | </code></pre> | ||||||
|  | 
 | ||||||
|  | <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/neovim/init/basic.nix" target="_top"> | ||||||
|  | <nvf/modules/neovim/init/basic.nix> | ||||||
|  | </a></code> | ||||||
|  | </td></tr> | ||||||
|  | </table> | ||||||
|  | </dd> | ||||||
| <dt> | <dt> | ||||||
|  <span class="term"> |  <span class="term"> | ||||||
|  <a id="opt-vim.updateTime"></a><a class="term" href="options.html#opt-vim.updateTime"><code class="option">vim.updateTime</code> |  <a id="opt-vim.updateTime"></a><a class="term" href="options.html#opt-vim.updateTime"><code class="option">vim.updateTime</code> | ||||||
|  |  | ||||||
|  | @ -141,7 +141,7 @@ 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-breaking-changes-and-migration-guide-0-7">Breaking Changes and Migration Guide</a> </span></dt><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-breaking-changes-and-migration-guide-0-7" class="title" style="clear: both">Breaking Changes and Migration Guide   </h2>  </div> </div></div><p>In v0.7 we are removing <code class="literal">vim.configRC</code> in favor of making <code class="literal">vim.luaConfigRC</code> the | </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-breaking-changes-and-migration-guide-0-7">Breaking Changes and Migration Guide</a> </span></dt><dd><dl><dt> <span class="section">  <a href="release-notes.html#sec-vim-configrc-removed"><code class="literal">vim.configRC</code> removed</a> </span></dt><dt> <span class="section">  <a href="release-notes.html#sec-nvim-code-action-menu-deprecation"><code class="literal">vim.lsp.nvimCodeActionMenu</code> removed in favor of <code class="literal">vim.ui.fastaction</code></a> </span></dt></dl></dd><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-breaking-changes-and-migration-guide-0-7" class="title" style="clear: both">Breaking Changes and Migration Guide   </h2>  </div> </div></div><div class="toc"> <dl class="toc">  <dt> <span class="section">  <a href="release-notes.html#sec-vim-configrc-removed"><code class="literal">vim.configRC</code> removed</a> </span></dt><dt> <span class="section">  <a href="release-notes.html#sec-nvim-code-action-menu-deprecation"><code class="literal">vim.lsp.nvimCodeActionMenu</code> removed in favor of <code class="literal">vim.ui.fastaction</code></a> </span></dt> </dl></div><div class="section"> <div class="titlepage">  <div>   <div>    <h3 id="sec-vim-configrc-removed" class="title" ><code class="literal">vim.configRC</code> removed   </h3>  </div> </div></div><p>In v0.7 we are removing <code class="literal">vim.configRC</code> in favor of making <code class="literal">vim.luaConfigRC</code> the | ||||||
| top-level DAG, and thereby making the entire configuration Lua based. This | top-level DAG, and thereby making the entire configuration Lua based. This | ||||||
| change introduces a few breaking changes:</p><div class="itemizedlist"><ul class="itemizedlist compact" style="list-style-type: disc;"><li class="listitem"><p><code class="literal">vim.configRC</code> has been removed, which means that you have to convert all of | change introduces a few breaking changes:</p><div class="itemizedlist"><ul class="itemizedlist compact" style="list-style-type: disc;"><li class="listitem"><p><code class="literal">vim.configRC</code> has been removed, which means that you have to convert all of | ||||||
| your custom vimscript-based configuration to Lua. As for how to do that, you | your custom vimscript-based configuration to Lua. As for how to do that, you | ||||||
|  | @ -151,6 +151,14 @@ slightly changed. See the new <a class="link" href="/index.xhtml#ch-dag-entries" | ||||||
| making good use of its extensive Lua API. Additionally, Vimscript is slow and | making good use of its extensive Lua API. Additionally, Vimscript is slow and | ||||||
| brings unnecessary performance overhead while working with different | brings unnecessary performance overhead while working with different | ||||||
| configuration formats.</p> | configuration formats.</p> | ||||||
|  | </div><div class="section"> <div class="titlepage">  <div>   <div>    <h3 id="sec-nvim-code-action-menu-deprecation" class="title" ><code class="literal">vim.lsp.nvimCodeActionMenu</code> removed in favor of <code class="literal">vim.ui.fastaction</code>   </h3>  </div> </div></div><p>The nvim-code-action-menu plugin has been archived and broken for a long time, | ||||||
|  | so it’s being replaced with a young, but better alternative called | ||||||
|  | fastaction.nvim. Simply remove everything set under | ||||||
|  | <code class="literal">vim.lsp.nvimCodeActionMenu</code>, and set <code class="literal">vim.ui.fastaction.enable</code> to <code class="literal">true</code>.</p><p>Note that we are looking to add more alternatives in the future like | ||||||
|  | dressing.nvim and actions-preview.nvim, in case fastaction doesn’t work for | ||||||
|  | everyone.</p> | ||||||
|  | </div> | ||||||
|  | 
 | ||||||
| </div><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>Add support for <a class="link" href="https://typst.app/"  target="_top">typst</a> under <code class="literal">vim.languages.typst</code> This | </div><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>Add support for <a class="link" href="https://typst.app/"  target="_top">typst</a> under <code class="literal">vim.languages.typst</code> 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 " style="list-style-type: disc;"><li class="listitem"><p>Modified type for | 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 " 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> from | <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 | ||||||
|  | @ -171,7 +179,8 @@ which have been removed for the time being. These are:</p><div class="itemizedli | ||||||
| yourself by adding <code class="literal">vim.opt.listchars:append({ space = '<char>' })</code> to your | yourself by adding <code class="literal">vim.opt.listchars:append({ space = '<char>' })</code> to your | ||||||
| lua configuration</p></li><li class="listitem"><p><code class="literal">eolChar</code> - this also had nothing to do with the plugin, please configure it | lua configuration</p></li><li class="listitem"><p><code class="literal">eolChar</code> - this also had nothing to do with the plugin, please configure it | ||||||
| yourself by adding <code class="literal">vim.opt.listchars:append({ eol = '<char>' })</code> to your | yourself by adding <code class="literal">vim.opt.listchars:append({ eol = '<char>' })</code> to your | ||||||
| lua configuration</p></li></ul></div></li></ul></div><div class="itemizedlist"><ul class="itemizedlist compact" style="list-style-type: disc;"><li class="listitem"><p>Make Neovim’s configuration file entirely Lua based. This comes with a few | lua configuration</p></li></ul></div></li><li class="listitem"><p>Replace <code class="literal">vim.lsp.nvimCodeActionMenu</code> with <code class="literal">vim.ui.fastaction</code>, see the | ||||||
|  | breaking changes section above for more details</p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist compact" style="list-style-type: disc;"><li class="listitem"><p>Make Neovim’s configuration file entirely Lua based. This comes with a few | ||||||
| breaking changes:</p><div class="itemizedlist"><ul class="itemizedlist compact" style="list-style-type: circle;"><li class="listitem"><p><code class="literal">vim.configRC</code> has been removed. You will need to migrate your entries to | breaking changes:</p><div class="itemizedlist"><ul class="itemizedlist compact" style="list-style-type: circle;"><li class="listitem"><p><code class="literal">vim.configRC</code> has been removed. You will need to migrate your entries to | ||||||
| Neovim-compliant Lua code, and add them to <code class="literal">vim.luaConfigRC</code> instead. | Neovim-compliant Lua code, and add them to <code class="literal">vim.luaConfigRC</code> instead. | ||||||
| Existing vimscript configurations may be preserved in <code class="literal">vim.cmd</code> functions. | Existing vimscript configurations may be preserved in <code class="literal">vim.cmd</code> functions. | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 NotAShelf
				NotAShelf