From: Marc D. <mar...@gm...> - 2015-03-05 08:21:50
|
<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> </head> <body bgcolor="#FFFFFF" text="#000000"> Dear All,<br> <br> I'm using jEdit with the "Templates" plugin.<br> Everything works fine, the plugin works great, but to get the most out of it:<br> A question asked by example:<br> "Templates" is used to create a file header and programming outline.<br> Beside the normal static stuff (legal information, ...) the templates plugin allows dynamic generation of data.<br> Automatically set the date or prompt for user input or ...<br> When the user clicks the template, beside the normal static stuff it is thus possible to prompt for user input to complete the template.<br> Prompting for the file name is one of the thing that can be done.<br> The file name, creation date, and other information will thus complete the file header.<br> <br> How can I automatically write the file to disk, after the user completed the entries for the template, using the entered file name as name for the file on disk?<br> <br> Did somebody already do this?<br> Has somebody an idea how to do this?<br> <br> Many thanks in advance,<br> <br> Marc <div class="moz-signature">-- <br> <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8"> <title></title> <meta name="GENERATOR" content="LibreOffice 3.5 (Linux)"> <meta name="AUTHOR" content="Famlie Defossez"> <meta name="CREATED" content="20120716;9200900"> <meta name="CHANGEDBY" content="Marc Defossez"> <meta name="CHANGED" content="20120716;20111900"> <meta name="CHANGEDBY" content="Marc Defossez"> <p style="margin-bottom: 0mm; border-top: none; border-bottom: 1px solid #000000; border-left: none; border-right: none; padding-top: 0mm; padding-bottom: 0.74mm; padding-left: 0mm; padding-right: 0mm"> <br> </p> <p style="margin-bottom: 0mm"> <meta name="CHANGEDBY" content="Marc Defossez"> <meta http-equiv="Context-Type" content="text/html; charset=UTF-8"> <meta name="CHANGEDBY" content="Famlie Defossez"> <font size="3">Marc Defossez</font><font size="4"><br> </font><font size="3">Volmolenheide 38<br> 2400 Mol – Antwerpen Tel: +32 14 319 632<br> Belgium Eml: <a href="mailto:mar...@gm...">mar...@gm...</a></font></p> <p style="margin-bottom: 0mm; border-top: none; border-bottom: 1px solid #000000; border-left: none; border-right: none; padding-top: 0mm; padding-bottom: 0.76mm; padding-left: 0mm; padding-right: 0mm"> <font color="#00b050"><font face="Webdings"><font style="font-size: 16pt" size="4"><b>P</b></font></font></font><font color="#00b050"> </font><font color="#ff0000"><font size="2"><b>Please do not print this e-mail unless you really need to.</b></font></font></p> <p><font face="Arial, sans-serif"><font size="2">This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. </font></font> </p> </div> </body> </html> |
From: Steve J. <ste...@wi...> - 2015-03-05 22:10:22
|
Hi Marc, Sorry. I got your original email but I've been on vacation for several weeks. It's better that you send questions to the list anyway. Here's an example that should do what you're looking for: ##template = File Save test ## #prompt ( "File name:" $myfilename ) Entered file = $myfilename #beanshell (false) buffer.save(view, buffer.getDirectory() + context.get("myfilename")); #end The sample prompts for a filename, records it in the current buffer, then saves the current buffer renamed with the entered file name. In the #beanshell directive, "buffer" is a reference to the current buffer and "view" is a reference to the current view. Hope that helps, Steve Jakob On Mar 5, 2015, at 3:21 AM, Marc Defossez <mar...@gm...> wrote: > Dear All, > > I'm using jEdit with the "Templates" plugin. > Everything works fine, the plugin works great, but to get the most out of it: > A question asked by example: > "Templates" is used to create a file header and programming outline. > Beside the normal static stuff (legal information, ...) the templates plugin allows dynamic generation of data. > Automatically set the date or prompt for user input or ... > When the user clicks the template, beside the normal static stuff it is thus possible to prompt for user input to complete the template. > Prompting for the file name is one of the thing that can be done. > The file name, creation date, and other information will thus complete the file header. > > How can I automatically write the file to disk, after the user completed the entries for the template, using the entered file name as name for the file on disk? > > Did somebody already do this? > Has somebody an idea how to do this? > > Many thanks in advance, > > Marc > -- > > Marc Defossez > Volmolenheide 38 > 2400 Mol – Antwerpen Tel: +32 14 319 632 > Belgium Eml: mar...@gm... > P Please do not print this e-mail unless you really need to. > This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for all > things parallel software development, from weekly thought leadership blogs to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/-- > ----------------------------------------------- > jEdit Users' List > jEd...@li... > https://lists.sourceforge.net/lists/listinfo/jedit-users |