Hi,

So this works for me.  In the .tm_properties file:

[ *.tex ]
scopeAttributes = 'attr.save-on-deactivate'

Then put attr.save-on-deactive in the scope for the 'Save on focus lost' command.

Be careful: scopeAttributes seem to only be attached to files when you open them, so if you change .tm_properties be sure to re-open the files.  You can make sure that the scope attribute has been set by using the "Show Scope" command in bundle development or Ctrl-Shift-P, just to check that the attribute is being set properly.

David.

On Wed, Feb 29, 2012 at 6:02 PM, Erik Ebsen <eriklebsen@gmail.com> wrote:
Thanks, David. Your edits were enough to get the command working for me.

How would a person go about limiting the scope of this command by file type? I understand that this is possible but haven't been able to get it to work yet.

Seems like the Scope Selector or Content Match fields would be the place for that (using something similar to [ *.{css,txt,markdown,md,mdown} ] for the syntax) but I can't get it to work. I've tried this syntax with or without the brackets.

--
Erik

On Wed, Feb 29, 2012 at 9:24 AM, <textmate-request@lists.macromates.com> wrote:

Message: 5
Date: Wed, 29 Feb 2012 15:17:50 +0000
From: David Howden <dhowden@gmail.com>
To: TextMate users <textmate@lists.macromates.com>
Subject: [TxMt] Re: scopeAttributes and deactivate working?
Message-ID:
       <CAP2kWKEubFLk0TaqaBXNd9B5szv_wwitCBWt6idRsDDMdJBaMQ@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Hi Ed.

Try removing the scope selector and see if it works.  I have input set to
"Nothing", and output to "Discard".

I have added the command to the text bundle, so if you are still having
problems I can just send you a copy of that.

David.

On Wed, Feb 29, 2012 at 3:12 PM, PowerPod <ed.moss@4ssom.com> wrote:

>
> I created a "Command" in my personal bundle with:
>
> Scope Selector: attr.save-on-deactive
> Key Equivalent:
> Tab Trigger:
> Semantic Class: callback.application.did-deactivate
> Content Match:
> Save: Modified Documents
> Input: Scope     Format: Text
> Output: Replace Input    Format: Text
> Caret Placement: After Output
> Scroll for new output (unchecked)
>
> Still no joy. Yes, I am anxious to get this working. :) I really appreciate
> your help.
>
> Thanks,
>
> Ed.
>
>
> David Howden wrote:
> >
> > Hi
> >
> > Ok, so as I understand it you you now need to have a command which has
> the
> > scope set to attr.save-on-deactive, and is fired by the semantic
> > class: callback.application.did-deactivate
> > and is set to save all modified documents.
> >
> > David.
> >
> > On Tue, Feb 28, 2012 at 5:00 PM, Edwin Moss <ed.moss@4ssom.com> wrote:
> >
> >> I am having no joy in getting this to work in my .tm_properties file.
> >>
> >> [ *.{rb,erb,haml,js,html} ]
> >> scopeAttributes = 'attr.save-on-deactivate'
> >>
> >> Has anyone else got it to work? Any help would be appreciated.
> >>
> >> Thanks,
> >>
> >> Ed
> >>
> >>
> >> _______________________________________________
> >> textmate mailing list
> >> textmate@lists.macromates.com
> >> http://lists.macromates.com/listinfo/textmate
> >>
> >
> >
> > _______________________________________________
> > textmate mailing list
> > textmate@lists.macromates.com
> > http://lists.macromates.com/listinfo/textmate
> >
>
> --
> View this message in context:
> http://old.nabble.com/scopeAttributes-and-deactivate-working--tp33408128p33414690.html
> Sent from the textmate users mailing list archive at Nabble.com.
>
>
> _______________________________________________
> textmate mailing list
> textmate@lists.macromates.com
> http://lists.macromates.com/listinfo/textmate
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macromates.com/textmate/attachments/20120229/1c555f6e/attachment.html>

------------------------------

_______________________________________________
textmate mailing list
textmate@lists.macromates.com
http://lists.macromates.com/listinfo/textmate

End of textmate Digest, Vol 45, Issue 50
****************************************



_______________________________________________
textmate mailing list
textmate@lists.macromates.com
http://lists.macromates.com/listinfo/textmate