Since you are a web developer you might also want to have a look at nXhtml and mumamo.el. There are things in mumamo that can't be fixed without low level changes to Emacs. A tough job. On Jan 27, 2013 8:57 PM, "Matthew Wood" wrote: > Awesome, that's exactly what I was looking for. Thanks! > > > On Sun, Jan 27, 2013 at 1:04 PM, Jambunathan K wrote: > >> Matthew Wood writes: >> >> > Thanks, I'll check out the bug list and some of the bigger packages I >> > rely on, too. >> >> > More information: I'm a web developer working on Linux and primarily >> > working in Perl, Python, Javascript, stuff like that. Probably not >> > anything directly applicable, unfortunately. >> >> If you are in to PHP, then there is a "rumour" that Emacs lacks good >> support for PHP. May be you can try building one... >> >> Interestingly, there is no Lisp... >> >> 1. Pick up some Elisp and CL. Emacs comes with the following info >> manuals. >> >> * Emacs Lisp Intro: (eintr). A simple introduction to Emacs >> Lisp programming. >> >> * CL: (cl). Partial Common Lisp support for Emacs Lisp. >> >> 2. Elisp cookbook is a good resource. >> http://emacswiki.org/emacs/ElispCookbook >> >> 3. For a quick list of good-to-know APIs see >> >> http://wikemacs.org/wiki/Emacs_Lisp_Cheat_Sheet >> >> The page is badly formatted but good. >> >> 4. Build Emacs from Bzr trunk and use it for your day to day use. >> Sooner or later you may run in to some issues and you can take that >> opportunity to complain. >> >> http://emacswiki.org/emacs/BzrForEmacsDevs >> >> >> > On Sun, Jan 27, 2013 at 12:12 PM, Jambunathan K >> > wrote: >> > >> > Matthew Wood writes: >> > >> > > I'm interested contributing, but don't have a project in mind. >> > The >> > > contributing docs mention starting with a message here. >> > >> > >> > May be you should tell us more? >> > >> > How do you use your Emacs and to what ends. Are you a programmer >> > and >> > what languages do you program in? What are your interest areas? >> > What >> > platform do you use - Mac, Linux, Windows etc. >> > >> > The easiest way to contribute is by filing bug reports, responding >> > to >> > and helping others in the MLs, IRC. >> > >> > You can also contribute to any of the bigger packages like Gnus, >> > Org >> > mode, CEDET etc. >> > >> > If you are serious about contributing, why not submit a(ny) patch >> > of say >> > 20+ lines, asssign the copyright to FSF and have it integrated in >> > to >> > Emacs proper or GNU ELPA. See section titled `* Copyright >> > Assignment' >> > in etc/CONTRIBUTE. >> > >> > Whether projects end up in your plate or not, lurking around in >> > the >> > mailing list of Emacs and sister projects can give you good >> > perspective >> > on the goings-on in Emacs world. You can join in when something >> > rings >> > a bell. >> > >> > >> > > Looking through the archives, I found a message that basically >> > said >> > > that there wasn't a well organized list of projects for beginner >> > > contributors. It suggested looking in etc/TODO and etc/NEWS for >> > ideas. >> > > >> > > Is that still the best way to start? Or is there a better way >> > now? >> > > >> > > Thanks. >> > > >> > > Matt Wood >> > > >> > >> > >> > -- >> > >