At 08:03 -0800 01/24/2013, Randall Venhola wrote:
>I am working with Scons (scons.org). The programming language is Python.
>The standard is to not use file extensions - the file names are always
>SConstruct and SConscript. I want BBEdit to recognize the files as Python
>so that I get the function pop-up and colourization. I get this simply by
>renaming the file to add a .py extension (e.g SConstruct.py and
>SConscript.py). Renaming them is not really a solution, as it basically
>breaks other parts of the script. I searched this list and the User Manual
>but no luck.
>
>How do I get BBEdit to set the language in this situation?


Sounds like just the job for an embedded Emacs variable :-), which can
directly specify the file's language type.

(For info about using these variables with BBEdit, please see the section
"Emacs Local Variables" in Chapter 3 of the PDF manual.)

By way of example, you can place the necessary variable (in this case,
'mode') & its value, either a) in the first line of the file, or b) within
a block at the end of the file, like so:

====
# -*- mode: python -*-

print "Hello, World"

# Local Variables:
# mode: python
====

[NB you needn't include both the initial line and the block; either will
suffice.]


Regards,

 Patrick Woolsey
==
Bare Bones Software, Inc.             <http://www.barebones.com/>

-- 
-- 
You received this message because you are subscribed to the 
"BBEdit Talk" discussion group on Google Groups.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
<http://groups.google.com/group/bbedit?hl=en>
If you have a feature request or would like to report a problem, 
please email "[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>



Reply via email to