Re: SelectionPlaceholder in Packages
- To: mathgroup at smc.vnet.net
- Subject: [mg90317] Re: SelectionPlaceholder in Packages
- From: "David Park" <djmpark at comcast.net>
- Date: Sat, 5 Jul 2008 04:52:05 -0400 (EDT)
- References: <g4i8ue$38p$1@smc.vnet.net>
Thanks for very useful replies from David Reiss and Maxim Rytin.
I discovered that when appending a Global` to a placeholder in the package
notebook, the .m file aquires an extra space between them. By copying the
code to Workbench and using that editor I was able to add the Global`
without difficulty and then copy the .m file back.
Maxim also suggested the code:
With[{s = Symbol["Global`\[SelectionPlaceholder]"]},
CreatePalette[Defer@ PasteButton[foo2[s]]]]
which works like a charm.
--
David Park
djmpark at comcast.net
http://home.comcast.net/~djmpark/
"David Park" <djmpark at comcast.net> wrote in message
news:g4i8ue$38p$1 at smc.vnet.net...
> I'm having a lot of difficulty in using a SelectionPlaceholder in a
> CreatePalette statement that is in a package. The problem is that it gets
> the package context attached to it and if I try to write a 'Global`' in
> front of it I obtain syntax errors when loading the package.