Can I use variable as argument in action routine?

Paterline, David L. paterldl at westinghouse.com
Fri Oct 10 20:36:26 CEST 2008


Great! Thanks.

-
David L. Paterline
Principal Engineer
Nuclear Fuel Engineering
Methods and Reload Tools

Westinghouse Electric Company
Westinghouse Energy Center E-468
Monroeville, PA 15146 USA
Phone: +1 (412) 374-2286
Fax: +1 (412) 374-2284
Email: paterldl at westinghouse.com
Home Page: http://www.westinghousenuclear.com


-----Original Message-----
From: discuss-bounces at nedit.org [mailto:discuss-bounces at nedit.org] On Behalf Of Tony Balinski
Sent: Thursday, October 09, 2008 2:41 PM
To: General NEdit discussion list
Subject: Re: Can I use variable as argument in action routine?

Quoting "Paterline, David L." <paterldl at westinghouse.com>:

> I'm trying to write a little macro to delete all occurrences of selected
> text in a file. Something simple like:
>
> $selected = get_selection()
> replace_all("$selected", "", "literal")
>
> I've tried a number of variations of this with no luck.
>
> I seem to be getting the selection OK, but the replace_all routine seems to
> be using the string $selected, rather than the value of the current
> selection substituted for the variable $selected.
>
> Should I be able to use a macro variable for an argument in an action
> routine?

Looks like the second line should be
  replace_all($selected, "", "literal")
ie, no quotes around the first argument.
(Dollar variables aren't like shell ones - they're just global)

Tony
--
NEdit Discuss mailing list - Discuss at nedit.org
http://www.nedit.org/mailman/listinfo/discuss



More information about the Discuss mailing list