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
Add playground #5242
Add playground #5242
Conversation
Hi, Have you considered naming the package something like By the way, while it's convenient, it's not a good idea to suggest that people use
It's a significant security risk. (Not that git or MELPA are necessarily secure, either, but in general, it's not a good practice and shouldn't be recommended.) I haven't looked at your code in detail, but from a quick glance, it looks well done. One other note: I saw a TODO about adding Helm support, but you don't necessarily need to do that, because Helm can operate as a replacement for |
@alphapapa Thank you for your comments. I don't mind changing the package name to Installing using curl is not a necessity. It's just an option, as this packages doesn't require any dependencies. I've understood your point, so I'll delete the instruction after this package is added to MELPA. As for the Helm support, it would be better to provide a dedicated Helm function, because there are multiple (local and remote) sources for sandboxes. However, I won't work on it for now, as it will require additional dependency on Helm, which seems an overkill for this trivial stuff. |
Yeah, generally renaming an Emacs package is very easy, because doing a simple
I'm not MELPA staff, I'm just an observer who tries to help by giving feedback sometimes. In any case, it's your package, so you can take all the time you want.
I see, good point. Helm's multi-source support is indeed very useful. |
Thanks! Quick notes:
Hope that helps! |
@purcell Thank you for helpful comments.
Windows was not in mind at the time of writing this package, because I don't have a (real) Windows machine. However, your idea can help some people who would wish to use playground no Windows. I can test Playground on Windows VM images and/or my 15-year-old (!) Windows XP license. It will take some time, but I don't mind working on it, given that it is a one-shot task. The problem is that there seem to be multiple variants of Emacs for Windows, and I don't know how they work. Could you elaborate me on how to get the original home directory (looked up by Emacs) on Windows?
I have never imagined a situation where a login name contains a space. I will fix this, but I will have to set up a new test, which can take some time. |
Sent you akirak/emacs-playground#5. |
Merged now - welcome to MELPA! |
* Add play * Add playground * Delete play
* Add play * Add playground * Delete play
Brief summary of what the package does
Run Emacs on a sandboxed $HOME
Direct link to the package repository
https://github.com/akirak/emacs-playground
Your association with the package
Maintainer
Relevant communications with the upstream package maintainer
None needed
Checklist
Please confirm with
x
:M-x checkdoc
is happy with my docstrings