| 3 Oct 2022 |
k0kada (he/him) | In reply to @ckie:ckie.dev k0kada? No idea | 14:42:50 |
k0kada (he/him) | In reply to @jamie-howlie:monero.social
Hi all since my last update of nix-doom-emacs I can't open magit and get the following error:
Debugger entered--Lisp error: (void-function doom-modeline-set-vcs-modeline)
(doom-modeline-set-vcs-modeline)
(if (eq major-mode 'magit-status-mode) (doom-modeline-set-vcs-modeline) (hide-mode-line-mode))
+modeline-hide-in-non-status-buffer-h()
run-hooks(change-major-mode-after-body-hook special-mode-hook magit-section-mode-hook magit-mode-hook magit-status-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook special-mode-hook magit-section-mode-hook magit-mode-hook magit-status-mode-hook))
run-mode-hooks(magit-status-mode-hook)
magit-status-mode()
magit-setup-buffer-internal(magit-status-mode nil ((magit-buffer-diff-args ("--no-ext-diff")) (magit-buffer-diff-files nil) (magit-buffer-log-args ("-n256" "--decorate")) (magit-buffer-log-files nil)))
magit-status-setup-buffer("/home/james/nix-home/")
magit-status("~/nix-home/" ((5 . 7) (("/home/james/nix-home/" . magit-toplevel) . "/home/james/nix-home/") (("~/nix-home/" . magit-toplevel) . "/home/james/nix-home/") (("/home/james/nix-home/" "rev-parse" "--show-toplevel") . "/home/james/nix-home") (("~/" "config" "--get-color" "" "reset") . "\33[m") (("~/" . magit-toplevel)) (("/home/james/" "rev-parse" "--git-dir")) (("/home/james/" "rev-parse" "--show-toplevel"))))
funcall-interactively(magit-status "~/nix-home/" ((5 . 7) (("/home/james/nix-home/" . magit-toplevel) . "/home/james/nix-home/") (("~/nix-home/" . magit-toplevel) . "/home/james/nix-home/") (("/home/james/nix-home/" "rev-parse" "--show-toplevel") . "/home/james/nix-home") (("~/" "config" "--get-color" "" "reset") . "\33[m") (("~/" . magit-toplevel)) (("/home/james/" "rev-parse" "--git-dir")) (("/home/james/" "rev-parse" "--show-toplevel"))))
command-execute(magit-status)
Just to make sure, are you overriding any nix-doom-emacs inputs? | 14:44:10 |
@adam:valkor.net | I'm trying to get spell checking working in doom, but I'm missing something. I tried adding:
programs.doom-emacs = {
extraPackages = [
(pkgs.aspellWithDicts (dicts: with dicts; [en en-computers en-science]))
];
};
But it still tells me cannot find aspell. Anyone know how I can resolve this?
| 17:46:04 |
ckie (they/them) | adamcstephens: extraPackages != PATH, ~, p | 17:52:52 |
@adam:valkor.net | In reply to @ckie:ckie.dev adamcstephens: extraPackages != PATH, ~, p thanks, i'll try that! | 17:54:14 |
| 4 Oct 2022 |
@jamie-howlie:monero.social | In reply to @k0kada:matrix.org Just to make sure, are you overriding any nix-doom-emacs inputs? Sorry for the delayed answer, but no I'm not. The only thing I'm chaging is addint extra build inputs and adding extra packages (like mu). | 06:13:15 |
@jamie-howlie:monero.social | Rolling back fixed the issue | 06:14:12 |
@jamie-howlie:monero.social | In reply to @jamie-howlie:monero.social Sorry for the delayed answer, but no I'm not. The only thing I'm chaging is addint extra build inputs and adding extra packages (like mu). FYI Your hint did lead to me to my "fix". I was manually applying emacs overlays, which probably conflicted with the nix-doom-emacs variant. By removing emacs overlay from my own flake I fixed the issue :). Thanks for the hints! | 08:38:39 |
@adam:valkor.net | In reply to @ckie:ckie.dev adamcstephens: extraPackages != PATH, ~, p Thanks again. This worked perfectly. | 17:19:16 |
ckie (they/them) | (: | 19:02:06 |
| 5 Oct 2022 |
hdzki ⚡️ | In reply to@jamie-howlie:monero.social FYI Your hint did lead to me to my "fix". I was manually applying emacs overlays, which probably conflicted with the nix-doom-emacs variant. By removing emacs overlay from my own flake I fixed the issue :). Thanks for the hints! Did that, didn't seem to fix my issue | 12:07:56 |
hdzki ⚡️ | I'm not sure how you're supposed to use NDE's emacs-overlay | 12:08:09 |
hdzki ⚡️ | it's not an output so I can't use emacsPgtk | 12:08:25 |
k0kada (he/him) | In reply to @hdzki:hdzki.kozow.com I'm not sure how you're supposed to use NDE's emacs-overlay This is how I do it: https://github.com/thiagokokada/nix-configs/blob/master/home-manager/emacs/default.nix#L21-L24 | 22:20:40 |
k0kada (he/him) | Also: https://github.com/thiagokokada/nix-configs/blob/master/overlays/default.nix#L8 | 22:20:55 |
hdzki ⚡️ | so it's okay to use emacs-overlay, just don't override the emacs-overlay in NDE is it? | 22:32:31 |
hdzki ⚡️ | that and nixpkgs as well? | 22:32:45 |
| @shane:sveller.social left the room. | 23:04:25 |
| 6 Oct 2022 |
k0kada (he/him) | I override both, but I am one of the developers, so I generally know when things go wrong anyway | 09:34:47 |
k0kada (he/him) | In general I do not recommend you to override the inputs | 09:35:05 |
k0kada (he/him) | One thing that you should never override though is the doomemacs input | 09:35:57 |
ckie (they/them) | hah meanwhile I just have some random ancient nix-doom-emacs rev and it works well for me | 11:03:19 |
k0kada (he/him) | BTW ckie (they/them), maybe we should disable doom-emacs updates until we fix #268 | 13:04:45 |
k0kada (he/him) | I still need to find sometime to bisect the issue... | 13:05:21 |
@adam:valkor.net | is there a way to avoid rebuilding the straight package when I make a trivial config change? | 15:14:22 |
k0kada (he/him) | In reply to @adam:valkor.net is there a way to avoid rebuilding the straight package when I make a trivial config change? https://github.com/nix-community/nix-doom-emacs/issues/297 | 15:34:08 |
@adam:valkor.net | In reply to @k0kada:matrix.org https://github.com/nix-community/nix-doom-emacs/issues/297 Thanks | 15:37:19 |
@adam:valkor.net | Neat. I didn’t know about literate doom config | 17:53:50 |
| 9 Oct 2022 |
| @hab25:matrix.org joined the room. | 14:50:03 |
@hab25:matrix.org | Hello all, I'm considering using nix-doom-emacs but am concerned about this disclaimer from https://github.com/nix-community/nix-doom-emacs#:~:text=It%20is%20not%20a%20fully%20fledged%20experience
not a fully fledged experience In what ways is it lacking? Answers to this wiill help me determine if it worth it for me to roll my own doom-emacs nix installation.
| 14:54:49 |