Skip to content
Commits on May 31, 2012
Commits on Dec 13, 2010
Commits on Mar 1, 2010
  1. Improved menu validation logic. Plugins now supply requireDocument, r…

    …equireSelection and validateMenuItem options.
    
    The first two do exactly what you'd think they do... The third one means that the action will provide a 'showmenu' function which validates that action's menu item. Return True if the menu item should be enabled, false otherwise.
    Note that the first time a menu is viewed, Python has to load all actions with validateMenuItem enabled. This can be a bit slow in larger menus.
    committed Mar 1, 2010
Commits on Feb 26, 2010
  1. Changes from manipulate lines.

    committed Feb 26, 2010
  2. Adding changes from line_actions into cp_actions. Fixing AppKit names…

    …pacing, since all we really needed was a beep.
    committed Feb 26, 2010
  3. Importing tea_actions into cp_actions namespace, replacing references…

    … to tea_actions with references to cp_actions. Essentially, cp_actions is now a wrapper for tea_actions, making it easier to upgrade, import changes from tea-for-coda, etc.
    committed Feb 26, 2010
Commits on Feb 25, 2010
  1. Added NSMenuValidation informal protocol implementation. This allows …

    …actions to disable their menu item by implementing a showmenu() function. Unfortunately this means that all plugin action scripts must be loaded the first time the plugin's menu is shown, which has adverse performance effects. I'd like to move this to the PluginActions plist, or at least define which actions should validate their own menu items in the plist, allowing us to skip this step in most cases.
    committed Feb 25, 2010
Commits on Feb 21, 2010
  1. added new coda plugin actions. right now, they just include the abili…

    …ty to insert text with an insertion point token in it. Supplimented the stock Coda insertion point token with the ability to define an insertion point range rather than just a single point. also defined a beep function, useful for beeping.
    committed Feb 18, 2010
Commits on Jan 21, 2010
Commits on Jan 14, 2010
  1. Simplified customization options and instructions a bit by removing t…

    …he requirement to rename CodaPluginSkeleton.py. Class must still be renamed.
    committed Jan 14, 2010
  2. Doing a gut renovation of the TEA plugin.

    Removed all current plugin actions and support scripts.
    Removed all interface nibs.
    Moved TextActions.plist to a more generic location, updated main class file.
    Made setup.py and main class a bit more generic, confined all necessary changes to the top chunk of each file.
    Added Hello World sample action and menu items.
    Updated documentation. A bit.
    
    TODO: add a Hello World example that uses TEASheetLoader for user interaction (a la TEAWrapWithAbbreviation)
    committed Jan 14, 2010
Commits on Jan 6, 2010
  1. @onecrayon

    2.0b3 release

    onecrayon committed Jan 6, 2010
  2. @onecrayon
  3. @onecrayon
  4. @onecrayon
Commits on Dec 8, 2009
  1. @onecrayon

    Added extension and tag-based detection of CSS and XSL contexts for E…

    …xpand Abbreviation; closes #21
    onecrayon committed Dec 8, 2009
  2. @onecrayon
  3. @onecrayon
  4. @onecrayon
Commits on Nov 3, 2009
  1. @sergeche
Commits on Nov 2, 2009
  1. @sergeche
  2. @sergeche
Commits on Oct 31, 2009
  1. @sergeche
  2. @sergeche
Something went wrong with that request. Please try again.