all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Dan Nicolaescu <dann@ics.uci.edu>
To: Stefan Monnier <monnier@iro.umontreal.ca>
Cc: Miles Bader <miles@gnu.org>,
	David Reitter <david.reitter@gmail.com>,
	Adrian Robert <adrian.b.robert@gmail.com>,
	YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>,
	Emacs-Devel devel <emacs-devel@gnu.org>
Subject: Re: NS: ns-expand-space / slider in Preferences dialog not	functional
Date: Mon, 9 Mar 2009 16:15:38 -0700 (PDT)	[thread overview]
Message-ID: <200903092315.n29NFcrh021453@rodan.ics.uci.edu> (raw)
In-Reply-To: <jwvprgqg7ne.fsf-monnier+emacs@gnu.org> (Stefan Monnier's message of "Mon, 09 Mar 2009 09:19:43 -0400")

Stefan Monnier <monnier@iro.umontreal.ca> writes:

  > > But now that the situation is what it is I stand by what I say above: it
  > > doesn't interfere with anything in core emacs (as it is / should be
  > > additive with line-spacing), users benefit from it, and others can use it
  > > to try and see whether it's something that would be worth having on X and
  > > W32.  There's no benefit to removing it.
  > 
  > This would encourage the use of MacOSX to try the feature.  As long as
  > MacOSX is not Free Software, this goes against our goals.  Also I think
  > it's pretty clear that the `line-spacing' feature can be expanded to
  > cover the featureset of `ns-expand-space' and that it would be good
  > since it would remove a redundant setting, and bring that feature to
  > all architectures.
  > 
  > So we should remove ns-expand-space right now.  If we can come up with
  > a clean enough patch to extend line-spacing's semantics, we might be
  > able to consider it for inclusion in Emacs-23.1, otherwise it'll have to
  > wait for Emacs-23.2.

How about similar features that are in the ns specific files, but should
be generic (if they should be included at all).  

When the ns support was included, I sent a few messages with reviews,
and found quite a few such things.

The ones that  I remember right away are in nsfns.m 

  /* FIXME: Because of the typo below, Qbuffered probably never did
     anything useful, so it might as well be removed. */
  Qbuffered = intern ("bufferd");
  staticpro (&Qbuffered);

??? Whis is this kept around? 


  Qfontsize = intern ("fontsize");
  staticpro (&Qfontsize);

What about this one?


  DEFVAR_LISP ("ns-icon-type-alist", &Vns_icon_type_alist,
               doc: /* Alist of elements (REGEXP . IMAGE) for images of icons associated to frames.
If the title of a frame matches REGEXP, then IMAGE.tiff is
selected as the image of the icon representing the frame when it's
miniaturized.  If an element is t, then Emacs tries to select an icon
based on the filetype of the visited file.

The images have to be installed in a folder called English.lproj in the
Emacs folder.  You have to restart Emacs after installing new icons.

Example: Install an icon Gnus.tiff and execute the following code

  (setq ns-icon-type-alist
        (append ns-icon-type-alist
                '((\"^\\\\*\\\\(Group\\\\*$\\\\|Summary \\\\|Article\\\\*$\\\\)\"
                   . \"Gnus\"))))

When you miniaturize a Group, Summary or Article frame, Gnus.tiff will
be used as the image of the icon representing the frame.  */);
  Vns_icon_type_alist = Fcons (Qt, Qnil);

This definitely looks like it should be generic, or not included at all.

There are a few more in ns-win.el.  Like redefining the standard menu structure, but there are more.




  parent reply	other threads:[~2009-03-09 23:15 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-04 21:35 bug#2532: NS: ns-expand-space / slider in Preferences dialog not functional Adrian Robert
2009-03-05  3:39 ` David Reitter
2009-03-05  3:39 ` David Reitter
2009-03-06 19:20   ` Adrian Robert
2009-03-06 19:35     ` David Reitter
2009-03-06 19:35     ` bug#2532: " David Reitter
2009-03-07  1:09     ` YAMAMOTO Mitsuharu
2009-03-07  2:15       ` Adrian Robert
2009-03-07  3:33         ` YAMAMOTO Mitsuharu
2009-03-07  9:28           ` Adrian Robert
2009-03-08  1:17             ` YAMAMOTO Mitsuharu
2009-03-08 17:41               ` Adrian Robert
2009-03-09  0:17                 ` YAMAMOTO Mitsuharu
2009-03-09  2:46                 ` Miles Bader
2009-03-09  7:53                   ` Adrian Robert
2009-03-09  9:00                     ` YAMAMOTO Mitsuharu
2009-03-09  9:04                     ` Miles Bader
2009-03-09 13:19                     ` Stefan Monnier
2009-03-09 20:50                       ` Adrian Robert
2009-03-09 21:29                         ` David Reitter
2009-03-09 23:15                       ` Dan Nicolaescu [this message]
     [not found]                         ` <jwvvdqihzix.fsf-monnier+emacs@gnu.org>
2009-03-10 15:33                           ` Dan Nicolaescu
2009-03-10 15:59                             ` Stefan Monnier
2009-03-10  2:38                       ` YAMAMOTO Mitsuharu
2009-03-10  3:16                         ` Miles Bader
2009-03-10  3:38                           ` YAMAMOTO Mitsuharu
2009-03-07  4:27         ` David Reitter
2009-03-07  1:09     ` bug#2532: " YAMAMOTO Mitsuharu
2009-03-06 19:20   ` Adrian Robert

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200903092315.n29NFcrh021453@rodan.ics.uci.edu \
    --to=dann@ics.uci.edu \
    --cc=adrian.b.robert@gmail.com \
    --cc=david.reitter@gmail.com \
    --cc=emacs-devel@gnu.org \
    --cc=miles@gnu.org \
    --cc=mituharu@math.s.chiba-u.ac.jp \
    --cc=monnier@iro.umontreal.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.