visuals/nvim-cursorline: also modify option name to match module dir

This commit is contained in:
raf 2024-10-07 02:59:33 +03:00
parent ccd0582d09
commit dad69f8af9
Signed by: NotAShelf
GPG key ID: AF26552424E53993
2 changed files with 8 additions and 7 deletions

View file

@ -7,13 +7,13 @@
inherit (lib.nvim.lua) toLuaObject; inherit (lib.nvim.lua) toLuaObject;
inherit (lib.nvim.dag) entryAnywhere; inherit (lib.nvim.dag) entryAnywhere;
cfg = config.vim.visuals.cursorline; cfg = config.vim.visuals.nvim-cursorline;
in { in {
config = mkIf cfg.enable { config = mkIf cfg.enable {
vim = { vim = {
startPlugins = ["nvim-cursorline"]; startPlugins = ["nvim-cursorline"];
pluginRC.cursorline = entryAnywhere '' pluginRC.nvim-cursorline = entryAnywhere ''
require("nvim-cursorline").setup(${toLuaObject cfg.setupOpts}) require("nvim-cursorline").setup(${toLuaObject cfg.setupOpts})
''; '';
}; };

View file

@ -5,15 +5,16 @@
inherit (lib.nvim.types) mkPluginSetupOption; inherit (lib.nvim.types) mkPluginSetupOption;
in { in {
imports = [ imports = [
(mkRenamedOptionModule ["vim" "visuals" "cursorline" "lineTimeout"] ["vim" "visuals" "cursorline" "setupOpts" "line_timeout"]) (mkRenamedOptionModule ["vim" "visuals" "cursorline"] ["vim" "visuals" "nvim-cursorline"])
(mkRemovedOptionModule ["vim" "visuals" "cursorline" "lineNumbersOnly"] '' (mkRenamedOptionModule ["vim" "visuals" "nvim-cursorline" "lineTimeout"] ["vim" "visuals" "nvim-cursorline" "setupOpts" "line_timeout"])
`vim.visuals.cursorline.lineNumbersOnly` has been removed. Use `vim.visuals.cursorline.number` instead. (mkRemovedOptionModule ["vim" "visuals" "nvim-cursorline" "lineNumbersOnly"] ''
`vim.visuals.nvim-cursorline.lineNumbersOnly` has been removed. Use `vim.visuals.nvim-cursorline.number` instead.
'') '')
]; ];
options.vim.visuals.cursorline = { options.vim.visuals.nvim-cursorline = {
enable = mkEnableOption "cursor word and line highlighting [nvim-cursorline]"; enable = mkEnableOption "cursor word and line highlighting [nvim-cursorline]";
setupOpts = mkPluginSetupOption "cursorline" { setupOpts = mkPluginSetupOption "nvim-cursorline" {
cursorline = { cursorline = {
enable = mkEnableOption "cursor line highlighting"; enable = mkEnableOption "cursor line highlighting";
timeout = mkOption { timeout = mkOption {