about summary refs log tree commit diff
path: root/pkgs/by-name/em
diff options
context:
space:
mode:
authorIcy-Thought <icy-thought@pm.me>2024-01-09 21:10:41 +0100
committerIcy-Thought <icy-thought@pm.me>2024-01-09 21:56:46 +0100
commit4ee16f60a759aec3e8d8f2e6598d412f4dfe1b48 (patch)
tree54ca2abd310e1e6e6c1703da8d0d9bc61c7eae0a /pkgs/by-name/em
parent8736250fc2dd54702e7d53936b672e20f44fc9d1 (diff)
emacs-lsp-booster: init at v0.1.1
Diffstat (limited to 'pkgs/by-name/em')
-rw-r--r--pkgs/by-name/em/emacs-lsp-booster/package.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/by-name/em/emacs-lsp-booster/package.nix b/pkgs/by-name/em/emacs-lsp-booster/package.nix
new file mode 100644
index 0000000000000..bb3ff576d5abf
--- /dev/null
+++ b/pkgs/by-name/em/emacs-lsp-booster/package.nix
@@ -0,0 +1,29 @@
+{
+  lib,
+  rustPlatform,
+  fetchFromGitHub,
+  emacs,
+}:
+rustPlatform.buildRustPackage rec {
+  pname = "emacs-lsp-booster";
+  version = "0.1.1";
+
+  src = fetchFromGitHub {
+    owner = "blahgeek";
+    repo = "emacs-lsp-booster";
+    rev = "v${version}";
+    hash = "sha256-0roQxzQrxcmS2RHQPguBRL76xSErf2hVjuJEyFr5MeM=";
+  };
+
+  cargoHash = "sha256-quqhAMKsZorYKFByy2bojGgYR2Ps959Rg/TP8SnwbqM=";
+
+  nativeCheckInputs = [emacs]; # tests/bytecode_test
+
+  meta = with lib; {
+    description = "Emacs LSP performance booster";
+    homepage = "https://github.com/blahgeek/emacs-lsp-booster";
+    license = licenses.mit;
+    maintainers = with maintainers; [icy-thought];
+    mainProgram = "emacs-lsp-booster";
+  };
+}