From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.devel Subject: Re: Proper English Title Capitalization Date: Mon, 25 May 2015 18:59:49 +0200 Message-ID: <87a8ws3856.fsf@debian.uxu> References: <2015-05-24T13-06-14@devnull.Karl-Voit.at> <87fv6lelmr.fsf@debian.uxu> <2015-05-25T12-05-49@devnull.Karl-Voit.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1432572920 10311 80.91.229.3 (25 May 2015 16:55:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 25 May 2015 16:55:20 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 25 18:55:11 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Ywveg-0008MJ-FQ for ged-emacs-devel@m.gmane.org; Mon, 25 May 2015 18:55:10 +0200 Original-Received: from localhost ([::1]:44485 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ywvef-0007Eg-D3 for ged-emacs-devel@m.gmane.org; Mon, 25 May 2015 12:55:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33834) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwveQ-0007EG-22 for emacs-devel@gnu.org; Mon, 25 May 2015 12:54:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YwveL-0005IH-2F for emacs-devel@gnu.org; Mon, 25 May 2015 12:54:54 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:41122) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwveK-0005IC-S0 for emacs-devel@gnu.org; Mon, 25 May 2015 12:54:48 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YwveD-00088E-6v for emacs-devel@gnu.org; Mon, 25 May 2015 18:54:41 +0200 Original-Received: from nl106-137-66.student.uu.se ([130.243.137.66]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 25 May 2015 18:54:41 +0200 Original-Received: from embe8573 by nl106-137-66.student.uu.se with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 25 May 2015 18:54:41 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 52 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: nl106-137-66.student.uu.se Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) Cancel-Lock: sha1:pN3Y7bDs+xtLOyrn/oolZ6eaHQ0= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:186809 Archived-At: Karl Voit writes: >> Good idea, I can never memorize those goofy rules. > > "Those goofy rules" are much more complicated than > I thought. > > I did some research: What is proper English > title capitalization? [...] The authoritative source is probably a grammar book from the sturdy and meticulous islanders themselves, which is Oxford in my experience. Perhaps it is in this book? @book{new-oxford-dictionary-for-scientific, title = {The New Oxford Dictionary for Scientific Writers and Editors}, author = {Elizabeth Martin}, edition = {Second edition}, publisher = {Oxford University Press}, year = 2009, ISBN-13 = 9780199545155 } But I don't think those web sources that you mention are necessarily bad. They should get all or most of it right. Only when they contradict each other a book has the advantage to be a permanent source to point to as the basis of the implementation. > I was surprised that this quite handy function is > not part of Emacs yet. More or less. I think most often, the people who care don't need it as they know the rules, and the people who don't care don't look for it. But I agree it is useful, so when you have perfected the Elisp, send it to the ELPA or some of the other repositories. You can then re-use parts of the homepage text as documentation. And, I appreciate the compliment [1] tho I suspect you have already spent much more time on the issue than I. But I'm glad I could help you get started. [1] http://karl-voit.at/2015/05/25/elisp-title-capitalization/ -- underground experts united http://user.it.uu.se/~embe8573