Hey Jacob,

Thanks for collecting these. What does the community think, should these be placed on the github wiki on a page so that it’s searchable and easier to discover?
https://github.com/textmate/textmate/wiki

What do you think?

— Attila

ATTILA GYÖRFFY
I develop software.

attilagyorffy.com | @attilagyorffy |  | in/attilagyorffy | github.com/attilagyorffy

Every time you print an email, a tree is marked for death.
Trees provide O2. You need that to breathe, remember? 🌳

On 17 Jan 2017, at 18:46, Jacob Carlborg <doob@me.com> wrote:


On 17 jan 2017, at 05:33, じょいすじょん <dangerwillrobinsondanger@gmail.com> wrote:

I have found that I had to finally learn to create Commands in a TM Bundle to move beyond what snippets alone can do (even though they have such a brilliantly simple syntax...)
Is there any canonical listing of values to use Semantic Class hooks?


This is a list of semantic class callbacks that I’ve managed to collect from different places:

* callback.application.did-activate
* callback.application.did-deactivate
* callback.document.binary-export
* callback.document.binary-import
* callback.document.did-reload
* callback.document.did-save
* callback.document.export
* callback.document.import
* callback.document.will-reload
* callback.document.will-save
* callback.double-click
* callback.file-browser.action-menu
* callback.mouse-click (old)
* callback.single-click
* callback.triple-click

For mouse click callbacks, the following modifiers can be used:

* dyn.modifier.shift
* dyn.modifier.control
* dyn.modifier.option
* dyn.modifier.command

The modifiers are set in “Scope Selector”.

--
/Jacob Carlborg

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