[Zope] Re: xemacs ftp and scripts
Tres Seaver
tseaver at zope.com
Thu May 5 09:49:55 EDT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Dave Whiteley wrote:
> On Thu, May 05, 2005 at 01:00:55PM +0200, SER.RI-TIC-Alexis Roda wrote:
>
>>Dave Whiteley wrote:
>>
>>>Hello,
>>>Firstly, my xemacs did not recognise my Script(Python) files as being
>>>Python, and so it does not automatically switch to Python Major Mode.
>>>
>>>I added the standard shebang "#! /usr/bin/python" to the start of the
>>>file which fixed this. However it would be nice if it were to
>>>recognise Zope's script preamble. Please could someone point me at a
>>>resource to help me configure my Xemacs for this.
>>
>>xemacs probably relies on file extension to decide the mode. Just rename
>>your scripts and add a .py extension (not a good idea, since . is
>>meaningful for python)
>
>
> When I have created scripts in the web interface I have just accepted
> the defaults, and so I presume that the scripts are buried in the ZDB,
> rather than being actual files. Should I give them actual filenames
> when I create them?
>
>
>>or add something like (not tested):
>>
>># Local Variables:
>># mode:python
>># End:
>>
>
>
>
>
> Thanks, magic! That works.
>
> Now if I can fix the file type problem....
You need to persuade Xemacs not to create backup files. In "standard"
mode, when you go to save the file, it does something like:
- rename the original, giving it a backup suffix
- Writes the new file, giving it the original name
- (maybe) delete the renamed original
That second step is where the DTMDocument is being created.
If you can't find a solution to that problem, then you could add an
ExternalMethod named 'PUT_factory', and take over control of the choice
of object type being created yourself. See the following for hints:
http://zwiki.org/HowToCreateZwikiPagesWithPut
Tres.
- --
===============================================================
Tres Seaver tseaver at zope.com
Zope Corporation "Zope Dealers" http://www.zope.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCeiSDGqWXf00rNCgRAoBrAKCOkWO+0bdGAtq0WRBUknudOtdMOwCgkQ+x
JqyZNfn1ZE75t8p0zjfG2Bo=
=LsuD
-----END PGP SIGNATURE-----
More information about the Zope
mailing list