lean4-mode
in Emacs
This commit is contained in:
parent
042e3e787c
commit
b67be71d21
2 changed files with 20 additions and 0 deletions
|
@ -507,6 +507,8 @@
|
|||
(use-package dockerfile-ts-mode
|
||||
:mode "Dockerfile\\'")
|
||||
|
||||
(use-package lean4-mode
|
||||
:mode "\\.lean\\'")
|
||||
(use-package python-ts-mode
|
||||
:hook ((python-ts-mode . (lambda ()
|
||||
(require 'eglot)
|
||||
|
|
|
@ -10,6 +10,7 @@ let
|
|||
version = args.src.rev;
|
||||
propagatedUserEnvPkgs = args.deps;
|
||||
buildInputs = args.deps;
|
||||
postInstall = args.postInstall or "";
|
||||
};
|
||||
|
||||
# *Attrset* containig extra emacs packages
|
||||
|
@ -60,6 +61,23 @@ let
|
|||
f
|
||||
];
|
||||
};
|
||||
lean4-mode = buildEmacsPackage {
|
||||
name = "lean4-mode";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "leanprover-community";
|
||||
repo = "lean4-mode";
|
||||
rev = "76895d8939111654a472cfc617cfd43fbf5f1eb6";
|
||||
hash = "sha256-DLgdxd0m3SmJ9heJ/pe5k8bZCfvWdaKAF0BDYEkwlMQ=";
|
||||
};
|
||||
deps = [
|
||||
epkgs.dash
|
||||
melpaPackages.magit
|
||||
melpaPackages.lsp-mode
|
||||
];
|
||||
postInstall = ''
|
||||
cp -r $src/data $LISPDIR
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
# *List* containing emacs packages from (M)ELPA
|
||||
|
|
Loading…
Add table
Reference in a new issue