unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#1056: Filesets menu location
       [not found] <7B4954CC-93D5-4BBF-BD17-67E5C8F94063@computer.org>
@ 2008-09-30 11:13 ` David Reitter
  2008-09-30 14:15   ` Drew Adams
                     ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: David Reitter @ 2008-09-30 11:13 UTC (permalink / raw)
  To: emacs-pretest-bug

Begin forwarded message:

> From: Dominic Dunlop <domo@computer.org>
> Date: 30 September 2008 03:37:08 EDT
> To: aquamacs-bugs@aquamacs.org
> Subject: [Aquamacs-bugs] Filesets menu location
>
> Although the Filesets menu is nice to have (although I found it a bit
> of a bear to set up), I find its position between the application and
> file menus to be continually jarring. Apple's Human Interface Design
> Guidelines (<http://developer.apple.com/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGMenus/chapter_17_section_4.html#/ 
> /apple_ref/doc/uid/TP30000356-TPXREF103
>> ) require that the first four menus, left to right, shall be Apple,
> Application, File, Edit -- unless one or both of File and Edit is not
> relevant, and so omitted. I cannot think of an application that
> violates this order. Except Aquamacs, with the consequence that my
> muscle memory moves the pointer to the wrong place when I want the
> File or Edit menu.
>
> So, may I request that an option is provided to make Filesets a
> submenu of the File menu?
>
> Thanks!
>
> In GNU Emacs 22.3.2 (powerpc-apple-darwin9.5.0, Carbon Version 1.6.0)
>  of 2008-09-22 on lucy - Aquamacs Distribution 1.5
> Windowing system distributor `Apple Inc.', version 10.5.5
> configured using `configure  '--without-x' '--prefix=/usr/local''
>
> Important settings:
>   value of $LC_ALL: nil
>   value of $LC_COLLATE: nil
>   value of $LC_CTYPE: en_GB.UTF-8
>   value of $LC_MESSAGES: nil
>   value of $LC_MONETARY: nil
>   value of $LC_NUMERIC: nil
>   value of $LC_TIME: nil
>   value of $LANG: nil
>   locale-coding-system: utf-8
>   default-enable-multibyte-characters: t
>
> Major mode: nXML
>
> Minor modes in effect:
>   savehist-mode: t
>   smart-frame-positioning-mode: t
>   global-visual-line-mode: t
>   visual-line-mode: t
>   shell-dirtrack-mode: t
>   recentf-mode: t
>   encoded-kbd-mode: t
>   osx-key-mode: t
>   show-paren-mode: t
>   delete-selection-mode: t
>   pc-selection-mode: t
>   cua-mode: t
>   tooltip-mode: t
>   mouse-wheel-mode: t
>   file-name-shadow-mode: t
>   global-font-lock-mode: t
>   font-lock-mode: t
>   blink-cursor-mode: t
>   unify-8859-on-encoding-mode: t
>   utf-translate-cjk-mode: t
>   auto-compression-mode: t
>   column-number-mode: t
>   line-number-mode: t
>   transient-mark-mode: t
>
> Recent input:
> <menu-bar> <file> <Open Recent> <chaos-sample.acbea>
> <help-echo> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <down-mouse-1>
> <mouse-movement> <mouse-1> C-t C-x C-s <down-mouse-1>
> <mouse-1> <down-mouse-1> <mouse-movement> <mouse-movement>
> <drag-mouse-1> <help-echo> A-v C-x C-s C-x 5 f C-g
> <menu-bar> <help-menu> <bug-diagnosis> <send-emacs
> -bug-report>
>
> Recent messages:
> Loading rng-cmpct...done
> Loading rng-xsd...done
> Using vacuous schema
> Loading vc-svn...done
> Loading vc...done
> Wrote /ssh:ddunlop@cluster1a.uni.lu#8022:/home/clusterusers/ddunlop/
> Thesis/hpc-ga-bench/libacbea-0.1.0/config/chaos-sample.acbea
> Mark set
> Wrote /ssh:ddunlop@cluster1a.uni.lu#8022:/home/clusterusers/ddunlop/
> Thesis/hpc-ga-bench/libacbea-0.1.0/config/chaos-sample.acbea
> Quit
> Loading emacsbug...done
>
> Command line: (/Applications/Aquamacs Emacs.app/Contents/MacOS/
> Aquamacs Emacs)
>
> PATH: /sw/bin:/sw/sbin:/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/
> usr/X11R6/bin:/Users/domo/bin:/opt/local/bin:/opt/local/sbin:/sw/bin:/
> usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/Developer/
> Tools
>
> exec-path: (/sw/bin /sw/sbin /bin /sbin /usr/bin /usr/local/bin /usr/
> sbin /usr/X11R6/bin /Users/domo/bin /opt/local/bin /opt/local/sbin / 
> sw/
> bin /usr/local/bin /bin /sbin /usr/bin /usr/sbin /usr/X11R6/bin /
> Developer/Tools /Applications/Aquamacs Emacs.app/Contents/MacOS/
> libexec /Applications/Aquamacs Emacs.app/Contents/MacOS/bin)
>







^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#1056: Filesets menu location
  2008-09-30 11:13 ` bug#1056: Filesets menu location David Reitter
@ 2008-09-30 14:15   ` Drew Adams
  2008-09-30 16:15   ` Glenn Morris
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 8+ messages in thread
From: Drew Adams @ 2008-09-30 14:15 UTC (permalink / raw)
  To: 'Dominic Dunlop', 'David Reitter', 1056,
	emacs-pretest-bug

> > Although the Filesets menu is nice to have (although I 
> found it a bit
> > of a bear to set up), I find its position between the 
> application and
> > file menus to be continually jarring. Apple's Human Interface Design
> > Guidelines 
> (<http://developer.apple.com/documentation/UserExperience/Conc
> eptual/AppleHIGuidelines/XHIGMenus/chapter_17_section_4.html#/ 
> > /apple_ref/doc/uid/TP30000356-TPXREF103
> >> ) require that the first four menus, left to right, shall be Apple,
> > Application, File, Edit -- unless one or both of File and 
> Edit is not
> > relevant, and so omitted. I cannot think of an application that
> > violates this order. Except Aquamacs, with the consequence that my
> > muscle memory moves the pointer to the wrong place when I want the
> > File or Edit menu.
> >
> > So, may I request that an option is provided to make Filesets a
> > submenu of the File menu?
> >
> > Thanks!
> >
> > In GNU Emacs 22.3.2 (powerpc-apple-darwin9.5.0, Carbon 
> Version 1.6.0)
> >  of 2008-09-22 on lucy - Aquamacs Distribution 1.5
> > Windowing system distributor `Apple Inc.', version 10.5.5
> > configured using `configure  '--without-x' '--prefix=/usr/local''

See bug #976 and my mail in that thread of 2008-09-18, where I mention the same
thing:

> 2. In the defcustom for `filesets-menu-path', '("files") 
> should be '("file").
> The GNU Emacs version uses nil as the default, which makes 
> `Filesets' a separate
> menu-bar menu, but I think it makes more sense to do as you 
> have done: make it a submenu of the `File' menu.

In addition, the default value of `filesets-menu-before' should be "Open
File..."

See this supplemental library that fixes some of this stuff. Turn it into a diff
if you prefer:
http://www.emacswiki.org/cgi-bin/wiki/filesets%2b.el

HTH. 







^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#1056: Filesets menu location
  2008-09-30 11:13 ` bug#1056: Filesets menu location David Reitter
  2008-09-30 14:15   ` Drew Adams
@ 2008-09-30 16:15   ` Glenn Morris
  2008-09-30 16:23     ` David Reitter
  2008-09-30 16:51     ` Drew Adams
  2008-10-01  7:10   ` bug#1056: marked as done (Filesets menu location) Emacs bug Tracking System
       [not found]   ` <handler.1056.D1056.122284444614778.notifdone@emacsbugs.donarmstrong.com>
  3 siblings, 2 replies; 8+ messages in thread
From: Glenn Morris @ 2008-09-30 16:15 UTC (permalink / raw)
  To: Dominic Dunlop; +Cc: 1056

>> From: Dominic Dunlop <domo@computer.org>
[...]
>> Although the Filesets menu is nice to have (although I found it a
>> bit of a bear to set up), I find its position between the
>> application and file menus to be continually jarring. Apple's Human
>> Interface Design Guidelines...

Heaven forfend we should disagree with such a document...

>> So, may I request that an option is provided to make Filesets a
>> submenu of the File menu?

In the current CVS trunk, this works for me:

(setq filesets-menu-before "Open File..."
      filesets-menu-path '("File"))
(require 'filesets)
(filesets-init)






^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#1056: Filesets menu location
  2008-09-30 16:15   ` Glenn Morris
@ 2008-09-30 16:23     ` David Reitter
  2008-09-30 17:18       ` Lennart Borgman (gmail)
  2008-09-30 16:51     ` Drew Adams
  1 sibling, 1 reply; 8+ messages in thread
From: David Reitter @ 2008-09-30 16:23 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 1056, Dominic Dunlop

[-- Attachment #1: Type: text/plain, Size: 1092 bytes --]

On 30 Sep 2008, at 12:15, Glenn Morris wrote:

>>> From: Dominic Dunlop <domo@computer.org>
> [...]
>>> Although the Filesets menu is nice to have (although I found it a
>>> bit of a bear to set up), I find its position between the
>>> application and file menus to be continually jarring. Apple's Human
>>> Interface Design Guidelines...
>
> Heaven forfend we should disagree with such a document...

true :)
but that said, it goes against a rather wide-spread standard... File,  
Edit, and then whatever...

>>> So, may I request that an option is provided to make Filesets a
>>> submenu of the File menu?
>
> In the current CVS trunk, this works for me:
>
> (setq filesets-menu-before "Open File..."
>      filesets-menu-path '("File"))
> (require 'filesets)
> (filesets-init)

I think a good default would be either next to the Buffers menu (to  
the left, probably), because of the semantics, or simply inside the  
File menu (again, semantics).  The latter would be supported by the  
fact that the menu bar tends to get quite crowded especially on  
smallish (15") laptop screens.

- D

[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 2193 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#1056: Filesets menu location
  2008-09-30 16:15   ` Glenn Morris
  2008-09-30 16:23     ` David Reitter
@ 2008-09-30 16:51     ` Drew Adams
  1 sibling, 0 replies; 8+ messages in thread
From: Drew Adams @ 2008-09-30 16:51 UTC (permalink / raw)
  To: 'Glenn Morris', 1056, 'Dominic Dunlop'

> >> So, may I request that an option is provided to make Filesets a
> >> submenu of the File menu?
> 
> In the current CVS trunk, this works for me:
> 
> (setq filesets-menu-before "Open File..."
>       filesets-menu-path '("File"))
> (require 'filesets)
> (filesets-init)

Yes, it works, but it would be better to use that as the default value, instead
of adding the Filesets menu at the menu-bar top level.







^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#1056: Filesets menu location
  2008-09-30 16:23     ` David Reitter
@ 2008-09-30 17:18       ` Lennart Borgman (gmail)
  0 siblings, 0 replies; 8+ messages in thread
From: Lennart Borgman (gmail) @ 2008-09-30 17:18 UTC (permalink / raw)
  To: David Reitter, 1056; +Cc: Dominic Dunlop

David Reitter wrote:
> On 30 Sep 2008, at 12:15, Glenn Morris wrote:
> 
>>>> From: Dominic Dunlop <domo@computer.org>
>> [...]
>>>> Although the Filesets menu is nice to have (although I found it a
>>>> bit of a bear to set up), I find its position between the
>>>> application and file menus to be continually jarring. Apple's Human
>>>> Interface Design Guidelines...
>>
>> Heaven forfend we should disagree with such a document...
> 
> true :)
> but that said, it goes against a rather wide-spread standard... File,
> Edit, and then whatever...

Didn't we have a discussion like that before where we agreed that
nothing should be placed before "File Edit" by default?

In my opinion it definitively should go in the File menu, probably close
to "Open File ...".

> I think a good default would be either next to the Buffers menu (to the
> left, probably), because of the semantics, or simply inside the File
> menu (again, semantics).  The latter would be supported by the fact that
> the menu bar tends to get quite crowded especially on smallish (15")
> laptop screens.

I think it would be good with some rather big reorganisation of the
menus. Some thoughts about it:

- Most Emacs users seems to use the menus very little.
- They are however important to new users.
- The menu bar tends to be clottered by too many things.
- The most important use of the menu bar is probably not doing something
quickly.
- More important is probably finding commands you do not know about.
- If this is true then a more conceptual organisation is probably the best.
- Also it will be useful to put more commands in the menus.
- It does not really matter if the menu is deep for those commands where
we merely want to point out that they exists.

Some things I would like to be done:
- Get all nice search and replace commands into the Edit menu. Quite a
lot of them are missing in the menus. (For example it would be nice to
have isearch "continuation" entries there, ie jump to Occur, to Query
Replace etc.)

- Make a new entry, perhaps called "Display" in the menu bar.
- Under display I would put "Buffers", "Frames" and "Windows" (and in
the future perhaps some grouping concept like project, application (it
is an OS, isn't it?)).

- Make a new entry "Minor" (after the major mode entry) where all minor
modes should go by default.
- Divide this in global and buffer local entries, perhaps by putting an
entry "Global" there with a submenu.






^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#1056: marked as done (Filesets menu location)
  2008-09-30 11:13 ` bug#1056: Filesets menu location David Reitter
  2008-09-30 14:15   ` Drew Adams
  2008-09-30 16:15   ` Glenn Morris
@ 2008-10-01  7:10   ` Emacs bug Tracking System
       [not found]   ` <handler.1056.D1056.122284444614778.notifdone@emacsbugs.donarmstrong.com>
  3 siblings, 0 replies; 8+ messages in thread
From: Emacs bug Tracking System @ 2008-10-01  7:10 UTC (permalink / raw)
  To: Glenn Morris

[-- Attachment #1: Type: text/plain, Size: 822 bytes --]


Your message dated Wed, 01 Oct 2008 02:58:28 -0400
with message-id <ontzbwer8r.fsf@fencepost.gnu.org>
and subject line Re: bug#1056: Filesets menu location
has caused the Emacs bug report #1056,
regarding Filesets menu location
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact don@donarmstrong.com
immediately.)


-- 
1056: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=1056
Emacs Bug Tracking System
Contact don@donarmstrong.com with problems

[-- Attachment #2: Type: message/rfc822, Size: 7200 bytes --]

From: David Reitter <david.reitter@gmail.com>
To: emacs-pretest-bug@gnu.org
Subject: Filesets menu location
Date: Tue, 30 Sep 2008 07:13:00 -0400
Message-ID: <792A5E28-D332-44C5-9C7A-A41D241FDEFB@gmail.com>

Begin forwarded message:

> From: Dominic Dunlop <domo@computer.org>
> Date: 30 September 2008 03:37:08 EDT
> To: aquamacs-bugs@aquamacs.org
> Subject: [Aquamacs-bugs] Filesets menu location
>
> Although the Filesets menu is nice to have (although I found it a bit
> of a bear to set up), I find its position between the application and
> file menus to be continually jarring. Apple's Human Interface Design
> Guidelines (<http://developer.apple.com/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGMenus/chapter_17_section_4.html#/ 
> /apple_ref/doc/uid/TP30000356-TPXREF103
>> ) require that the first four menus, left to right, shall be Apple,
> Application, File, Edit -- unless one or both of File and Edit is not
> relevant, and so omitted. I cannot think of an application that
> violates this order. Except Aquamacs, with the consequence that my
> muscle memory moves the pointer to the wrong place when I want the
> File or Edit menu.
>
> So, may I request that an option is provided to make Filesets a
> submenu of the File menu?
>
> Thanks!
>
> In GNU Emacs 22.3.2 (powerpc-apple-darwin9.5.0, Carbon Version 1.6.0)
>  of 2008-09-22 on lucy - Aquamacs Distribution 1.5
> Windowing system distributor `Apple Inc.', version 10.5.5
> configured using `configure  '--without-x' '--prefix=/usr/local''
>
> Important settings:
>   value of $LC_ALL: nil
>   value of $LC_COLLATE: nil
>   value of $LC_CTYPE: en_GB.UTF-8
>   value of $LC_MESSAGES: nil
>   value of $LC_MONETARY: nil
>   value of $LC_NUMERIC: nil
>   value of $LC_TIME: nil
>   value of $LANG: nil
>   locale-coding-system: utf-8
>   default-enable-multibyte-characters: t
>
> Major mode: nXML
>
> Minor modes in effect:
>   savehist-mode: t
>   smart-frame-positioning-mode: t
>   global-visual-line-mode: t
>   visual-line-mode: t
>   shell-dirtrack-mode: t
>   recentf-mode: t
>   encoded-kbd-mode: t
>   osx-key-mode: t
>   show-paren-mode: t
>   delete-selection-mode: t
>   pc-selection-mode: t
>   cua-mode: t
>   tooltip-mode: t
>   mouse-wheel-mode: t
>   file-name-shadow-mode: t
>   global-font-lock-mode: t
>   font-lock-mode: t
>   blink-cursor-mode: t
>   unify-8859-on-encoding-mode: t
>   utf-translate-cjk-mode: t
>   auto-compression-mode: t
>   column-number-mode: t
>   line-number-mode: t
>   transient-mark-mode: t
>
> Recent input:
> <menu-bar> <file> <Open Recent> <chaos-sample.acbea>
> <help-echo> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <down-mouse-1>
> <mouse-movement> <mouse-1> C-t C-x C-s <down-mouse-1>
> <mouse-1> <down-mouse-1> <mouse-movement> <mouse-movement>
> <drag-mouse-1> <help-echo> A-v C-x C-s C-x 5 f C-g
> <menu-bar> <help-menu> <bug-diagnosis> <send-emacs
> -bug-report>
>
> Recent messages:
> Loading rng-cmpct...done
> Loading rng-xsd...done
> Using vacuous schema
> Loading vc-svn...done
> Loading vc...done
> Wrote /ssh:ddunlop@cluster1a.uni.lu#8022:/home/clusterusers/ddunlop/
> Thesis/hpc-ga-bench/libacbea-0.1.0/config/chaos-sample.acbea
> Mark set
> Wrote /ssh:ddunlop@cluster1a.uni.lu#8022:/home/clusterusers/ddunlop/
> Thesis/hpc-ga-bench/libacbea-0.1.0/config/chaos-sample.acbea
> Quit
> Loading emacsbug...done
>
> Command line: (/Applications/Aquamacs Emacs.app/Contents/MacOS/
> Aquamacs Emacs)
>
> PATH: /sw/bin:/sw/sbin:/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/
> usr/X11R6/bin:/Users/domo/bin:/opt/local/bin:/opt/local/sbin:/sw/bin:/
> usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/Developer/
> Tools
>
> exec-path: (/sw/bin /sw/sbin /bin /sbin /usr/bin /usr/local/bin /usr/
> sbin /usr/X11R6/bin /Users/domo/bin /opt/local/bin /opt/local/sbin / 
> sw/
> bin /usr/local/bin /bin /sbin /usr/bin /usr/sbin /usr/X11R6/bin /
> Developer/Tools /Applications/Aquamacs Emacs.app/Contents/MacOS/
> libexec /Applications/Aquamacs Emacs.app/Contents/MacOS/bin)
>




[-- Attachment #3: Type: message/rfc822, Size: 1768 bytes --]

From: Glenn Morris <rgm@gnu.org>
To: 1056-done@emacsbugs.donarmstrong.com
Subject: Re: bug#1056: Filesets menu location
Date: Wed, 01 Oct 2008 02:58:28 -0400
Message-ID: <ontzbwer8r.fsf@fencepost.gnu.org>

2008-10-01  Glenn Morris  <rgm@gnu.org>

            * filesets.el (filesets-menu-name): Fix type.
            (filesets-menu-path, filesets-menu-before): Fix types.
            Change defaults to be consistent with recentf.  (Bug#1056)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#1056: closed by Glenn Morris <rgm@gnu.org> (Re: bug#1056: Filesets menu location)
       [not found]   ` <handler.1056.D1056.122284444614778.notifdone@emacsbugs.donarmstrong.com>
@ 2008-10-01  7:42     ` Dominic Dunlop
  0 siblings, 0 replies; 8+ messages in thread
From: Dominic Dunlop @ 2008-10-01  7:42 UTC (permalink / raw)
  To: 1056

On 2008–10–01, at 09:10, Emacs bug Tracking System wrote:
> This is an automatic notification regarding your bug report
> which was filed against the emacs package:
>
> #1056: Filesets menu location
>
> It has been closed by Glenn Morris <rgm@gnu.org>.

Everything's fine. Just a vote of thanks for the group's speedy  
response.
-- 
Dominic Dunlop









^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2008-10-01  7:42 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <7B4954CC-93D5-4BBF-BD17-67E5C8F94063@computer.org>
2008-09-30 11:13 ` bug#1056: Filesets menu location David Reitter
2008-09-30 14:15   ` Drew Adams
2008-09-30 16:15   ` Glenn Morris
2008-09-30 16:23     ` David Reitter
2008-09-30 17:18       ` Lennart Borgman (gmail)
2008-09-30 16:51     ` Drew Adams
2008-10-01  7:10   ` bug#1056: marked as done (Filesets menu location) Emacs bug Tracking System
     [not found]   ` <handler.1056.D1056.122284444614778.notifdone@emacsbugs.donarmstrong.com>
2008-10-01  7:42     ` bug#1056: closed by Glenn Morris <rgm@gnu.org> (Re: bug#1056: Filesets " Dominic Dunlop

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).