Permalink
Commits on Oct 11, 2012
  1. @infininight
Commits on Sep 15, 2012
  1. @infininight
Commits on Sep 10, 2012
  1. @infininight
Commits on Aug 16, 2012
  1. @sorbits @infininight

    Only use “current word” if it looks like a tag.

    This is done by matching against /^[\w\-:_]+$/i. In practice current word would only contain a dash, underscore, or colon, if the character classes for the document type has been redefined to make that part of the word character class or if the command is invoked with a selection.
    
    This change was made to avoid an issue when using the command in a location like: <p>‸</p>, here “current word” would be “></”.
    
    Also enable UTF-8 so /\w/ matches non-ASCII word characters.
    sorbits committed with infininight Jun 18, 2012
  2. @tbates @infininight
  3. @tbates @infininight
  4. @sorbits @infininight

    Fix exception presumably introduced with Lion.

    The checkbox in the nib previously resulted in a string or integer being stored in the property list returned. We used `to_i` and compared it with `1` for “maximum flexibility”.
    
    Now an actual boolean is found in the property list, and as the boolean does not implement the `to_i` method, an exception was thrown.
    
    This fix has not been tested on 10.6.
    sorbits committed with infininight Apr 20, 2012
  5. @infininight
  6. @infininight

    Move folding settings.

    infininight committed Dec 11, 2011
  7. @infininight

    Updating syntaxes as per this gist https://gist.github.com/gists/1386…

    …199/ to add support for new HTML5 elements, validity of numbers in ids and unquoted attribute values.
    Divya Manian committed with infininight Nov 28, 2011
  8. @infininight

    Remove ruby embedding bits.

    infininight committed Nov 21, 2011
  9. @infininight

    Make doctype match case insensitive, improve firstLineMatch.

    Patch initially from Paul Miller.
    infininight committed Nov 19, 2011
  10. @infininight

    Add readme.

    infininight committed Nov 18, 2011
  11. @infininight

    Remove PHP bits and pieces.

    infininight committed Nov 18, 2011
  12. @infininight

    Add web preview command.

    infininight committed Sep 22, 2011
  13. @sorbits @infininight

    Scope empty braces in embedded source.

    This is to override the default behavior of pressing return.
    
    Hopefully we’ll find a better long-term solution for how to provide this feature without hardcoding it in TextMate but also without having to add rules to every single grammar out there…
    sorbits committed with infininight Jul 31, 2011
  14. @sorbits @infininight

    Fix escaping for Avian.

    The escaping rules for TextMate is “only escape characters that has meaning in current context”. When the backslash is followed by a character that has no special meaning then that backslash is a literal backslash.
    
    The 1.x snippet parser was a two-pass parser, first parsing the snippet syntax, and then parsing the potential format strings in transformations, meaning that the initial pass would treat ‘/’ as having special meaning while extracting the format string even though the format string “changes context”.
    
    Being compatible with 1.x is problematic since we may nest format strings, e.g.: ${1/.*/${0/\b\w/${0:/upcase}/g}/} — if we generalize the two-pass parser rules to support arbitrary nesting then we would need to do arbitrary passes and for each pass, we’d (likely) remove one set of escapes.
    sorbits committed with infininight Jun 9, 2011
Commits on Oct 16, 2011
  1. @infininight
Commits on Sep 19, 2011
  1. @bradchoate
Commits on Sep 18, 2011
  1. @bradchoate
Commits on Aug 10, 2011
  1. @ryanfitzer

    Adding folding and `entity.name.tag.block.any.html` `support` for `se…

    …ction`, `article`, `aside`, `header`, `footer`, `nav` and `menu`
    ryanfitzer committed Aug 10, 2011
Commits on Aug 4, 2011
  1. @infininight
Commits on Feb 7, 2011
  1. @infininight

    Updated Regexp for space in args array pattern

    Doing to allows for a possible space after the array, and before the parens,
    so 'array()' and 'array ()' both work
    Chris Adams committed with infininight Jan 11, 2011
  2. @mrchrisadams @infininight

    Updated Start stop markers to create foldings for PHP arrays

    Although there is a separate PHP syntax bundle, html is used as the basic for  html that contains any php, so in order to allow array() foldings in mixed php files, I'm adding it here.
    
    Please see the mailing list convo here for more info:
    
    http://old.nabble.com/Any-chance-of-a-little-help-sorting-this-language-regexp-to-make-php-coding-less-painful-in-textmate--to30458020.html
    mrchrisadams committed with infininight Dec 28, 2010
Commits on Jan 23, 2011
  1. @sorbits
Commits on Dec 8, 2010
  1. @joshvarner
Commits on Sep 3, 2010
  1. @joshvarner
Commits on Jul 24, 2010
  1. Added the HTML5 common tags in the tag completions.

    Mehdi Kabab committed with Allan & Co Jul 22, 2010
Commits on Jun 11, 2010
  1. @infininight

    Move back the HTML5 doctype.

    infininight committed Jun 11, 2010
  2. @infininight
Commits on Jun 3, 2010
  1. @infininight

    Reorder the doctype menu.

    infininight committed Jun 3, 2010
Commits on May 30, 2010
  1. @piouPiouM

    Added HTML 5 DocType.

    piouPiouM committed May 30, 2010
Commits on Feb 8, 2010
  1. @bomberstudios
Commits on Oct 28, 2009
  1. @infininight

    Comment out part of this script until Firefox regains proper Applescr…

    …ipt support, will continue to work if assistive devices support is enabled.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/HTML.tmbundle@11795 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed Oct 28, 2009
Commits on Apr 10, 2009
  1. @infininight