about summary refs log tree commit diff
path: root/packages
diff options
context:
space:
mode:
authorBaitinq <manuelpalenzuelamerino@gmail.com>2024-02-18 12:14:03 +0100
committerBaitinq <manuelpalenzuelamerino@gmail.com>2024-02-18 12:14:03 +0100
commit56162d043f61f4166f7833d81bdde4acfa77d415 (patch)
treea7e337762a28ad8ab1e3bfaf58bc385ce2df0bf9 /packages
parentDotfiles: Emacs: Download lsp-bridge from straight (diff)
downloadnixos-config-56162d043f61f4166f7833d81bdde4acfa77d415.tar.gz
nixos-config-56162d043f61f4166f7833d81bdde4acfa77d415.tar.bz2
nixos-config-56162d043f61f4166f7833d81bdde4acfa77d415.zip
Packages: Remove custom lsp-bridge
Diffstat (limited to 'packages')
-rw-r--r--packages/lsp-bridge/default.nix64
1 files changed, 0 insertions, 64 deletions
diff --git a/packages/lsp-bridge/default.nix b/packages/lsp-bridge/default.nix
deleted file mode 100644
index 7eba8f0..0000000
--- a/packages/lsp-bridge/default.nix
+++ /dev/null
@@ -1,64 +0,0 @@
-{ lib
-, trivialBuild
-, fetchFromGitHub
-, python3Packages
-, python3
-, posframe
-, markdown-mode
-, yasnippet
-, org
-, which-key
-, makeWrapper
-}:
-
-let
-  rev = "7dfeeb640d14697755e2ac7997af0ec6c413197f";
-  python = python3.withPackages (ps: with ps; [ epc orjson sexpdata six ]);
-in trivialBuild {
-  pname = "lsp-bridge";
-  version = "20230104";
-
-  commit = rev;
-
-  src = fetchFromGitHub {
-    owner = "manateelazycat";
-    repo = "lsp-bridge";
-    inherit rev;
-    sha256 = "sha256-sB5niigN0rdtqeprlZAJEKgAuQDkcUMbbL9yTnrdoLg=";
-  };
-
-  packageRequires =
-    [
-      posframe
-      markdown-mode
-      yasnippet
-      org
-      which-key
-    ];
-
-  buildPhase = ''
-    runHook preInstall
-    install -d $out/share/emacs/site-lisp/
-    install *.el $out/share/emacs/site-lisp/
-    install acm/*.el $out/share/emacs/site-lisp/
-    install *.py $out/share/emacs/site-lisp/
-    cp -r core $out/share/emacs/site-lisp/
-    cp -r langserver $out/share/emacs/site-lisp/
-    cp -r multiserver $out/share/emacs/site-lisp/
-    cp -r resources $out/share/emacs/site-lisp/
-    cp -r acm/icons $out/share/emacs/site-lisp/
-    runHook postInstall
-  '';
-
-  postPatch = ''
-    substituteInPlace lsp-bridge.el --replace '(defcustom lsp-bridge-python-command (if (memq system-type '"'"'(cygwin windows-nt ms-dos)) "python.exe" "python3")' '(defcustom lsp-bridge-python-command "${python.interpreter}"'
-  '';
-
-  meta = {
-    description = "Fastest LSP client in Emacs.";
-    longDescription = ''
-        Using python's threading technology to build caches that bridge Emacs and LSP server.
-      '';
-    license = lib.licenses.gpl3;
-  };
-}