emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] /srv/bzr/emacs/trunk r105834: Capitalize non-function


From: Juri Linkov
Subject: Re: [Emacs-diffs] /srv/bzr/emacs/trunk r105834: Capitalize non-function content words in menu item strings.
Date: Mon, 19 Sep 2011 17:19:24 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-pc-linux-gnu)

>> -      `(menu-item ,(purecopy "Show only file buffers")
>> +      `(menu-item ,(purecopy "Show Only File Buffers")
>
> Why do we do that?  I guess one answer can be "because other GUI apps do
> it", but then the question simply becomes: why do they do it?

I presume all apps do it because according to English grammar
function (grammatical) words in titles must be lower case
and content (lexical) words must be capitalized.

The same rule also states that the last function word in a title
must be capitalized.  That means that "to" in the following
menu items currently is grammatically incorrect:

./lisp/arc-mode.el:455:        '(menu-item "Rename to..." archive-rename-entry
./lisp/arc-mode.el:459:      ;;  '(menu-item "Copy to..." archive-copy))
./lisp/dired.el:1780:      '(menu-item "Hardlink to..." dired-do-hardlink
./lisp/dired.el:1783:      '(menu-item "Symlink to..." dired-do-symlink
./lisp/dired.el:1796:      '(menu-item "Rename to..." dired-do-rename
./lisp/dired.el:1799:      '(menu-item "Copy to..." dired-do-copy



reply via email to

[Prev in Thread] Current Thread [Next in Thread]