From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.devel Subject: Re: Pretest begins end-June Date: Mon, 13 Jun 2011 12:29:39 -0400 Message-ID: References: <87y61ojhp4.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1307982634 14427 80.91.229.12 (13 Jun 2011 16:30:34 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 13 Jun 2011 16:30:34 +0000 (UTC) Cc: emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 13 18:30:30 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QWA20-00011Y-DH for ged-emacs-devel@m.gmane.org; Mon, 13 Jun 2011 18:30:28 +0200 Original-Received: from localhost ([::1]:52679 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QWA1z-0003Ff-21 for ged-emacs-devel@m.gmane.org; Mon, 13 Jun 2011 12:30:27 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:42467) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QWA1G-00035p-8c for emacs-devel@gnu.org; Mon, 13 Jun 2011 12:29:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QWA1E-0008Qe-Bo for emacs-devel@gnu.org; Mon, 13 Jun 2011 12:29:41 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:57008) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QWA1E-0008Qa-4o for emacs-devel@gnu.org; Mon, 13 Jun 2011 12:29:40 -0400 Original-Received: from dann by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1QWA1D-0005pw-Rh; Mon, 13 Jun 2011 12:29:39 -0400 In-Reply-To: <87y61ojhp4.fsf@stupidchicken.com> (Chong Yidong's message of "Mon, 30 May 2011 12:07:03 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.10 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:140416 Archived-At: Chong Yidong writes: > Stefan and I have decided on the end of June for the beginning of the > Emacs 24.1 pretest. We're hoping for an early 2012 release, but, as > always, that will depend on the code. Is there a plan for things that need to be finished? For example given that lexical scoping is one of the new things in this release it would be nice if more things could use it. The "term", "language" and "international" subdirectories could be converted with very little effort. Also how about making sure that more programming modes are derived from prog-mode? This patch can take care of a few of them: === modified file 'lisp/progmodes/ld-script.el' --- lisp/progmodes/ld-script.el 2011-05-12 16:46:53 +0000 +++ lisp/progmodes/ld-script.el 2011-06-13 06:10:51 +0000 @@ -168,7 +168,7 @@ "Default font-lock-keywords for `ld-script-mode'.") ;;;###autoload -(define-derived-mode ld-script-mode nil "LD-Script" +(define-derived-mode ld-script-mode prog-mode "LD-Script" "A major mode to edit GNU ld script files" (set (make-local-variable 'comment-start) "/* ") (set (make-local-variable 'comment-end) " */") === modified file 'lisp/progmodes/mixal-mode.el' --- lisp/progmodes/mixal-mode.el 2011-05-23 17:57:17 +0000 +++ lisp/progmodes/mixal-mode.el 2011-06-13 06:10:44 +0000 @@ -1103,7 +1103,7 @@ Assumes that file has been compiled with (error "mixvm.el needs to be loaded to run `mixvm'"))) ;;;###autoload -(define-derived-mode mixal-mode fundamental-mode "mixal" +(define-derived-mode mixal-mode prog-mode "mixal" "Major mode for the mixal asm language." (set (make-local-variable 'comment-start) "*") (set (make-local-variable 'comment-start-skip) "^\\*[ \t]*") === modified file 'lisp/progmodes/ps-mode.el' --- lisp/progmodes/ps-mode.el 2011-04-22 18:44:26 +0000 +++ lisp/progmodes/ps-mode.el 2011-06-13 06:11:12 +0000 @@ -485,7 +485,7 @@ If nil, use `temporary-file-directory'." ;; PostScript mode. ;;;###autoload -(define-derived-mode ps-mode fundamental-mode "PostScript" +(define-derived-mode ps-mode prog-mode "PostScript" "Major mode for editing PostScript with GNU Emacs. Entry to this mode calls `ps-mode-hook'. === modified file 'lisp/progmodes/python.el' --- lisp/progmodes/python.el 2011-05-24 03:38:35 +0000 +++ lisp/progmodes/python.el 2011-06-13 06:32:06 +0000 @@ -2420,7 +2420,7 @@ without confirmation." (defvar python-mode-running) ;Dynamically scoped var. ;;;###autoload -(define-derived-mode python-mode fundamental-mode "Python" +(define-derived-mode python-mode prog-mode "Python" "Major mode for editing Python files. Turns on Font Lock mode unconditionally since it is currently required for correct parsing of the source.