Compare commits

..

No commits in common. "4995f3359120cc7dd03264d040a68077bc6923c2" and "08d4bdc74fad1934fcd68e606c7b864514f3a15c" have entirely different histories.

3 changed files with 11 additions and 47 deletions

View file

@ -512,7 +512,7 @@
(add-to-list 'eglot-server-programs
'(terraform-mode . ("terraform-lsp")))
:hook ((terraform-mode . eglot-ensure)
;; (terraform-mode . tree-sitter-hl-mode)
(terraform-mode . tree-sitter-hl-mode)
(terraform-mode . (lambda () (setq indent-bars-spacing-override 2) (indent-bars-mode)))
))

View file

@ -20,15 +20,12 @@ let
# TODO: Package nodejs environment
pythonEnv = ((python3.withPackages(ps: [
# ps.pyqtwebengine
ps.pyqt6
ps.pyqt6-webengine
ps.pyqtwebengine
ps.pyqt5
ps.qrcode
ps.qtconsole
ps.retry
ps.pymupdf
ps.sexpdata
ps.epc
# Wrap native dependencies in python env $PATH
pkgs.aria2
])).override { ignoreCollisions = true; });
@ -38,27 +35,6 @@ let
pname = "eaf";
version = "20210309.0";
eaf-terminal = fetchFromGitHub {
owner = "emacs-eaf";
repo = "eaf-terminal";
rev = "b7ddb82baf9604cb52a83d6e0631e6a5edc415b1";
hash = "sha256-4TRIAcReJs9a91DMKD+puApmSstxYLgLHV300GFDufQ=";
};
eaf-browser = fetchFromGitHub {
owner = "emacs-eaf";
repo = "eaf-browser";
rev = "9761f7bd22aa69f144a0a032643b0834dde6cb60";
hash = "sha256-jcCn16lXqcq1UcekekJiTfRBjjgaY0Hkz69ycElSzuA=";
};
eaf-pdf-viewer = fetchFromGitHub {
owner = "emacs-eaf";
repo = "eaf-pdf-viewer";
rev = "0b79e9000551200b6a0d2206de14b87d9ed3c9c9";
hash = "sha256-Co5RWWI0OC1w5JrCVpbwafuEEluh48JDzkMQp5QdIbE=";
};
in melpaBuild {
inherit pname version;
@ -66,25 +42,15 @@ in melpaBuild {
src = fetchFromGitHub {
owner = "emacs-eaf";
repo = "emacs-application-framework";
rev = "9bf8caba36e27fafcef5d8e68969a1a8eb5432ed";
sha256 = "sha256-4CPhEO4d66GzD3vOcNyRl6DmRDYiiIeRhX/9RUPZ+PM=";
rev = "d55fef029d9a8fa529d2290f2da178dc8ff3d6f7";
sha256 = "sha256-0UGeo4I4JB95A8W870x4IS6Syh6roMomjTTNQNGbS3E";
};
dontConfigure = true;
dontBuild = true;
postPatch = ''
substituteInPlace eaf.el \
--replace '"xdotool' '"${xdotool}/bin/xdotool' \
--replace '"wmctrl' '"${wmctrl}'
sed -i s#'defcustom eaf-python-command .*'#'defcustom eaf-python-command "${pythonEnv.interpreter}"'# eaf.el
mkdir app
cp -r ${eaf-terminal} app/terminal
cp -r ${eaf-pdf-viewer} app/pdf-viewer
cp -r ${eaf-browser} app/browser
substituteInPlace app/terminal/buffer.py --replace-warn \
'"node"' \
'"${node}"'
'';
installPhase = ''
@ -94,7 +60,7 @@ in melpaBuild {
recipe = writeText "recipe" ''
(eaf
:repo "emacs-eaf/emacs-application-framework"
:repo "manateelazycat/emacs-application-framework"
:fetcher github
:files ("*")
'';

View file

@ -107,9 +107,7 @@ in
mainPackages
++ (builtins.attrValues extraPackages)
# Playing with EAF
++ [
(pkgs.callPackage ./eaf.nix {
++ [(pkgs.callPackage ./eaf.nix {
inherit (epkgs) melpaBuild;
inherit (melpaPackages) ctable deferred epc s;
})
]
})]