unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Explicit Defaults
@ 2014-12-14 15:19 Irving Rivas
  0 siblings, 0 replies; only message in thread
From: Irving Rivas @ 2014-12-14 15:19 UTC (permalink / raw)
  To: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 1308 bytes --]

Hello;

I've been mulling over ways to get more people to hack on their emacs
configuration by making emacs lisp look less intimidating to neophites.

​Many packages out there have pre-made custom configurations​, and that
sparked an idea: if emacs started out with some of the defaults stated in
the .emacs, it helps demistify the most basic parts emacs lisp, and also
make the configuration frobbable.

Some anecdotal support for this idea comes from what I've learned through
bundled .bashrc files, like the possibility of having colored prompts.​

​Packages with premade configuration are nice, but place two barriers: the
package needs to be installed and the user needs to know where it's
installed in order to study them. These can be overcome easily if the
configuration is sitting in their home directory on install.​

I'm working on a compilation of default configuration; ideally, it will
contain values that have immediately visible changes, and some which have
subtler implications and will prompt the user to look the information up.

The really early work in progress can be found here:

https://github.com/iajrz/explicit-defaults

I'd be thrilled to get suggestions on more defaults and feedback on this
idea.

Cheers!

-- 
Irving Axel Rivas
iajrz

[-- Attachment #2: Type: text/html, Size: 2894 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2014-12-14 15:19 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-14 15:19 Explicit Defaults Irving Rivas

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).