all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#24197: Removing lisp/play from standard Emacs package
@ 2016-08-10 13:43 Otso Rajala
  2016-08-10 16:07 ` Eli Zaretskii
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Otso Rajala @ 2016-08-10 13:43 UTC (permalink / raw)
  To: 24197

Emacs is primarily used as a text editor. Toys shipped in lisp/play directory
are fun, no question about that. Do they belong into core disribution of Emacs
is another question.

Problems:
1) They increase package size.
2) Their existence clutters M-x <tab> autocomplete lists: example M-x bu <tab>
has all things buffer, but also shows bubbles and butterfly, hardly useful
during editing process.
3) Tools > Games is a bit confusing: games are not tools by definition.
4) Help > Psychotherapist is toy in documentation menu.

Solution:
1) Make these toys in lisp/play optionally available from
elpa.gnu.org/packages, but do not ship them by default within
Emacs.

Advantage of solution:
1) All problems go away
2) Simple lisp game sources now easily accessible right from common browser
for fun & inspiration without having to download 56M tar.gz editor with them.
3) Fair towards other toys, considering sokoban and wpuzzle are there but don't
ship by default.

- Otso





^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-08-11  5:27 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-10 13:43 bug#24197: Removing lisp/play from standard Emacs package Otso Rajala
2016-08-10 16:07 ` Eli Zaretskii
2016-08-11  5:27   ` Richard Stallman
2016-08-10 17:06 ` Marcin Borkowski
2016-08-10 18:39 ` Clément Pit--Claudel
2016-08-10 20:30 ` Ivan Shmakov

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.