Giter Site home page Giter Site logo

Comments (8)

raylemon avatar raylemon commented on May 28, 2024 1

Thanks again, I’ll investigate this !!

from minemacs.

abougouffa avatar abougouffa commented on May 28, 2024

Hi @raylemon , thank you for the feedback.

I'm using the config principally in a Linux machine. However, I did test it in a Windows 10 machine, it worked with some limitations (some issues with tree-sitter and dirvish-fd).

It seems to me that this error is caused by straight.el. Try to remove the .emacs.d/local folder and try again.

By the way, what version of Emacs you are using? and how you installed it (using Gnu installer, MSYS2?).

EDIT: I've just retested it on a clean Windows 10 machine, it seems to work!

Try to remove the .emacs.d/local directory and try again.

VirtualBox_Windows 10_15_12_2022_01_50_56

from minemacs.

raylemon avatar raylemon commented on May 28, 2024

I use emacs 29 build with Msys2 on Windows 11.
The bug is due to version of emacs. I have tested with vanilla emacs 28 (installed with winget tool) and it works.

I use your doom config in Windows (with some adjustements), and i love your config (mainly for ltex-lsp).

Edit: after installation with emacs 28, if I launch emacs 29, it compiles the entire configuration. Strange behaviour, but it works.

Any way to replace "ls" needed by dirvish-fd by a Powershell command (Powershell has alias "ls" for Get-ChildItem command) ?

from minemacs.

abougouffa avatar abougouffa commented on May 28, 2024

Thanks for the feedback, great to hear that!

For the ls command, I've fixed it in my test machine by adding C:\MSYS2\usr\bin (where there is a version of ls with other Unix-like commands) to the Path environment variable (from Win+R, SystemPropertiesAdvanced, click Environment Variables).

I hope it helps!

from minemacs.

raylemon avatar raylemon commented on May 28, 2024

Thanks for the quick reply !
So, another problem, linked to this : if I want to use chemacs 2 to have your config and doom config, I can’t use your config with another folder than .emacs.d

from minemacs.

abougouffa avatar abougouffa commented on May 28, 2024

I don't think that the current config works with Chemacs2, in Emacs 29+ thought, there is a new option --init-directory which should work!

from minemacs.

abougouffa avatar abougouffa commented on May 28, 2024

After taking a look at my old Chemacs2 configuration, I would say that you can specify your MinEmacs directory in Chemacs2's ~/.emacs-profiles.el like this:

(("doom"      . ((user-emacs-directory . "path/to/your/doom/clone")
                 (env . (("DOOMDIR" . "~/.doom.d")))))
 ("minemacs"  . ((user-emacs-directory . "path/to/your/minemacs/clone")
                 (env . (("MINEMACS_DIR" . "~/.minemacs.d"))))))

In MinEmacs, all directories are defined with respect to user-emacs-directory, so if this one is set properly by Chemacs2, it should work!

from minemacs.

abougouffa avatar abougouffa commented on May 28, 2024

I'm assuming this issue is resolved, please feel free to reopen it if you still face this problem.

from minemacs.

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.