diff options
author | Baitinq <manuelpalenzuelamerino@gmail.com> | 2024-02-18 12:14:03 +0100 |
---|---|---|
committer | Baitinq <manuelpalenzuelamerino@gmail.com> | 2024-02-18 12:14:03 +0100 |
commit | 56162d043f61f4166f7833d81bdde4acfa77d415 (patch) | |
tree | a7e337762a28ad8ab1e3bfaf58bc385ce2df0bf9 /packages | |
parent | Dotfiles: Emacs: Download lsp-bridge from straight (diff) | |
download | nixos-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.nix | 64 |
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; - }; -} |