Merge pull request #315 from FrothyMarrow/fix-smartcolumn

ui/smartcolumn: change `custom_colorcolumn` type to expected type string
This commit is contained in:
raf 2024-06-24 20:06:54 +00:00 committed by GitHub
commit 335fbea0c0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 17 additions and 12 deletions

View file

@ -222,10 +222,10 @@ inputs: let
enable = true; enable = true;
setupOpts.custom_colorcolumn = { setupOpts.custom_colorcolumn = {
# this is a freeform module, it's `buftype = int;` for configuring column position # this is a freeform module, it's `buftype = int;` for configuring column position
nix = 110; nix = "110";
ruby = 120; ruby = "120";
java = 130; java = "130";
go = [90 130]; go = ["90" "130"];
}; };
}; };
}; };

View file

@ -12,13 +12,18 @@ Release notes for release 0.7
[frothymarrow](https://github.com/frothymarrow): [frothymarrow](https://github.com/frothymarrow):
- Modified type for - Modified type for
[](#opt-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides) from [vim.visuals.fidget-nvim.setupOpts.progress.display.overrides](#opt-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides)
`anything` to a `submodule` for better type checking. from `anything` to a `submodule` for better type checking.
- Fix null `vim.lsp.mappings` generating an error and not being filtered out. - Fix null `vim.lsp.mappings` generating an error and not being filtered out.
- Add basic transparency support for `oxocarbon` theme by setting the highlight - Add basic transparency support for `oxocarbon` theme by setting the highlight
group for `Normal`, `NormalFloat`, `LineNr`, `SignColumn` and optionally group for `Normal`, `NormalFloat`, `LineNr`, `SignColumn` and optionally
`NvimTreeNormal` to `none`. `NvimTreeNormal` to `none`.
- Fix [vim.ui.smartcolumn.setupOpts.custom_colorcolumn](#opt-vim.ui.smartcolumn.setupOpts.custom_colorcolumn)
using the wrong type `int` instead of the expected type `string`.
[horriblename](https://github.com/horriblename): [horriblename](https://github.com/horriblename):
- Fix broken treesitter-context keybinds in visual mode - Fix broken treesitter-context keybinds in visual mode
@ -37,7 +42,7 @@ Release notes for release 0.7
- Add rustfmt as the default formatter for Rust - Add rustfmt as the default formatter for Rust
[NotAShelf](https://github.com/notashelf) [NotAShelf](https://github.com/notashelf):
- Add `deno fmt` as the default Markdown formatter. This will be enabled - Add `deno fmt` as the default Markdown formatter. This will be enabled
automatically if you have autoformatting enabled, but can be disabled manually automatically if you have autoformatting enabled, but can be disabled manually

View file

@ -31,15 +31,15 @@ in {
custom_colorcolumn = mkOption { custom_colorcolumn = mkOption {
description = "The position at which smart column should be displayed for each individual buffer type"; description = "The position at which smart column should be displayed for each individual buffer type";
type = attrsOf (either int (listOf int)); type = attrsOf (either str (listOf str));
default = {}; default = {};
example = literalExpression '' example = literalExpression ''
vim.ui.smartcolumn.setupOpts.custom_colorcolumn = { vim.ui.smartcolumn.setupOpts.custom_colorcolumn = {
nix = 110; nix = "110";
ruby = 120; ruby = "120";
java = 130; java = "130";
go = [90 130]; go = ["90" "130"];
}; };
''; '';
}; };