Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cross-platform installer for scimax #449

Closed
2 of 5 tasks
jkitchin opened this issue Apr 5, 2022 · 4 comments
Closed
2 of 5 tasks

cross-platform installer for scimax #449

jkitchin opened this issue Apr 5, 2022 · 4 comments

Comments

@jkitchin
Copy link
Owner

jkitchin commented Apr 5, 2022

I want to work on the installation of scimax again, ideally to get closer to a one-click cross-platform installer.

  • emacs (probably 28+)
  • Python (probably an Anaconda variant) + Jupyter
  • LaTeX

These are covered now.

  • the scimax el files
  • utilities including git, grep/ag, aspell, curl, etc.

I am making decent progress with Homebrew (https://brew.sh/). It claims to work on Linux and Windows WSL, and of course it is what I use on Mac. The WIP is at https://github.com/jkitchin/homebrew-scimax.

Here are some changes that will happen to the current form of scimax:

  1. remove use of git submodules

org-ref and ox-clip can be installed from melpa.

ox-ipynb is not on melpa, but does have its own git repo, and can be installed by straight.

I will remove some older things like the ob-ipython*, ov-highlight and org-mime that should really be deprecated by now.

Stack Overflow reference

This should allow scimax to be installed from the zip archive on github for specific tagged versions I think, and allow a HEAD installation as well.

  1. user files in the scimax directory

homebrew installs in its own directory space. I think it would be awkward to put user files there. They should rather be in a user space of their choosing. I need to do some research to see what the best way to do this could be.

I could default to ~/.emacs.d/scimax or ~/.config/scimax. This would also be where a preload.el file could be located. I will probably set this up to default to those, unless some envvar is set to another location.

This is probably the most intrusive change.

@jkitchin jkitchin pinned this issue Apr 5, 2022
@domingoUnican
Copy link

Would you be willing to consider adding emacs-reveal and emacs-jupyter? I think that, for those of use that use it in academia, it would be super to have it all in one.

@jkitchin
Copy link
Owner Author

jkitchin commented Apr 6, 2022

emacs-jupyter is planned to include. I use it myself, but haven't had time to get it ready for scimax. Getting it installed and compiled is one reason I want to try the docker route.

I am less familiar with emacs-reveal. I see it has a docker image in it, I will have to take a look at that.

@vikasrawal
Copy link

vikasrawal commented Oct 11, 2022 via email

@jkitchin
Copy link
Owner Author

@vikasrawal I don't think this would have any impact on how you use it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants