emacsPackages.ligo-mode: init at 20230302.1616

Maybe it should solve the problem with the auto-updater.

+45
+2
pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
··· 47 47 48 48 jam-mode = callPackage ./manual-packages/jam-mode { }; 49 49 50 + ligo-mode = callPackage ./manual-packages/ligo-mode { }; 51 + 50 52 llvm-mode = callPackage ./manual-packages/llvm-mode { }; 51 53 52 54 lsp-bridge = callPackage ./manual-packages/lsp-bridge {
+43
pkgs/applications/editors/emacs/elisp-packages/manual-packages/ligo-mode/default.nix
··· 1 + { lib 2 + , melpaBuild 3 + , fetchFromGitLab 4 + , writeText 5 + , unstableGitUpdater 6 + }: 7 + 8 + let 9 + pname = "ligo-mode"; 10 + version = "20230302.1616"; 11 + commit = "d1073474efc9e0a020a4bcdf5e0c12a217265a3a"; 12 + in 13 + melpaBuild { 14 + inherit pname version commit; 15 + 16 + src = fetchFromGitLab { 17 + owner = "ligolang"; 18 + repo = "ligo"; 19 + rev = commit; 20 + hash = "sha256-wz9DF9mqi8WUt1Ebd+ueUTA314rKkdbjmoWF8cKuS8I="; 21 + }; 22 + 23 + packageRequires = [ ]; 24 + 25 + buildInputs = [ ]; 26 + 27 + checkInputs = [ ]; 28 + 29 + recipe = writeText "recipe" '' 30 + (ligo-mode :fetcher gitlab 31 + :repo "ligolang/ligo" 32 + :files ("tools/emacs/ligo-mode.el")) 33 + ''; 34 + 35 + passthru.updateScript = unstableGitUpdater { }; 36 + 37 + meta = with lib; { 38 + description = "A blazingly fast LSP client for Emacs"; 39 + homepage = "https://github.com/manateelazycat/lsp-bridge"; 40 + license = licenses.gpl3Only; 41 + maintainers = with maintainers; [ ]; 42 + }; 43 + }