Matt Sturgeon
Matt Sturgeon
### Summary - Take advantage of the module system in the keymap submodule - Use `showDefs` to better print the actual definitions and locations (e.g. improves how `_type="override"` is shown)...
GitHub has support for various [markdown alerts](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts), using a similar syntax to block quotes. > [!TIP] > This is a tip! MDbook [has a few CSS classes](https://rust-lang.github.io/mdBook/format/mdbook.html) to do something...
Removed the enum restriction on the `colorscheme` option, allowing anything to be passed through, including raw lua. This fixes #1675 ## Settings Added support for the plugin's "advanced" config settings...
- **plugins/none-ls: switch to mkNeovimPlugin** - **plugins/none-ls: switch sources to rfc42 style** - **plugins/none-ls: refactor withArgs deprecation**
It'd be useful when adding/updating plugin modules to be able to paste some lua code into a script and get out valid nix. Effectively the opposite of `helpers.toLuaObject`. This may...
Proposed in #114 Add `:NixVim` command(s) (name TBC) which can shows a page listing enabled options and also documentation. - this would be a pkg built using [`pkgs.vimUtils.buildVimPlugin`](https://nixos.org/manual/nixpkgs/stable/#managing-plugins-with-vim-packages). - opt-out...
## Motivation Many plugins use the following pattern: ```lua pluginName = require('plugin-name') pluginName.setup() ``` Usually this is done because the plugin table itself makes various constants, functions, or other utilities...
`helpers.deprecation.mkTransitionOptionModule` is similar to `lib.mkRenamedOptionModule`, however it instead warns users that the option was renamed to avoid confusion, and will eventually be transitioned to the new option. The implementation is...
#### lib/types: add `nixvimTypes.freeformModule` We often have submodules in `settings` options, most of these should be freeform although many aren't. #### lib/options: add `rawOpts` helpers New helpers for making non-null...
## Description When accessing the docs' index directly (as [/user-guide/install.html](https://nix-community.github.io/nixvim/user-guide/install.html)), relative links no longer work correctly (i.e. the links to [Home Manager Usage](https://nix-community.github.io/nixvim/modules/hm.html#home-manager-usage) and [Standalone Usage](https://nix-community.github.io/nixvim/modules/standalone.html#standalone-usage)). ## Minimal, Reproducible Example...