Merge pull request #330224 from redxtech/init-vimPlugins.moveline-nvim

vimPlugins.moveline-nvim: init at 2023.06.06

authored by Gaétan Lepage and committed by GitHub f8831f3a 73415e94

+28
+28
pkgs/applications/editors/vim/plugins/overrides.nix
··· 1114 1114 meta.homepage = "https://github.com/jose-elias-alvarez/minsnip.nvim/"; 1115 1115 }; 1116 1116 1117 + moveline-nvim = let 1118 + version = "2024-07-25"; 1119 + src = fetchFromGitHub { 1120 + owner = "willothy"; 1121 + repo = "moveline.nvim"; 1122 + rev = "9f67f4b9e752a87eea8205f0279f261a16c733d8"; 1123 + sha256 = "sha256-B4t5+Q4Urx5bGm8glNpYkHhpp/rAhz+lDd2EpWFUYoY="; 1124 + }; 1125 + moveline-lib = rustPlatform.buildRustPackage { 1126 + inherit src version; 1127 + pname = "moveline-lib"; 1128 + cargoHash = "sha256-e9QB4Rfm+tFNrLAHN/nYUQ5PiTET8knQQIQkMH3UFkU="; 1129 + }; 1130 + in buildVimPlugin { 1131 + inherit src version; 1132 + pname = "moveline-nvim"; 1133 + preInstall = '' 1134 + mkdir -p lua 1135 + ln -s ${moveline-lib}/lib/libmoveline.so lua/moveline.so 1136 + ''; 1137 + meta = { 1138 + description = "Neovim plugin for moving lines up and down"; 1139 + homepage = "https://github.com/willothy/moveline.nvim"; 1140 + license = lib.licenses.mit; 1141 + maintainers = with lib.maintainers; [ redxtech ]; 1142 + }; 1143 + }; 1144 + 1117 1145 multicursors-nvim = super.multicursors-nvim.overrideAttrs { 1118 1146 dependencies = with self; [ nvim-treesitter hydra-nvim ]; 1119 1147 };