From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.devel Subject: Re: Learning emacs sources Date: Thu, 30 Jul 2009 00:19:29 +0200 Message-ID: References: <4314c1f70907281928j44085466p229bab8204ea9ff2@mail.gmail.com> <8763dc5g2s.fsf@cyd.mit.edu> <63acfd6c0907291506o36f1563ena3e951f491c28c85@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1248906105 7945 80.91.229.12 (29 Jul 2009 22:21:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 29 Jul 2009 22:21:45 +0000 (UTC) Cc: Chong Yidong , tiefeng wu , emacs-devel@gnu.org To: Sundar Vasan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 30 00:21:38 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MWHWi-00025R-Hf for ged-emacs-devel@m.gmane.org; Thu, 30 Jul 2009 00:21:36 +0200 Original-Received: from localhost ([127.0.0.1]:52746 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MWHWh-0001UG-TS for ged-emacs-devel@m.gmane.org; Wed, 29 Jul 2009 18:21:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MWHUn-0008Gu-TQ for emacs-devel@gnu.org; Wed, 29 Jul 2009 18:19:37 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MWHUi-0008AV-Gh for emacs-devel@gnu.org; Wed, 29 Jul 2009 18:19:36 -0400 Original-Received: from [199.232.76.173] (port=52243 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MWHUi-0008AC-BE for emacs-devel@gnu.org; Wed, 29 Jul 2009 18:19:32 -0400 Original-Received: from mail-yx0-f193.google.com ([209.85.210.193]:49651) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MWHUi-0006Av-5M for emacs-devel@gnu.org; Wed, 29 Jul 2009 18:19:32 -0400 Original-Received: by yxe31 with SMTP id 31so1959293yxe.24 for ; Wed, 29 Jul 2009 15:19:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=3S8ljjXAui6FOMtOuwv4mREkK/6JwIsfkdVjeKCFpOA=; b=bQPDH2YHLlJZ0TnCNev4B7XHMtAA8qAk1utndTofdI5FSn2vAerPwGJp1jTx8eJxFZ UsnAW+q+QAdu0IcGKGswRTTuxlVASjDeBxuSCUAt2IEKOdGjePjGEp/UQuYaICNhe/Zb tito4ts6YLr1Kjp8HDlyf8B0/ThOXMFxaYBRc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=aVOTtR+wycBpyka5wIB2ew8frGdEh0EYsidQf5U1XajM4Mvh3HTwLwPYUrr3yUVRbe lOgK2dPiC+QIGmS+Vk8+LibBruGc9XNyzaq7OIAoJirEuOYw5i2cwwoPo9vqgRUcMrCU Dvompjgr5EfrO4UP0XkEbWM2uq+WalK1TTxiI= Original-Received: by 10.100.10.15 with SMTP id 15mr526158anj.8.1248905969206; Wed, 29 Jul 2009 15:19:29 -0700 (PDT) In-Reply-To: <63acfd6c0907291506o36f1563ena3e951f491c28c85@mail.gmail.com> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:113362 Archived-At: On Thu, Jul 30, 2009 at 12:06 AM, Sundar Vasan wrote: > On Tue, Jul 28, 2009 at 8:22 PM, Chong Yidong wrot= e: >> Reading the source in one go is probably not feasible. =C2=A0If you are >> interested in how one particular part of Emacs works, a good strategy is >> to read the relevant part of the Lisp manual, try to formulate a set of >> specific questions, then ask this mailing list. >> > > Are there any simple bugs that I could work on? That would give me a > lot more focus than just looking randomly. > > Adding/updating docs is something else that I was thinking about as a > good way to start (esp since I can look at it from a newbie > perspective as I'm fairly new to emacs). That would also help me learn > more about emacs. But I'm not sure where to begin. Any suggestions? Do you know about the bug database: http://emacsbugs.donarmstrong.com/ Even if you can't solve the bugs right now, looking at them and trying to understand might perhaps be something that fits your mind. Another thing to look at (that is quite a bit complicated though) is CEDET that is on its way into Emacs. There are plenty of things to do.