BBEdit language module, lowercased

View: New views
16 Messages — Rating Filter:   Alert me  

BBEdit language module, lowercased

by chris corwin-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

for anyone who recently upgraded to bbedit 9.3 --- or is still on 9.2  
for that matter --- heck it probably works in 9.0 for all i know ---


anyway...


it is *wonderful* that bbedit now comes with lasso support built in,  
and the syntax colouring and code folding mostly works well.


but the tags list is Totally_InAnnoyingUpperCase


well, thanks to the amazing power of regular expressions, i have made  
them totally_awesomeCamelCase



with this in place you will get auto completes that complete your  
soul, not that make you want to throw things.


(sorry fletcher: i like lower case tags *shrug*)




download at: http://chriscorwin.com/downloads/camelCase_lasso_forBBEdit.zip


Installation Instructions
-------------------------

First off: remove the existing Language module that comes with BBEdit,  
as its presence will over-ride your customy one.



It is located at: <path to BBEdit/Contents/Language Modules/Lasso.bblm

Naturally, you'll wish to back this file up.


Next, put the camelCased'd Lasso.bblm file in BBEdit's Language  
Modules directory in your home library.

(You may have to create this directory)

~/Library/Application Support/BBEdit/Language Modules/

Restart BBEdit.

Enjoy.



Be aware!
=========

Any time you upgrade BBEdit, it will put a new Lasso.bblm into it's  
default place --- over-riding your changes all over again. Not to  
worry: just remove it, and all will be well.



--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by Brad Lindsay-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

This is great! Thanks Chris.

-Brad


On Nov 6, 2009, at 9:42 AM, chris corwin wrote:

> for anyone who recently upgraded to bbedit 9.3 --- or is still on  
> 9.2 for that matter --- heck it probably works in 9.0 for all i know  
> ---
>
>
> anyway...
>
>
> it is *wonderful* that bbedit now comes with lasso support built in,  
> and the syntax colouring and code folding mostly works well.
>
>
> but the tags list is Totally_InAnnoyingUpperCase
>
>
> well, thanks to the amazing power of regular expressions, i have  
> made them totally_awesomeCamelCase
>
>
>
> with this in place you will get auto completes that complete your  
> soul, not that make you want to throw things.
>
>
> (sorry fletcher: i like lower case tags *shrug*)
>
>
>
>
> download at: http://chriscorwin.com/downloads/camelCase_lasso_forBBEdit.zip
>
>
> Installation Instructions
> -------------------------
>
> First off: remove the existing Language module that comes with  
> BBEdit, as its presence will over-ride your customy one.
>
>
>
> It is located at: <path to BBEdit/Contents/Language Modules/Lasso.bblm
>
> Naturally, you'll wish to back this file up.
>
>
> Next, put the camelCased'd Lasso.bblm file in BBEdit's Language  
> Modules directory in your home library.
>
> (You may have to create this directory)
>
> ~/Library/Application Support/BBEdit/Language Modules/
>
> Restart BBEdit.
>
> Enjoy.
>
>
>
> Be aware!
> =========
>
> Any time you upgrade BBEdit, it will put a new Lasso.bblm into it's  
> default place --- over-riding your changes all over again. Not to  
> worry: just remove it, and all will be well.
>
>
>
> --
> This list is a free service of LassoSoft: http://www.LassoSoft.com/
> Search the list archives: http://www.ListSearch.com/Lasso/Browse/
> Manage your subscription: http://www.ListSearch.com/Lasso/
>
>
>


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by Viaduct Productions :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

thanks('chris')


On 2009-11-06, at 9:42 AM, chris corwin wrote:

> complete your soul



_____________
Rich in Toronto


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by Steve Piercy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 11/6/09 at 9:42 AM, chris.corwin@... (chris corwin) pronounced:

>well, thanks to the amazing power of regular expressions, i
>have made them totally_awesomeCamelCase

How can I edit the bblm to return totally_awesometruelowercase?  
When I try to open it in BBEdit, it prompts me to install it,
not edit it.

--steve

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- --
Steve Piercy               Web Site Builder              
Soquel, CA
<web@...>                  <http://www.StevePiercy.com/>


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by Jolle Carlestam-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I did that, and added some of the other tags I use regularly. You can  
either ask me for the edited one. Or, right click on the package in  
Finder and Open package. Then navigate to the info-plist and edit that  
in bbedit.

HDB
Jolle

7 nov 2009 kl. 09.32 skrev Steve Piercy - Web Site Builder:

> On 11/6/09 at 9:42 AM, chris.corwin@... (chris corwin)  
> pronounced:
>
>> well, thanks to the amazing power of regular expressions, i
>> have made them totally_awesomeCamelCase
>
> How can I edit the bblm to return totally_awesometruelowercase?
> When I try to open it in BBEdit, it prompts me to install it,
> not edit it.
>
> --steve
>
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> -- --
> Steve Piercy               Web Site Builder
> Soquel, CA
> <web@...>                  <http://www.StevePiercy.com/>
>
>
> --
> This list is a free service of LassoSoft: http://www.LassoSoft.com/
> Search the list archives: http://www.ListSearch.com/Lasso/Browse/
> Manage your subscription: http://www.ListSearch.com/Lasso/
>
>



--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by Viaduct Productions :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Translation to Steve:  use the meat button (right button).  New  
territory for some that hold expectations in the veg button (left  
button).

Far out , man.



On 2009-11-06, at 7:00 PM, Jolle Carlestam wrote:

> I did that, and added some of the other tags I use regularly. You  
> can either ask me for the edited one. Or, right click on the package  
> in Finder and Open package. Then navigate to the info-plist and edit  
> that in bbedit.



_____________
Rich in Toronto


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by Steve Piercy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Nice.  I did the same, as well as killed that annoying instance
of response_file_path.  BBEdit still hasn't fixed that.

I have another annoyance with the 9.3 upgrade.  If I wanted an
application to repeatedly warn me with no way of disabling it, I
would use Windows.
http://groups.google.com/group/bbedit/browse_thread/thread/87e2aecabcf219f3#

--steve


On 11/7/09 at 10:00 AM, list@... (Jolle Carlestam) pronounced:

>I did that, and added some of the other tags I use regularly.
>You can either ask me for the edited one. Or, right click on
>the package in Finder and Open package. Then navigate to the
>info-plist and edit that in bbedit.
>
>HDB
>Jolle
>
>7 nov 2009 kl. 09.32 skrev Steve Piercy - Web Site Builder:
>
>>On 11/6/09 at 9:42 AM, chris.corwin@... (chris corwin) pronounced:
>>
>>>well, thanks to the amazing power of regular expressions, i
>>>have made them totally_awesomeCamelCase
>>
>>How can I edit the bblm to return totally_awesometruelowercase?
>>When I try to open it in BBEdit, it prompts me to install it,
>>not edit it.
>>
>>--steve
>>
>>-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>---- --
>>Steve Piercy               Web Site Builder
>>Soquel, CA
>><web@...>                  <http://www.StevePiercy.com/>
>>
>>
>>--
>>This list is a free service of LassoSoft: http://www.LassoSoft.com/
>>Search the list archives: http://www.ListSearch.com/Lasso/Browse/
>>Manage your subscription: http://www.ListSearch.com/Lasso/
>>
>>
>
>
>
>--
>This list is a free service of LassoSoft: http://www.LassoSoft.com/
>Search the list archives: http://www.ListSearch.com/Lasso/Browse/
>Manage your subscription: http://www.ListSearch.com/Lasso/
>
>

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- --
Steve Piercy               Web Site Builder              
Soquel, CA
<web@...>                  <http://www.StevePiercy.com/>


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by Johan Solve :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sat, Nov 7, 2009 at 9:37 AM, Steve Piercy - Web Site Builder
<Web@...> wrote:
> I have another annoyance with the 9.3 upgrade.  If I wanted an application
> to repeatedly warn me with no way of disabling it, I would use Windows.
> http://groups.google.com/group/bbedit/browse_thread/thread/87e2aecabcf219f3#

I seem to have killed that thread. Happens all the time.


--
Mvh
Johan Sölve
____________________________________
Montania System AB
Halmstad   Stockholm   Malmö
http://www.montania.se

Johan Sölve
Mobil +46 709-51 55 70
johan@...

Kristinebergsvägen 17, S-302 41 Halmstad, Sweden
Telefon +46 35-136800 |  Fax +46 35-136801

--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by Steve Piercy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 11/9/09 at 9:28 AM, johan.solve@... (Johan Solve) pronounced:

>On Sat, Nov 7, 2009 at 9:37 AM, Steve Piercy - Web Site Builder
><Web@...> wrote:
>>I have another annoyance with the 9.3 upgrade.  If I wanted an application
>>to repeatedly warn me with no way of disabling it, I would use Windows.
>>http://groups.google.com/group/bbedit/browse_thread/thread/87e2aecabcf219f3#
>
>I seem to have killed that thread. Happens all the time.

Either that or I'm the only one who has this in any old legacy
Lasso files:

<meta http-equiv="content-type" content="text/html; charset=utf-8">

All I want is a little box to tick, like in Firefox: "Don't warn
me again.  I know what I'm doing."

For crying out loud, I got by for 13 years without that stupid
warning, why should it start now?

I think it's time to complain some more.

--steve

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- --
Steve Piercy               Web Site Builder              
Soquel, CA
<web@...>                  <http://www.StevePiercy.com/>


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by bilcorry :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Johan Solve wrote on 11/9/2009 12:28 AM:
> On Sat, Nov 7, 2009 at 9:37 AM, Steve Piercy - Web Site Builder
> <Web@...> wrote:
>> I have another annoyance with the 9.3 upgrade.  If I wanted an application
>> to repeatedly warn me with no way of disabling it, I would use Windows.
>> http://groups.google.com/group/bbedit/browse_thread/thread/87e2aecabcf219f3#
>
> I seem to have killed that thread. Happens all the time.

You might want to point out that their original assumption (specifying UTF-8 as the character set precludes the use of a BOM for HTML documents) is incorrect.  Or at least I couldn't find any document that prevents it's use.  Some reading if interested:

        Discusses display problems, but doesn't say it's illegal to use BOM:
        http://www.w3.org/International/tests/results/results-utf8-signature

        Says BOM is valid for UTF-8 data streams:
        http://unicode.org/faq/utf_bom.html#BOM

        This RFC says that even if the protocol disallows a BOM, the BOM must then be interpreted as a zero-width char, so it's still allowed!
        http://tools.ietf.org/html/rfc3629#section-6

If BareBones knows of a RFC or similar authoritative spec that disallows the use of a BOM on HTML documents encoded as UTF-8, I'd be interested in the reference.


- Bil



--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by Steve Piercy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 11/9/09 at 1:29 AM, bil@... (Bil Corry) pronounced:

>You might want to point out that their original assumption
>(specifying UTF-8 as the character set precludes the use of a
>BOM for HTML documents) is incorrect.  Or at least I couldn't
>find any document that prevents it's use.

Thanks for the leads, Bil.  I sent it onward.  Hopefully it will
get some attention.

--steve

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- --
Steve Piercy               Web Site Builder              
Soquel, CA
<web@...>                  <http://www.StevePiercy.com/>


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by bilcorry :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Steve Piercy - Web Site Builder wrote on 11/9/2009 1:44 AM:
> On 11/9/09 at 1:29 AM, bil@... (Bil Corry) pronounced:
>
>> You might want to point out that their original assumption (specifying
>> UTF-8 as the character set precludes the use of a BOM for HTML
>> documents) is incorrect.  Or at least I couldn't find any document
>> that prevents it's use.
>
> Thanks for the leads, Bil.  I sent it onward.  Hopefully it will get
> some attention.

Doesn't look like it.  You might try asking them what the correct charset value should be, since "UTF-8" to them means "UTF-8, no BOM" -- what is the correct value that means "UTF-8 with BOM"?  IANA doesn't appear to offer anything beyond "UTF-8" for UTF-8 encoding:

        http://www.iana.org/assignments/character-sets


- Bil


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by chris corwin-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Fri, Nov 6, 2009 at 7:00 PM, Jolle Carlestam <list@...> wrote:
> I did that, and added some of the other tags I use regularly. You can either
> ask me for the edited one. Or, right click on the package in Finder and Open
> package. Then navigate to the info-plist and edit that in bbedit.

i forgot to mention that i fixed the filePath thing, and i also added
many, many, tags from tagSwap

--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by Johan Solve :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, Nov 17, 2009 at 3:00 PM, Chris Corwin <chris.corwin@...> wrote:
> On Fri, Nov 6, 2009 at 7:00 PM, Jolle Carlestam <list@...> wrote:
>> I did that, and added some of the other tags I use regularly. You can either
>> ask me for the edited one. Or, right click on the package in Finder and Open
>> package. Then navigate to the info-plist and edit that in bbedit.
>
> i forgot to mention that i fixed the filePath thing, and i also added
> many, many, tags from tagSwap

There should be a Knop version as well. Any takers?

--
Mvh
Johan Sölve
____________________________________
Montania System AB
Halmstad   Stockholm   Malmö
http://www.montania.se

Johan Sölve
Mobil +46 709-51 55 70
johan@...

Kristinebergsvägen 17, S-302 41 Halmstad, Sweden
Telefon +46 35-136800 |  Fax +46 35-136801

--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by Steve Piercy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 11/17/09 at 3:35 PM, johan.solve@... (Johan Solve) pronounced:

> On Tue, Nov 17, 2009 at 3:00 PM, Chris Corwin <chris.corwin@...> wrote:
> > On Fri, Nov 6, 2009 at 7:00 PM, Jolle Carlestam <list@...> wrote:
> >> I did that, and added some of the other tags I use regularly. You can either
> >> ask me for the edited one. Or, right click on the package in Finder and Open
> >> package. Then navigate to the info-plist and edit that in bbedit.
> >
> > i forgot to mention that i fixed the filePath thing, and i also added
> > many, many, tags from tagSwap
>
> There should be a Knop version as well. Any takers?

-action
-actionpath
-after
-ancestor
-autoparams
-basepath
-buttontemplate
-children
-cipher
-class
-cols
-confirmmessage
-contains
-currentclass
-currentmarker
-data
-database
-dbfield
-dbname
-debug
-default
-defaultsort
-delimiter
-disabled
-encrypt
-end
-endscript
-entersubmitblock
-error_code
-errorclass
-except
-excludetype
-expand
-fallback
-field
-fieldname
-fields
-fieldset
-file
-filename
-filenaming
-fileroot
-filter
-flat
-focus
-force
-formaction
-from
-get
-getargs
-headscript
-hide
-hint
-home
-html
-id
-index
-inlinename
-keeplock
-key
-keyfield
-keyparamname
-keyvalue
-label
-language
-legend
-linebreak
-lock
-lockfield
-lockvalue
-logdatafield
-logdb
-logeventfield
-loguserfield
-maxrecords
-method
-multiple
-name
-nav
-navitem
-navmethod
-newname
-noautoparams
-noscript
-nosort
-nowarning
-numbered
-options
-param
-params
-password
-passwordfield
-path
-permission
-plain
-post
-prefix
-quicksearch
-raw
-rawheader
-recordindex
-renderpath
-replace
-required
-root
-rows
-salt
-search
-searchparams
-setpath
-singleuser
-size
-skipcurrent
-sql
-start
-strings
-suffix
-table
-template
-title
-to
-topself
-trace
-type
-types
-unsavedmarker
-unsavedmarkerclass
-unsavedwarning
-url
-urlargs
-user
-userdb
-userfield
-useridfield
-username
-validate
-value
-width
-xhtml
_unknowntag
action_statement
actionconfigfile
actionfile
actionpath
addchildren
adderror
addfield
addlanguage
addlock
addrecord
addstring
afterhandler
auth
browserlanguage
capturesearchvars
children
clearfields
clearlocks
configfile
contentfile
copyfield
data
database
deleterecord
directorytree
encrypt
error_code
error_data
error_lang
error_msg
errors
field
field_names
filename
formmode
found_count
get
getargs
getbutton
getdata
getlabel
getlocation
getnav
getpermission
getrecord
getstring
getvalue
haschildren
help
id_user
include
init
inlinename
insert
isvalid
keyfield
keymap
keys
keyvalue
label
lang
languages
lastpage
library
libraryfile
linkparams
loadfields
lockfield
lockvalue
lockvalue_decrypted
lockvalue_encrypted
login
logout
maxrecords_value
next
nextrecord
onassign
onconvert
oncreate
ondeserialize
page
page_skiprecords
path
patharray
pathmap
process
querytime
quicksearch
recorddata
records
records_array
reindex
removefield
renderbreadcrumb
renderfooter
renderform
renderheader
renderhtml
renderlisting
reset
resetfields
resultset_count
saverecord
searchparams
select
setdata
setformat
setlanguage
setlocation
setpermission
settable
setvalue
shown_count
shown_first
shown_last
size
skiprecords_value
sortparams
table_names
tagtime
trace
updatefields
url
urlargs
urlmap
validate
validlanguage
varname
xhtml

--steve

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Steve Piercy               Web Site Builder               Soquel, CA
<web@...>                  <http://www.StevePiercy.com/>


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: BBEdit language module, lowercased

by Jolle Carlestam-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

18 nov 2009 kl. 01.22 skrev Steve Piercy - Web Site Builder:

> On 11/17/09 at 3:35 PM, johan.solve@... (Johan Solve) pronounced:
>
>> On Tue, Nov 17, 2009 at 3:00 PM, Chris Corwin <chris.corwin@...> wrote:
>>> On Fri, Nov 6, 2009 at 7:00 PM, Jolle Carlestam <list@...> wrote:
>>>> I did that, and added some of the other tags I use regularly. You can either
>>>> ask me for the edited one. Or, right click on the package in Finder and Open
>>>> package. Then navigate to the info-plist and edit that in bbedit.
>>>
>>> i forgot to mention that i fixed the filePath thing, and i also added
>>> many, many, tags from tagSwap
>>
>> There should be a Knop version as well. Any takers?
> / ... /
> --steve

These where already there. The rest I've added. Don't know how to distribute though. Maybe I should put it on Knops Google code site.

HDB
Jolle

-database
-key
-keyfield
-keyvalue
-maxrecords
-name
-password
-replace
-required
-search
-sql
-table
-username
action_statement
adderror
auth
children
data
database
define
error_code
error_msg
errors
field_names
field
filename
found_count
get
haschildren
include_once
include
insert
isvalid
keys
library
maxrecords_value
next
oncreate
path
process
records_array
records
reset
resultset_count
select
server_name
setdata
setformat
settable
setvalue
shown_count
shown_first
shown_last
size
skiprecords_value
timer
trace



--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/