Code Monkey home page Code Monkey logo

Comments (6)

raingloom avatar raingloom commented on September 26, 2024

Also reproduced it on NixOS stable.

from doomemacs.

Jdogzz avatar Jdogzz commented on September 26, 2024

I run NixOS unstable, I did a flake update after I saw this issue posted, and mu4e is still opening as expected. In home-manager I have installed emacs, mu, and mu4e from nixpkgs unstable.

Can you run doom sync --rebuild on both systems and then share the output of doom doctor for both systems here?

from doomemacs.

raingloom avatar raingloom commented on September 26, 2024

It works on NixOS unstable on Emacs 29, gonna test it on another Ubuntu system in a bit. (I wiped the other one to install Nix.)

from doomemacs.

45mg avatar 45mg commented on September 26, 2024

Since mu4e itself is not installed by Straight (it's usually part of a package called 'mu' or 'mu4e'), you can sometimes have issues with it not being in your load-path. Try finding out where your package manager installs the lisp files of the 'mu' package, and adding that to load-path if it isn't there.

from doomemacs.

EsAu79p avatar EsAu79p commented on September 26, 2024

The troubleshooting from the module documentation might work. Running

find / -type d -iname '*mu4e*' 2> /dev/null

To find to find the install directory of mu4e and then adding

(add-to-list 'load-path "your/path/to/mu4e")

to .config/doom/config.el.

from doomemacs.

hlissner avatar hlissner commented on September 26, 2024

Adding mu4e to your load-path should no longer be necessary after 2bc6dd2, so long as you remember to run doom sync after installing mu and mu4e via nixpkgs:

environment.systemPackages = with pkgs; [
    mu
    # For nixpkgs versions after 23.05: this installs Emacs with mu4e already
    # included (you still need mu above; it just doesn't ship with mu4e anymore)
    ((emacsPackagesFor emacs).emacsWithPackages (epkgs: [ epkgs.mu4e ]))
    # And one of the following
    isync
    offlineimap
];

I'll close this since this is mostly a load-path issue, but feel free to follow up here. Thanks for bringing it to my attention, in any case.

from doomemacs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.