Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Jul 9, 2015
  1. @noniq

    Submodule updates: CSS, Hyperlink Helper, Themes, bundler

    noniq authored
    CSS.tmbundle: 7259bff..a22c669
    
      * 94f7111 Perform macro on selection if present (Michael Sheets)
    
        This was mistakenly removed in 3403a39f1dad0bdf87168e11e3e8ba190b04ec75.
    
      * cdddd5b Add missing replace string to Format Compressed macro (Allan Odgaard)
    
        This has been made necessary by
        textmate/textmate@ec37b09
    
      * 3403a39 Remove unnecessary replace all macro arguments (Allan Odgaard)
    
        #ignore
    
    Hyperlink Helper.tmbundle: a1672a4..c7a6a4b
    
      * 536b48d Disable injection in regular expressions (Michael Sheets)
    
        URLs in regular expression strings are less likely to valid and more
        likely to produce false positives. Reported in atom/language-perl#46
    
    Themes.tmbundle: c2e58be..912a107
    
      * 912a107 Make background for embedded code blocks less intrusive. (Stefan Daschek)
    
    bundler.tmbundle: 7bf290f..f949ca4
    
      * f949ca4 Walk up the tree hierarchy searching for a Gemfile (Elia Schito)
    
        Until a Gemfile.lock is found or the root path is reached.
  2. @noniq

    Update upstream urls

    noniq authored
  3. @noniq

    Remove Ruby-Slim.tmbundle.

    noniq authored
    No local customizations, so we can just use the vanilla bundle.
  4. @noniq

    Removed markdown-redcarpet.tmbundle.

    noniq authored
    Customize / extend vanilla Markdown bundle instead.
Commits on Jun 15, 2015
  1. @noniq

    Submodule updates: Sass, avr-assembly

    noniq authored
    Sass.tmbundle: 5eb0452..b6f714f
    
      * 95e492c Add Sublime Text 3 to project README (Nathan Henderson)
    
      * 2a0098c Update README.md (Justin Hathaway)
    
      * 8dc3555 Updates README.md to include alternative installation instructions (for Windows) and update-proof HAML/Ruby conflict solution (for all OS) (Luke Watts)
    
    avr-assembly.tmbundle: 42ce621..fa0f229
    
      * a674bb0 Update bundle install paths in README (Markus Herb)
Commits on Jun 8, 2015
  1. @noniq

    Submodule updates: DashMate, HTML, PHP, Ruby, Themes, markdown-redcarpet

    noniq authored
    DashMate.tmbundle: 746294f..8575c37
    
      * 8575c37 Add mapping for Arduino. (Stefan Daschek)
    
    HTML.tmbundle: 6045a78..6ba398d
    
      * e87e8de Move PHP specific folding settings to PHP bundle (Michael Sheets)
    
      * c542f79 Remove title and charset on link tags (David Gasperoni)
    
        Same result of textmate/html.tmbundle#36, but
        for drag-and-dropped stylesheets
    
    PHP.tmbundle: 8f3cc5f..4925221
    
      * 1cba1ac Make array in function arguments case insensitive (Indrek Ardel)
    
        Fixes textmate/php.tmbundle#62
    
      * ab51cac Allow whitespace between [] in function argument (Indrek Ardel)
    
      * 0239f47 Move over folding rules from HTML bundle (Michael Sheets)
    
        Limiting the PHP folding rules to the PHP scope limits unexpected
        foldings in HTML grammar reuse.
    
    Ruby.tmbundle: 20f285d..1181de3
    
      * 993af89 Use updated documentation command on 10.10 (Michael Sheets)
    
        Reversing the method here so this doesn't have to be changed again for
        10.11, etc.
    
    Themes.tmbundle: 55ae29c..c2e58be
    
      * c3b7830 Plain output theme: No need for separate print.css (Adam Strzelecki)
    
        Default print.css is just good enough, so we can get rid of the special
        one, which makes top header to be printed.
    
      * dfbf1a4 Plain web output theme matching system L&F (Adam Strzelecki)
    
        This theme is less intrusive than other bright themes and integrates
        well with OS X Yosemite L&F. It uses system fonts for all output.
    
        It is based on great Scott's theme:
    
          https://github.com/textmate/scott.tmbundle
    
        NOTE: Theme switched stays invisible until it is hovered.
    
    markdown-redcarpet.tmbundle: c6c6c58..b20db41
    
      * b20db41 Remove custom font for YAML frontmatter. (Stefan Daschek)
  2. @noniq

    New bundle: avr-assembly

    noniq authored
Commits on May 6, 2015
  1. @noniq

    Submodule updates: CSS, DashMate, HTML, JavaScript, PHP, RSpec, Ruby-…

    noniq authored
    …Slim, Ruby, SCSS, Sass, Source, Stylus, Text, Themes
    
    CSS.tmbundle: 78b61fc..7259bff
    
      * 2ce9173 Color Picker: Lowercase output on lowercase input (Adam Strzelecki)
    
        If user uses lowercase CSS color notation, i.e. #fff then probably wants
        lowercase output as well. Try to detect that.
    
      * 4a0ec80 Color Picker: Allow lowercase hex (Adam Strzelecki)
    
        Previously #fff or #fafafa were not detected as valid CSS color entries.
    
      * 5ba43d7 Completions: Add font/text related properties/values (Martin Bean)
    
    DashMate.tmbundle: a5992d8..746294f
    
      * 746294f Add mapping for "ruby.rails" (Stefan Daschek)
    
        Using the new "dialects" feature from 83fbad79.
    
      * bb7ed09 Add -g param to open when launching Dash (Ram Nadella)
    
        To allow Dash to choose whether to come to the foreground or to remain
        in the background.
    
        See ram-nadella/DashMate.tmbundle#17
    
      * 83fbad7 Refactor scope to docset mapping (John Fieber)
    
        Adapt the original commit to our customizations:
        * Extract method `#language_scopes` (replaces `#scope_lang`)
        * Also include scopes starting with "text." (like "text.html").
    
        Original commit message:
    
        Changes:
    
        * If multiple "source.*" scopes are found, use them all.  Formerly only
        the first was used.
        * In the case of source with a "dialect", include both the language base
        and the dialect.  Formerly only the dialect was used which caused many
        modes, like "HTML" (source.html.basic) and "JavaScript Node"
        (source.js.node) to completely miss the table entries for "html" and
        "js", respectively.
    
        There are currently no "language.dialect" entries in the table.  To take
        best advantage of this, docsets tied to particular dialects can be moved
        from the generic language entry to the dialect entry.
    
        For example, adding an entry:
    
            "js.node" => "nodejs"
    
        and removing "nodejs" from the "js" entry.
    
        Conflicts:
        Commands/Context-Sensitive Documentation for Word : Selection.tmCommand
    
      * be02c03 Don't crash if we can't find a selection or word (John Fieber)
    
        Conflicts:
        Commands/Context-Sensitive Documentation for Word : Selection.tmCommand
    
      * a7faf77 Add -g param to open when launching Dash (Ram Nadella)
    
        To allow Dash to choose whether to come to the foreground or to remain
        in the background.
    
        See ram-nadella/DashMate.tmbundle#17
    
      * b9229fa Remove stray debug puts (John Fieber)
    
      * 896bd9d Refactor scope to docset mapping (John Fieber)
    
        Changes:
    
        * If multiple "source.*" scopes are found, use them all.  Formerly only
        the first was used.
        * In the case of source with a "dialect", include both the language base
        and the dialect.  Formerly only the dialect was used which caused many
        modes, like "HTML" (source.html.basic) and "JavaScript Node"
        (source.js.node) to completely miss the table entries for "html" and
        "js", respectively.
    
        There are currently no "language.dialect" entries in the table.  To take
        best advantage of this, docsets tied to particular dialects can be moved
        from the generic language entry to the dialect entry.
    
        For example, adding an entry:
    
            "js.node" => "nodejs"
    
        and removing "nodejs" from the "js" entry.
    
      * 0f3c765 Don't crash if we can find a selection or word (John Fieber)
    
    HTML.tmbundle: 5b2413b..6045a78
    
      * d1231e3 Grammar: Allow for unquoted id attribute values (Michael Sheets)
    
    JavaScript.tmbundle: c8e5d11..d46006f
    
      * 1f2a51b Use explicit count modifiers (Michael Sheets)
    
        The `{,N}` extension is not supported by most Regexp engines, as it is
        an Onigurma-only extension.
    
      * 5cd3114 Fix indentation of var statements not terminated with a semi-colon (Jeremy Whitlock)
    
        Fixes #39
    
      * ed7a26d Update grammar to enable smart ↩ behavior with (‸) and [‸] (Jeremy Whitlock)
    
      * ec7cc8e Improved indentation patterns (Jeremy Whitlock)
    
        Indentation fixes/enhancements:
    
        * One line blocks
        * Comma-first and comma-last multi-line variable declarations
        * case/default statements (No longer greedy)
    
        Below is a convoluted JavaScript snippet that was used to test the
        indentation:
    
        ```js
        // Comma-last multi-line variable declarations var name,
         age,
         gender;
    
        // Comma-first multi-line variable declarations var me
         , you
         , us;
    
        var person = {
         // Multi-line array
         friends: [
           you
         ],
         // Multi-line function arguments
         md5: genMd5(
           'something'
         )
        };
    
        var enabled = this.development ?
         true :
         false;
    
        switch (this.version) { case '1.0':
         break;
    
        default:
         throw new Error ('Unknown version');
        }
    
        // One line block if (enabled)
         console.log('Enabled');
        ```
    
        Fixes #4 Fixes #6
    
        Thanks to @sorbits for the help.
    
    PHP.tmbundle: 6bc0eb6..8f3cc5f
    
      * 7178a10 Doc Snippet: Allow for static keyword in declarations (Michael Sheets)
    
        Fixes #60.
    
      * 9ed831e Further work on escapes in single-quoted regular expressions (Allan Odgaard)
    
        The previous simplification would accept \\' as an escape sequence,
        although a string containing that, would not be identified as a regex,
        so I also updated the rule to identify regular expressions, so that this
        rule also use the more correct escaping rules.
    
      * 92d777f Grammar: Correct improper '\' escaping (Michael Sheets)
    
        Due to an omission in the grammar generator. #ignore
    
      * 807eeba Improve/simplify escaping rules for single-quoted regexps (Allan Odgaard)
    
        The rules have been generalized so that anything can be escaped (in the
        regex) where previously we only supported escaping known special
        characters. I think the former is better, since there shouldn’t be an
        issue with over escaping things in a regex, whereas not matching all
        escape sequences can easily lead to incorrect parsing.
    
        The previous version of this grammar missed some edge-cases and accepted
        double-backslash in front of an apostrophe (as a way to escape the
        quote).
    
        Closes #59.
    
      * 1ae104d Grammar: Support 'use function|const' constructs (Michael Sheets)
    
        Added in 5.6:
    
        http://php.net/manual/en/migration56.new-features.php
    
      * 8220f62 Grammar: Add __debugInfo magic method (Jannes Jeising)
    
        This magic method is available since PHP 5.6.
    
        More info for this method available here:
        http://php.net/manual/en/language.oop5.magic.php#object.debuginfo
    
      * ac8fe46 Grammar: Support extending multiple inherited classes (Michael Sheets)
    
        Fixes #53.
    
      * f65a7e6 Grammar: Allow namespace declarations on opening line (Michael Sheets)
    
        Fixes #51.
    
      * fb9ab98 Update grammar, completions, etc. to PHP 5.6 (Michael Sheets)
    
      * 2150cea Grammar: Account for dual escaping (Michael Sheets)
    
        Due to the string being passed through two layers of escaping we need to
        treat `]` escaping inside character classes as a special case.
    
      * 5d9b5d0 Allow for empty arrays in parameter values (Michael Sheets)
    
    RSpec.tmbundle: 943f734..7376ea2
    
      * 8a684c0 Add choices to `after` snippet. (Stefan Daschek)
    
        See `before` snippet.
    
      * ee43cfc Add missing capybara snippets (Elia Schito)
    
        - background (back⇥)
        - given (given⇥)
        - given! (given!⇥)
    
      * 313b875 Add the missing `let!` snippet (Elia Schito)
    
      * b2bcf5b Add choices to the `before` snippet (Elia Schito)
    
      * b076474 Add capybara’s ‘background’ keyword (Elia Schito)
    
        `background` is an alias for `before`.
    
      * 6b47503 Add focus (f) and pending (x) prefixes support (Elia Schito)
    
      * a884acf Fix "Run Current Context" for RSpec 3 (Stefan Daschek)
    
      * f0dc3fd Make “Run selected files” work with empty selection. (Stefan Daschek)
    
      * 3e3a43c Revert "Add workaround for double escaped links in RSpec 2.14" (Stefan Daschek)
    
        This reverts commit 645a709a28db2128d30866dc354569b0041ead3e.
    
        Has been fixed in RSpec 2.14.8:
        https://github.com/rspec/rspec-core/blob/master/Changelog.md#2148--2014-02-27
    
      * 721ba51 Remove support for Zeus. (Stefan Daschek)
    
        Has been replaces by Spring in all our Rails projects.
    
      * 645a709 Add workaround for double escaped links in RSpec 2.14 (Stefan Daschek)
    
        Should be reverted as soon as this gets fixed in rspec-core.
    
      * 22d52e7 Make da_mate and TextMateFormatter runner work with RSpec 3. (Stefan Daschek)
    
        No need for backward compatibility in TextMateFormatter – we still use
        RSpec’s own TextMateFormatter for RSpec 2.
    
      * ff0a762 Whitespace fixes. (Stefan Daschek)
    
      * f011a74 Fix run_rspec_in_terminal to escape paths correctly. (Stefan Daschek)
    
      * 03d1118 Fix shelling out to ruby when using rbenv. (Stefan Daschek)
    
        When the bundle script itself was run via rbenv it would always use the
        same ruby version when shelling out to rspec. Now it uses the ruby
        version specified for the project.
    
      * 7f82997 Add Command "Run Again in Terminal" (^R) (Stefan Daschek)
    
      * 51934db Do not echo rspec command line in textmate output window. (Stefan Daschek)
    
        The idea behind this feature was to allow easily rerunning the same
        command in the terminal by just copy-pasting. This is no longer
        necessary now that there is 'Run Context in Terminal' :-)
    
      * cad4b93 Add command 'Run Current Context in Terminal' (^R) (Stefan Daschek)
    
        Very useful for debugging specs with pry :-)
    
      * 8aea2ae Fix run_rspec to work with recent TextMate versions. (Stefan Daschek)
    
        Working directory is no longer the project directory, so we have to set
        it ourselves.
    
      * 7ef9a99 Nicer formatting for info output. (Stefan Daschek)
    
      * febcd10 Run rspec via binstub, if available. (Stefan Daschek)
    
        This is the preferred versions (it supports e.g. spring:
        https://github.com/jonleighton/spring). If no binstub is available, fall
        back to zeus. If zeus isn't available either, fall back to bundle exec.
    
      * 980c933 Fix running specs twice if zeus is available but some specs fail. (Stefan Daschek)
    
      * 82b4a2f Make let snippet available in source.ruby.rails.spec scope. (Stefan Daschek)
    
      * 30159e9 Customize run commands (names, keybindings, scopes, zeus). (Stefan Daschek)
    
        They now have better names and are available in source.ruby.rails.spec
        scope, too.
    
        New Keybindings: Cmd-Alt-R = "Run Again", Cmd-Shift-Alt-R = "Run
        Selected Files" (available in ALL scopes).
    
        "Run Again" does a real rerun of the last run - whether it was a single
        context, a single file, or multiple files.
    
        All run commands try to use "zeus" if available and fall back to "bundle
        exec" else.
    
      * 83e44a4 Simplify snippets (it, desc, con), add source.ruby.rails.spec scope. Delete unused variants. (Stefan Daschek)
    
    Ruby-Slim.tmbundle: 5fc3269..741ccd5
    
      * f9aa8d2 Support filter ruby: (holies)
    
      * e0914cb Add a license (Adam Roben)
    
        This is the same MIT license used by
        https://github.com/slim-template/slim.
    
      * 77467d3 Add support for parameters wrapping on new line (Tyom Semonov)
    
      * 1fd635b Add syntax for Frontmatter (Tyom Semonov)
    
    Ruby.tmbundle: 6040ebf..20f285d
    
      * 880adad Add keyword `fail` to grammar (René Schwaiger)
    
      * 815e55c Update grammar TODO (Michael Sheets)
    
        First example is invalid in 2.0 without whitespace removed, octal
        matching has been corrected. #ignore
    
    SCSS.tmbundle: d6188e5..49a7457
    
      * b7e1a49 Add stroke and stroke-width (SVG) (Po Chen)
    
      * f9bab40 Update references kuroir => MarioRicalde (Koen Punt)
    
      * c5bc0fe Add CSS font-feature-settings property (gluten)
    
        See http://caniuse.com/#search=font-feature-settings
    
    Sass.tmbundle: b65961a..5eb0452
    
      * 8444f97 Update .gitignore (Nathan Henderson)
    
      * 5424b1a add license (Patrik Affentranger)
    
    Source.tmbundle: 09f5293..71ab680
    
      * f1af1fe Make Insert Block Comment work with discontinuous selections (Allan Odgaard)
    
        This only works when none of the discontinuous selections contain
        newlines.
    
    Stylus.tmbundle: 3246236..e60cc70
    
      * e60cc70 Correct bundle dir path for TM2 (James J. Womack)
    
      * b9c0e0b Update README to create bundles directory (James J. Womack)
    
      * 6104c77 Drastically improve behavior of compile command (James Womack)
    
      * 021d6db Add MIT license (James Womack)
    
    Text.tmbundle: a6dad0c..5eb2fc8
    
      * 961652a Respect capitalization for uniqueness (Michael Sheets)
    
        Using the separate uniq command treats different capitalizations as
        unique items. Originally reported by @bizonix.
    
    Themes.tmbundle: 9536257..55ae29c
    
      * 63b9aeb Remove font setting for unprintable characters (Allan Odgaard)
Commits on Nov 9, 2014
  1. @noniq

    Submodule updates: Ruby, Shell Script, Themes

    noniq authored
    Ruby.tmbundle: de1ac2b..6040ebf
    
      * 3d4213e syntax-ruby: Allow underscores as valid string delimiters (Vicent Marti)
    
        The underscore character can be using as a surround delimiter in any
        `%{` enclosed strings.
         E.g.
    
           foobar = %q_this is a #{valid} interpolated string_
         The above string is valid Ruby syntax.
    
      * ecf0f1d syntax-erb: Make injections more lenient (Vicent Marti)
    
        This allows ERB tags to be opened inside of HTML tags.
    
    Shell Script.tmbundle: efbb658..f073fed
    
      * 98ded12 Revert default and setting to TM_TERMINAL_USE_TABS (Michael Sheets)
    
        Due to lackluster AppleScript support in Terminal it is not possible to
        reliably open a new tab as you get an error if the user has not yet
        released the modifier keys required to initiate the command. This
        reverts c1077db238408950ed4c53b258215137eb6f3492 from pull request #20.
    
      * 32af606 Improve reliability of tab creation (Michael Sheets)
    
        We now make sure that Terminal is active before using the tab creation
        shortcut. However there is still an issue if the user hasn't released
        the modifier keys used to initiate the command.
    
    Themes.tmbundle: 225ccab..9536257
    
      * f14a01b Improve meta.tag matching (Michael Sheets)
    
        Match tags in places other than solely HTML files.
    
      * 0622fee Improve meta.tag matching (Michael Sheets)
    
        No longer specially target entities within source.* documents as it was
        causing issues with tags when used in source files.
Commits on Oct 21, 2014
  1. @noniq

    Submodule updates: HTML, JavaScript, PHP, Ruby-Slim, Ruby, SCSS, bund…

    noniq authored
    …ler, markdown-redcarpet
    
    HTML.tmbundle: 369e27d..5b2413b
    
      * 4831b07 Remove title and charset attributes from link tags (David Gasperoni)
    
        While 'charset' is plainly discouraged
        (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#attr-charset),
        title attribute on link tags is something rarely used and with
        implications that authors might not be aware of
        (http://stackoverflow.com/a/1959975/1092853).
    
    JavaScript.tmbundle: 92b18bc..c8e5d11
    
      * 9271dd6 Support generator's asterisk (i10k)
    
        JavaScript generators are already widely used but TM still does not
        highlight their syntax. Even worse adding asterisk currently breaks the
        function highlighting. Even though it's a draft specification it should
        be support ed and possibly (unlikely) tweaked if the specification
        changes.
    
    PHP.tmbundle: 9601855..6bc0eb6
    
      * d24593d Add support for php-cs-fixer (⌃⇧H) (Allan Odgaard)
    
        It is possible to set custom options via TM_PHP_CS_FIXER_OPTIONS (e.g.
        -vvv).
    
        Installing ‘php-cs-fixer’ via homebrew requires setting ‘phar.readonly =
        Off’ in /usr/local/etc/php/«version»/php.ini. It also depends on
        homebrew’s php, which requires running ‘xcode-select --install’ (see
        issue Homebrew/homebrew-php#1212).
    
        Closes #25.
    
    Ruby-Slim.tmbundle: 80f7371..5fc3269
    
      * 672953d Support unescaped interpolation (double curly braces) (noinkling)
    
      * da36172 Apply proper scope to interpolation delimiters (#{}) (noinkling)
    
      * 059dca5 Fix rubyline end regex (noinkling)
    
      * f730b5e Fix leading/trailing whitespace syntax detection (noinkling)
    
      * c544d34 Add CSS, SCSS, SASS sub-syntaxes (Tikhon Botchkarev)
    
    Ruby.tmbundle: 983c9f1..de1ac2b
    
      * 1b12a46 Add support for rational and complex literals (2.1) (Michael Sheets)
    
      * 320f561 Support `0d` integer prefix (Michael Sheets)
    
      * 4aafb4f Break numerical literal match into discreet parts (Michael Sheets)
    
      * aa11b9a Add default ruby file types Berksfile, Thorfile (Rui)
    
        Add support for new ruby files types :
        - Thorfile : http://whatisthor.com/
        - Berksfile : http://berkshelf.com/
    
    SCSS.tmbundle: 5cef467..d6188e5
    
      * d6188e5 Correct author name (Enrique Canals)
    
      * 73ad614 Fix #167 proper highlighting of &class (Enrique Canals)
    
      * 52d7228 Add CSS will-change property (Chris Adams)
    
        See http://caniuse.com/#feat=will-change
    
    bundler.tmbundle: 9fd924c..7bf290f
    
      * 4dcc551 Use ruby 1.8 shim provided by TextMate. (Stefan Daschek)
    
        Mac OS 10.10 (Yosemite) no longer includes Ruby 1.8. Use the Ruby 1.8
        bundled with TextMate instead.
    
      * a1293fa Fixed Ruby 1.8 path problem (Gianluca Andreotti)
    
        Ruby 1.8 is no longer installed on the latest OS X. Because of this,
        this bundle doesn't work anymore. I replaced the full path to the
        interpreter with the env command.
    
        Gianluca Andreotti <gianlucaatlas (at) gmail (dot) com>
    
    markdown-redcarpet.tmbundle: 7ff8aa4..c6c6c58
    
      * de7a7a7 Custom font for YAML frontmatter (Steve Kinney)
    
      * dc51858 Detect and respect YAML frontmatter (Steve Kinney)
    
      * 76295e3 Match single quotes in code blocks (Steve Kinney)
    
      * 50f208d Add rb as a shorthand for Ruby (Steve Kinney)
    
      * fa28611 Use the ruby18 shim in the line computation (Elia Schito)
    
      * b523993 Use the ruby18 shim to generate the title (Elia Schito)
    
      * 6d8cb9d Add more languages to the fenced code snippet (Elia Schito)
    
        - Elixir
        - HTML
        - Shell
Commits on Aug 18, 2014
  1. @noniq

    Submodule updates: Text

    noniq authored
    Text.tmbundle: 0b34c67..a6dad0c
    
      * a6dad0c Reset “Enumerate Lines” command to upstream. (Stefan Daschek)
    
        Our customization was only a workaround for a bug regarding empty
        keybindings. It’s no longer necessary.
  2. @noniq

    Delete “TODO” bundle.

    noniq authored
    No customizations here (anymore). Should be installed from TextMate’s bundle index instead.
  3. @noniq

    Submodule updates: Ruby, SCSS, Shell Script, Source, Text

    noniq authored
    Ruby.tmbundle: 45799ef..983c9f1
    
      * 983c9f1 Reset “encoding” snippet to upstream. (Stefan Daschek)
    
        This is rarely used nowadays, so no need for a customized version
        anymore.
    
      * 254891d Allow for private prefixes to method definitions (Michael Sheets)
    
        Fixes #65.
    
    SCSS.tmbundle: f472332..5cef467
    
      * a055960 A few flexbox property names (Lane Goldberg)
    
      * 501cbcc Fix picture's place in selector_entities (Petri Partio)
    
      * 40d22fd Add picture to completions (Petri Partio)
    
      * c9b1f9a Add picture to valid selector_entities (Petri Partio)
    
    Shell Script.tmbundle: 8584562..efbb658
    
      * efbb658 Rest “Open directory in Terminal” to upstream. (Stefan Daschek)
    
        Upstream now defaults to open a new tab, so no need for a customized
        version anymore \o/
    
      * c1077db Default to new tab for 'Open Terminal' (Stefan Daschek)
    
        Set `TM_TERMINAL_NEW_WINDOW` if you prefer to open a new window instead.
    
      * 4af46ee Use tab for “Open directory in Terminal” (optionally). (Stefan Daschek)
    
        If `TM_TERMINAL_USE_TABS` is set, the command now creates a new tab in
        the frontmost terminal window (instead of opening a new terminal
        window).
    
    Source.tmbundle: 8cc05e4..09f5293
    
      * e8b4aa3 Use latest version of ruby rather than the shim (Michael Sheets)
    
        This allows ruby to correctly match unicode characters when 2.0 is
        present. Fixes #18.
    
    Text.tmbundle: b5d33bc..0b34c67
    
      * c536e81 Rewrite filtering commands in ruby (Allan Odgaard)
    
        Previously these were using ruby for the UI and python for the
        implementation with bash to bind it together.
  4. @noniq

    Update upstream-urls

    noniq authored
  5. @noniq

    Remove bundle “Merge Markers”.

    noniq authored
    This is now included in TextMate’s bundle index and can (should) be installed from there.
Commits on Jul 31, 2014
  1. @noniq

    Submodule updates: RSpec, Shell Script, Source

    noniq authored
    RSpec.tmbundle: e0a2b46..ddf1423
    
      * c27b33c Fix #31 (Stefan Daschek)
    
      * 0e2c5da Fix #45 (Stefan Daschek)
    
      * 81b25bc Add file for manually checking syntax highlighting (Stefan Daschek)
    
        Currently there is no good to automate tests for the syntax
        highglighting.  But this is better than nothing.
    
      * 4d5dd7c Fix “Alternate File” for /app/lib/foobar.rb (Stefan Daschek)
    
        Fixes #64
    
      * 0020bd6 Remove redundant specs (Stefan Daschek)
    
        `expect_twins` already checks both directions, so no need to repeat
        examples with reversed arguments.
    
    Shell Script.tmbundle: fc526cd..8584562
    
      * a5940e0 Allow some special characters before the `if`. (Stefan Daschek)
    
        See
        textmate/shellscript.tmbundle#18 (comment)
        for details.
    
      * 56e7059 Apply scope `if-block` only if a line starts with `if`. (Stefan Daschek)
    
        (Leading whitespace is allowed, though.)
    
        This fixes “runaway” scopes for lines like `dd if=/dev/sda1…`.
    
        Runaway scopes are especially a problem if the grammar is embedded in
        other grammars. For example, in the markdown-redcarpet bundle, if there
        is a code block triggering a runaway scope, the block’s grammar will
        extend until EOF, completely messing up the syntax highlight after the
        end of the code block.
    
    Source.tmbundle: b2d7109..8cc05e4
    
      * 8cc05e4 Add command “Wrap in Braces (spaced)” (⌥⇧8) (Stefan Daschek)
    
        Like “Wrap in Braces”, but also insert a space after opening / before
        closing brace. Useful for wrapping something in a Ruby lambda, for
        example.
Commits on Jul 28, 2014
  1. @noniq

    Submodule updates: JavaScript, RSpec

    noniq authored
    JavaScript.tmbundle: 3ca3d23..92b18bc
    
      * bfc8a1d Unbind ⌃⌥⌘H from Copy as Bookmarklet to Clipboard (Jeremy Whitlock)
    
        ⌃⌥⌘H was previous bound to 'Copy as Bookmarklet to Clipboard' but this
        binding conflicted with 'Hide HTML Output'.
    
    RSpec.tmbundle: a884acf..e0a2b46
    
      * 4ad1111 Fix #run_focussed for RSpec 3. (Stefan Daschek)
    
        RSpec 3 dropped support for `--line 12`. Instead `path/to/spec.rb:12`
        has to be used.
    
        This commit makes RSpec 3 happy while keeping the old behaviour for
        RSpec 2 and older.
    
      * e210f3c Fix spec description. (Stefan Daschek)
    
      * bdbf215  Fix deprecation (and formatter problem) in RSpec 2.14 (Stefan Daschek)
    
        RSpec 2.14 has both `backtrace_clean_patterns` and
        `backtrace_exclusion_patterns`. Using the former generates a deprecation
        message, which somehow also disables the textmate formatter.
    
      * 7c9021b Fix clickable links for RSpec 3 (again) (Stefan Daschek)
    
        This was first fixed in rspec/rspec.tmbundle#69
        for early beta versions of RSpec 3, but since then there have been
        changes in RSpec so that the original fix no longer works.
    
        Fortunately, this fix is even simpler than the original version. Tested
        with RSpec 3.0.0.beta2, RSpec 3.0.0 and RSpec 3.0.3 (older versions are
        not affected from this change as they do not use
        `RSpec::Mate::Formatters:TextMate`).
    
      * f71f849 Use rspec binstub if available. (Stefan Daschek)
    
        Look for "bin/rspec" and use it, if present. This drastically improves
        RSpec’s start up time for projects using an application preloader like
        Spring (as long as the preloader generates a suitable binstub).
    
        Note that the binstub is only used if there is a Gemfile present
        (otherwise it would not be possible to determine the RSpec version).
    
      * b53190f Refactor RSpec version detection (Stefan Daschek)
    
        Move detection logic to new method `rspec_version`. Raise error if
        version can not be detected.
    
        Also change `rspec2?` to not return true for RSpec 3 (as this is a bit
        misleading unless the method is named something like
        `rspec2_or_newer?`).
    
      * f66338a Improve exception handling in Runner#run (Stefan Daschek)
    
        The `ensure`-block relies on `stderr` to be set, so this should be done
        at the very beginning.
    
        Otherwise, exceptions raised in `rspec3?` trigger an “Undefined method
        `string' for nil:NilClass” error.
    
      * 36db542 Filter bundle related lines from backtraces. (Stefan Daschek)
    
        This cleans the backtraces shown for failing examples. Works with both
        RSpec 2 and RSpec 3 (and should degrade gracefully for RSpec 1).
    
        Before:
           ./spec/controllers/people_controller_spec.rb:18 :in `block (3 levels)
        in <top (required)>'
           /Users/stefan/Library/Application
        Support/Avian/Bundles/RSpec.tmbundle/Support/lib/rspec/mate/runner.rb:61
        :in `block in run'
           /Users/stefan/Library/Application
        Support/Avian/Bundles/RSpec.tmbundle/Support/lib/rspec/mate/runner.rb:58
        :in `chdir'
           /Users/stefan/Library/Application
        Support/Avian/Bundles/RSpec.tmbundle/Support/lib/rspec/mate/runner.rb:58
        :in `run'
           /Users/stefan/Library/Application
        Support/Avian/Bundles/RSpec.tmbundle/Support/lib/rspec/mate/runner.rb:18
        :in `run_file'
           /tmp/textmate-command-60237.rb:3 :in `<main>'
    
        After:
           ./spec/controllers/people_controller_spec.rb:18 :in `block (3 levels)
        in <top (required)>'
Commits on Jul 24, 2014
  1. @noniq

    Submodule updates: JavaScript, markdown-redcarpet

    noniq authored
    JavaScript.tmbundle: e3e329d..3ca3d23
    
      * eef112f Add $ to word boundaries for keyword matches (Jeremy Whitlock)
    
        When matching JavaScript keywords, the start/end were simple word
        boundaries but since JavaScript also allows identifiers to use '$' in
        the name, this would result in a whole identifier not being matched as a
        keyword but if a keyword were within the identifier, it would be matched
        and scoped.
    
        Fixes #29
    
      * dd447a3 Move Copy as Bookmarklet to Ctrl+Opt+Cmd+H (Adam Strzelecki)
    
        This makes Ctrl+Shift+H to trigger reformat on both C & JavaScript.
    
      * d394951 Update regex to match within ternary if block (Jeremy Whitlock)
    
        Fixes #31
    
      * 63b50e9 Update regex to match single curly braces (Jeremy Whitlock)
    
        Fixes #35
    
      * d0ab8c6 Add match for shebang line (Jeremy Whitlock)
    
        Adds support to properly scope the shebang line for JavaScript
        executables and fixes issue #32.
    
    markdown-redcarpet.tmbundle: 747ecc4..7ff8aa4
    
      * 7ff8aa4 Use Add single ` as tab trigger for fenced code blocks (Stefan Daschek)
Commits on Jul 9, 2014
  1. @noniq

    Submodule updates: Shell Script, Source, bundler

    noniq authored
    Shell Script.tmbundle: be3a030..fc526cd
    
      * 6ef6974 Don’t show full path in “Make Script Executable” tool tips (Allan Odgaard)
    
    Source.tmbundle: b57bd4e..b2d7109
    
      * c0cd5ab Allow TM_COMMENT_DISABLE_INDENT to be negated (Daniel Lee Harple)
    
        If a bundle by default set TM_COMMENT_DISABLE_INDENT to 'yes', then it
        could not be disabled through use of a .tm_properties file or by the
        “Variables” section in the Preferences pane.
    
    bundler.tmbundle: 4df6eef..9fd924c
    
      * 9fd924c Avoid starting the thread if there’s no Gemfile (Elia Schito)
Commits on Jun 23, 2014
  1. @noniq

    Submodule updates: bundler

    noniq authored
    bundler.tmbundle: 52001ff..4df6eef
    
      * 4df6eef better error messages (Elia Schito)
Commits on Jun 20, 2014
  1. @noniq

    Submodule updates: CSS, HTML, Hyperlink Helper, JavaScript, PHP, Ruby…

    noniq authored
    … on Rails, Ruby, Shell Script, Source, TODO, Text
    
    CSS.tmbundle: 3e9359c..78b61fc
    
      * bef87ff Point to ruby 1.8 shim (Michael Sheets)
    
        Using a shim allows us to catch when 1.8 of ruby is not present and
        provide other options.
    
        #ignore
    
    HTML.tmbundle: 5ca92be..369e27d
    
      * fc3957b Point to ruby 1.8 shim (Michael Sheets)
    
        Using a shim allows us to catch when 1.8 of ruby is not present and
        provide other options.
    
        #ignore
    
    Hyperlink Helper.tmbundle: 780da03..a1672a4
    
      * 6c019fe Point to ruby 1.8 shim (Michael Sheets)
    
        Using a shim allows us to catch when 1.8 of ruby is not present and
        provide other options.
    
        #ignore
    
    JavaScript.tmbundle: 02ae234..e3e329d
    
      * 3c5f53f Point to ruby 1.8 shim (Michael Sheets)
    
        Using a shim allows us to catch when 1.8 of ruby is not present and
        provide other options.
    
        #ignore
    
    PHP.tmbundle: 79f7d68..9601855
    
      * 3b4844f Point to ruby 1.8 shim (Michael Sheets)
    
        Using a shim allows us to catch when 1.8 of ruby is not present and
        provide other options.
    
        #ignore
    
    Ruby on Rails.tmbundle: 476c580..7c89856
    
      * 0981c4c Point to ruby 1.8 shim (Michael Sheets)
    
        Using a shim allows us to catch when 1.8 of ruby is not present and
        provide other options.
    
        #ignore
    
    Ruby.tmbundle: 94f0ec8..45799ef
    
      * ba21d78 Do not call user’s ruby with ‘-KU’ (since that is only for 1.8) (Allan Odgaard)
    
      * b53f56e Point to ruby 1.8 shim (Michael Sheets)
    
        Using a shim allows us to catch when 1.8 of ruby is not present and
        provide other options.
    
        #ignore
    
    Shell Script.tmbundle: 713cf26..be3a030
    
      * d2d78c5 Point to ruby 1.8 shim (Michael Sheets)
    
        Using a shim allows us to catch when 1.8 of ruby is not present and
        provide other options.
    
        #ignore
    
    Source.tmbundle: ce23175..b57bd4e
    
      * 8b80da0 Point to ruby 1.8 shim (Michael Sheets)
    
        Using a shim allows us to catch when 1.8 of ruby is not present and
        provide other options.
    
        #ignore
    
    TODO.tmbundle: eac471d..d347aa9
    
      * d347aa9 Point to ruby 1.8 shim (Michael Sheets)
    
        Using a shim allows us to catch when 1.8 of ruby is not present and
        provide other options.
    
        #ignore
    
    Text.tmbundle: 4f40753..b5d33bc
    
      * 8115321 Point to ruby 1.8 shim (Michael Sheets)
    
        Using a shim allows us to catch when 1.8 of ruby is not present and
        provide other options.
    
        #ignore
  2. @noniq

    Submodule updates: markdown-redcarpet

    noniq authored
    markdown-redcarpet.tmbundle: 0483c14..747ecc4
    
      * 747ecc4 Extend end of fenced code blocks to EOL. (Stefan Daschek)
    
        Makes for nicer highlighting (in some themes, eg. Twilight, the code
        block has a different background color and it looks rather ugly if the
        background color changes mid-line).
    
      * c2cf77f Add ``` tab trigger for fenced code blocks. (Stefan Daschek)
  3. @noniq

    Remove ` typing pair.

    noniq authored
    This doesn't play well with fenced code blocks.
Commits on Jun 17, 2014
  1. @noniq

    Submodule updates: PHP, bundler

    noniq authored
    PHP.tmbundle: 9516870..79f7d68
    
      * 931a567 Added \e escape code (Jannes Jeising)
    
        Escape was added in PHP 5.4, see https://bugs.php.net/bug.php?id=60350
    
    bundler.tmbundle: 88f1b30..52001ff
    
      * 52001ff Alert the user if the bundle is not in good shape (Elia Schito)
Commits on Jun 6, 2014
  1. @noniq

    Submodule updates: Themes, markdown-redcarpet

    noniq authored
    Themes.tmbundle: 67619dd..225ccab
    
      * 225ccab Use default font for code blocks and “unprintable”. (Stefan Daschek)
    
      * 13a6c53 Use “Avenir Next” for headings. (Stefan Daschek)
    
        Looks a lot nicer than Basekerville IMHO.
    
    markdown-redcarpet.tmbundle: ea562a4..0483c14
    
      * 0483c14 Use default font everywhere. (Stefan Daschek)
  2. @noniq
Commits on Jun 5, 2014
  1. @noniq

    Submodule updates: PHP, markdown-redcarpet

    noniq authored
    PHP.tmbundle: ee6e5a1..9516870
    
      * c254335 End docblocks with */ instead of **/ (Martin Bean)
    
    markdown-redcarpet.tmbundle: 3d431d4..ea562a4
    
      * b1f14bb Force inline code color (Elia Schito)
    
      * c4cdb33 Fix typo in grammae (Elia Schito)
    
      * 7089e5d Remove double image (Elia Schito)
    
      * 58a5731 Add css and html as suggested syntaxes for fences (Elia Schito)
    
      * b101e51 Put the proper commands into the warning dialog. (Jim Meyer)
    
      * e6eea09 Update gem installation instructions (Elia Schito)
    
      * 36c4970 Add foreground color for inline code (Elia Schito)
    
      * eebd60e Fix the README instructions (Elia Schito)
    
      * 9684892 Add a command to generate a title from the filename (Elia Schito)
    
      * 5970d9c Add fenced block styling as prefs (Elia Schito)
    
      * eed3dbc Marketing (Elia Schito)
    
      * 734157c Alias for coffee fenced blocks (Elia Schito)
    
      * 46f0615 Add JavaScript (Elia Schito)
    
      * fe109c2 Add haml (Elia Schito)
Commits on May 22, 2014
  1. @noniq

    Submodule updates: RSpec, Shell Script

    noniq authored
    RSpec.tmbundle: 7c6e4ff..a884acf
    
      * a884acf Fix "Run Current Context" for RSpec 3 (Stefan Daschek)
    
    Shell Script.tmbundle: 8d7e4ab..713cf26
    
      * 92cb195 Add a `do … done` loop snippet. (Martin Kühl)
    
      * 250484f Support interpolation inside parameter expansion. (Martin Kühl)
    
        Closes #9.
    
      * 152bba9 Recognize `+` as a variable expansion operator. (Martin Kühl)
    
      * e160c17 Support putting `then` on the next line. (Martin Kühl)
    
      * 53738bb Switch default `case` snippet indentation. (Martin Kühl)
    
      * a5fcaec Use pure Korn shell syntax for functions. (Martin Kühl)
Commits on May 19, 2014
  1. @noniq

    Submodule updates: DashMate, HTML, PHP, Ruby on Rails, Ruby, SCSS, Sa…

    noniq authored
    …ss, Source, bundler, markdown-redcarpet
    
    DashMate.tmbundle: eabe109..a5992d8
    
      * 8178cde Dash 2.1 keywords (Bogdan Popescu)
    
    HTML.tmbundle: 876534f..5ca92be
    
      * ab349b3 Removed charset on inline script tag (David Gasperoni)
    
        See [this article on html
        optimization](http://perfectionkills.com/optimizing-html/#8_script_charset)
        for the rationale on this.
    
      * ae848e1 Restrict scope of embedded JavaScript (Kai Wood)
    
        Should match every proper case now:
    
        - lower case / upper case
        - single and double quotes and leaving quotes out (see HTML5 spec) after
        the type attribute
        - without type attribute (defaults to JavaScript as of HTML5)
         Closes #22
    
    PHP.tmbundle: 817258a..ee6e5a1
    
      * 879dccf Deleting class description will also remove comment box (class⇥) (Allan Odgaard)
    
      * 9077f96 Use menu to select between public, private or protected (func⇥) (Allan Odgaard)
    
      * 792be2b Abort if TM_CURRENT_WORD is not empty (Harald Lapp)
    
        This can happen when triggered after $parent
    
      * 518b8b0 Correctly position output when aborting command (Harald Lapp)
    
      * 15d6518 Require space after class and interface keyword (Koen Punt)
    
        When adding docblocks to existing functions (doc + tab) and the function
        name or argument contains `class` or `interface` previously there was
        inserted a docblock for a class instead of for a function.
     Fixes #47
    
    Ruby on Rails.tmbundle: 32a74c8..476c580
    
      * 5aa5a49 Raise early instead of passing nil (Elia Schito)
    
        Will make errors a bit less confusing
    
    Ruby.tmbundle: 9a05d0a..94f0ec8
    
      * daf1601 Remove ‘-wKU’ from the shebang inserted with ‘rb⇥’ (Allan Odgaard)
    
        This improves portability as some platforms do not support multiple
        interpreter arguments, plus ruby 2.0 states that using -K “may cause odd
        behavior”.
    
        If you do want the options then set TM_RUBY_SWITCHES in Preferences →
        Variables or .tm_properties (to the options you want).
    
    SCSS.tmbundle: 731c9c5..f472332
    
      * f472332 Update credits (Enrique Canals)
    
    Sass.tmbundle: 53ff5f6..b65961a
    
      * 8e354aa ignore *.cache (Zsolt Takács)
    
      * 22d5dfe support for  backface-visibility (Lane Goldberg)
    
        add support for backface-visibility (
        https://developer.mozilla.org/en-US/docs/Web/CSS/backface-visibility )
    
    Source.tmbundle: cd90222..ce23175
    
      * 73eb1a4 Strip trailing whitespace when inserting/removing comments (Allan Odgaard)
    
        Trailing whitespace can happen when removing comments from empty lines
        (with indented comment markers) or when the comment marker itself has
        whitespace and is inserted on an empty line (e.g. prefixing empty lone
        with ‘# ’).
    
      * 96d04b9 Only change indent when pressing { or } when >1 line is selected (Allan Odgaard)
    
        The use case is code like:
    
            if(foo)
               statement;
    
        If we want to add more statements (under the if block) then we need to
        wrap the statement in braces but don’t want the indent changed.
    
        Likewise we may be left with a single statement in the block and prefer
        the non-braced version.
    
    bundler.tmbundle: be401f8..88f1b30
    
      * 88f1b30 Discard stderr to avoid eval problems (Elia Schito)
    
      * d87c42c Retina 👀 (Elia Schito)
    
      * a93d7bc Always include bundler in bundle list (Elia Schito)
    
    markdown-redcarpet.tmbundle: ea67d39..3d431d4
    
      * b633e84 Updated for knitrBootstrap version 1.0.0 (lcolladotor)
    
      * 3858bfa Minor edits to README (lcolladotor)
    
      * 195c56c Added R Markdown to the README (lcolladotor)
    
      * fe8d5a9 Formatted the menu to separate the R Markdown commands from the other ones (lcolladotor)
    
      * ae947ff Fixed the inline R code regex. Followed the knitr.tmbundle inline syntax (\Sexpr{r code}) (lcolladotor)
    
      * d842401 Modified the commands so R will be used as the default if TM_REXEC is not defined (lcolladotor)
    
      * 07497b5 Added command for knitting Rmd/rmd files using knitr. It will also work with .md (or other redcarpet.markdown files, but it will then create a .md.txt file or equivalent instead of the .md file). Using knitrBootstrap is recommended as described at http://lcolladotor.github.io/2013/12/10/knitrBootstrap/ but the command is included to show how to use knitr and/or for those who prefer this option. (lcolladotor)
    
      * 94e7071 Added command for knitting Rmd/rmd files using knitrBootstrap. It will also work with .md (or other redcarpet.markdown files, but it will then create a .md.txt file or equivalent instead of the .md file) (lcolladotor)
    
      * 2d342da Partial success at highlighting inline R code. I played around with the regex but couldn't get it to stop when intended. Need help solving this. (lcolladotor)
    
      * 8aa6da5 Add Rmd and rmd file extensions for R Markdown. Fix R markdown scope (lcolladotor)
    
      * 83f1fc8 Can insert R code chunk and recognize options in the chunk. See http://yihui.name/knitr/options for details. (lcolladotor)
    
      * 3d84c93 Add R to fenced languages (lcolladotor)
Commits on Apr 5, 2014
  1. @noniq

    Submodule updates: PHP, RSpec, Ruby, bundler

    noniq authored
    PHP.tmbundle: a084c3d..817258a
    
      * 7d51077 Support using regular expressions in heredocs/nowdocs (Michael Sheets)
    
        This can be enabled by using `REGEX` as the delimiting word. Fixes #46.
    
    RSpec.tmbundle: f0dc3fd..7c6e4ff
    
      * a4f0079 Only require text_mate_formatter if it’s really used. (Stefan Daschek)
    
        A very small optimization, but nevertheless :-)
    
        (Also makes further refactoring for using rspec binstub easier.)
    
      * dddd25a Adapt TextMateFormatter for RSpec 3, use RSpec’s TextMateFormatter for RSpec 1 & 2. (Stefan Daschek)
    
        RSpec 2 still ships its own TextMateFormatter, so it’s safe to make our
        formatter compatible with RSpec 3 only (taking care to not even require
        the file for older RSpec versions).
    
      * ee798e3 Rearrange some lines to group methods on top. (Stefan Daschek)
    
      * 4d8c34a Fix: Use Bundler if Gemfile present, unless --skip-bundler specified. (Stefan Daschek)
    
        This was accidentally introduced in ac024bf.
    
        Now running RSpec for a project containing a Gemfile again uses Bundler,
        even if `--bundler` is not specified explicitly. Specify
        `--skip-bundler` to override.
    
    Ruby.tmbundle: 85f15be..9a05d0a
    
      * d11b134 Explicitly request TM_ERROR_FD for stack trace/error output (Allan Odgaard)
    
    bundler.tmbundle: 43245e0..be401f8
    
      * be401f8 Try the current dir if there's not Gemfile.lock at the project root (Elia Schito)
    
      * 7ca41c5 Scroll to the bottom after finishing the bundle (Elia Schito)
Commits on Mar 27, 2014
  1. @noniq

    Submodule updates: HTML, JavaScript

    noniq authored
    HTML.tmbundle: 6d1e7b4..876534f
    
      * 4de4a11 Don't set disableIndentCorrections for embedded source (Michael Sheets)
    
        This scope closely mirrors the `text - text source` scope of the similar
        setting in the Text bundle. This allows indentation to work unhindered
        in embedded source such as PHP.
    
    JavaScript.tmbundle: 8754a2d..02ae234
    
      * 7792dca Add snippet: iife⇥ (Jeremy Whitlock)
    
        Creates an immediately-invoked function expression
    
      * 87c8978 Fix style issue with :f⇥ (Object Method) snippet (Jeremy Whitlock)
    
        Added a space between the closing function parentheses and the following
        curly brace
    
      * 3ea0fbb Add snippets: error⇥ log⇥ and warn⇥ (Jeremy Whitlock)
    
      * a6bbc6c Make bundle root menu consistent with other language bundles (Jeremy Whitlock)
    
      * ff3f96c Improve numeric literal match (Michael Sheets)
    
        Adds support for exponents and much better matching of various possible
        numbers. Format taken from ECMAScript 5.1 (EMCA-262), fixes #26.
    
      * 9f661bc Prevent false positive regular expression matches (Michael Sheets)
    
        This replaces a negative look-ahead mistakenly removed in
        7c5414c78ca26a81332e40a284836d9861e17e72, it is needed to prevent false
        positives with indented block comments. Fixes #27.
    
      * ca64679 Scope shebang line as a comment (Jeremy Whitlock)
    
      * 7c5414c No longer scope whitespace preceding a regular expression (Michael Sheets)
    
      * 0502844 Update regex matching to work following commas (Jeremy Whitlock)
    
        Fixes #23.
    
      * 423fdd7 Remove . and , punctuation matches (Michael Sheets)
    
        These were added to use in theme creation but get in the way of better
        matching the code in other rules. Removed in favor of matching the items
        as part of larger rules.
    
      * a0ea2ac [enhancement] Added a 'throw' snippet. (Jeremy Whitlock)
    
      * 347bfe5 Add Jeremy Whitlock as the new maintainer (Michael Sheets)
Commits on Mar 14, 2014
  1. @noniq

    Submodule updates: DashMate, HTML, JavaScript JSLintMate, JavaScript,…

    noniq authored
    … Text, markdown-redcarpet
    
    DashMate.tmbundle: d7678d2..eabe109
    
      * 759a1c9 Update README to clarify download language (Ramakrishna Nadella)
    
        * Changed download link to the latest release
        * Link to Dash in the Installation section
    
      * 46ccc68 Add Grunt, Mongoose and Rust (Bogdan Popescu)
    
      * 16cea3f Updated download link to /releases (Ramakrishna Nadella)
    
    HTML.tmbundle: 6bac4e0..6d1e7b4
    
      * a4ab19c Allow disableIndentCorrections to affect all html subtypes (Michael Sheets)
    
        This should be the desired setting for most html types, certain types
        such as markdown may need an override or a setting of their own.
    
      * 6f91ffd Remove text.blog exclusion (Michael Sheets)
    
        Instead we will increase scope specificity in the Blogging bundle.
    
      * 6c5e5ab Update tags in “Convert to named entities excl tags” (Phil Dokas)
    
        The “Convert to named entities excl tags” menu action’s whitelist of
        tags to filter out predated the HTML5 spec and didn’t support its new
        tags. Prior to this commit this sample markup:
    
        <section>I’m markup!</section>
    
        would convert to:
    
        &lt;section&gt;I&rsquo;m markup!&lt;/section&gt;
    
        But with this change it correctly converts to:
    
        <section>I&rsquo;m markup!</section>
    
        Complete tag list provided by
        https://developer.mozilla.org/en-US/docs/Web/HTML/Element. This includes
        tags deprecated by HTML5, those introduced by it, as well as the
        WebComponents spec.
    
      * d1da066 Don't expand tag snippets from inside tags (Elia Schito)
    
    JavaScript JSLintMate.tmbundle: 8fb5328..c619280
    
      * c619280 Use node runtime instead of jsc. (Stefan Daschek)
    
        Contrary to jsc, node handles utf-8 encoded source files correctly. The
        patch is in a very rough state, but it works (given node is installed in
        /usr/local/bin/node).
    
    JavaScript.tmbundle: 015c2fe..8754a2d
    
      * 2838410 Allow unicode in identifiers (Michael Sheets)
    
        Matches ECMAScript 5.1 spec, with the exception of allowing escape
        sequences.
    
      * 85a5a56 Improve word boundary usage (Michael Sheets)
    
        Because identifiers can start or end in $ we need to be careful about
        the usage of \b around them.
    
      * 0222f15 Cleaned up the JavaScript grammar (Jeremy Whitlock)
    
        * Full support for the latest JavaScript APIs in your browser
        * Removed Java references
    
      * 208fdc6 [cleanup] Removed Dev Guru index and added a .gitignore to ignore *.pyc. (Jeremy Whitlock)
    
    Text.tmbundle: 389c659..4f40753
    
      * 194ab5f Remove exclusion for text.html.basic (Michael Sheets)
    
        Previously we excluded `text.html` from this setting but this is no
        longer necessary as it has it's own value now.
    
    markdown-redcarpet.tmbundle: c155209..ea67d39
    
      * 4719468 Modify the instructions to work for Mavericks (where the default system Ruby is 2.0) (Mike Greiner)
Commits on Mar 5, 2014
  1. @noniq

    Submodule updates: HTML, RSpec, Text, Themes

    noniq authored
    HTML.tmbundle: f9f5733..6bac4e0
    
      * 03bd3bf Disable indent corrections on empty lines (Allan Odgaard)
    
        This option is introduced in TextMate 2.0-alpha.9517
    
    RSpec.tmbundle: 645a709..f0dc3fd
    
      * f0dc3fd Make “Run selected files” work with empty selection. (Stefan Daschek)
    
      * 3e3a43c Revert "Add workaround for double escaped links in RSpec 2.14" (Stefan Daschek)
    
        This reverts commit 645a709a28db2128d30866dc354569b0041ead3e.
    
        Has been fixed in RSpec 2.14.8:
        https://github.com/rspec/rspec-core/blob/master/Changelog.md#2148--2014-02-27
    
      * 721ba51 Remove support for Zeus. (Stefan Daschek)
    
        Has been replaced by Spring in all our Rails projects.
    
    Text.tmbundle: 88e49dd..389c659
    
      * d11a3b4 Disable indent corrections for specializations of text.html (Allan Odgaard)
    
        Previously we disabled it for “text” except “text.html”, which would
        mean it was also enabled e.g. for “text.html.markdown” (undesired). We
        now only make “text.html.basic” the exception.
    
    Themes.tmbundle: 55b0963..67619dd
    
      * 6010d49 Remove style for quoted text (markup) (Michael Sheets)
    
        This was intended as a proof of concept of the available font styling
        but shouldn't be the default.
Commits on Feb 27, 2014
  1. @noniq

    Submodule updates: CSS, Haml, Ruby

    noniq authored
    CSS.tmbundle: f630790..3e9359c
    
      * 3f9903f Changes due to the way 2.0 returns word input (Michael Sheets)
    
        2.0 can return surrounding punctation as the word input when there is no
        preexisting color, workaround this by replacing the input only if it is
        a valid color.
    
    Haml.tmbundle: d79928a..47cd9ba
    
      * 47cd9ba Use `html2haml` for converting HTML to Haml. (Stefan Daschek)
    
        Haml::HTML does exist in Haml 4 anymore.
    
    Ruby.tmbundle: 85f831d..85f15be
    
      * 50782f8 Allow for method names that end in = (Michael Sheets)
    
        Further fixes #59.
Commits on Feb 26, 2014
  1. @noniq

    Submodule updates: RSpec, Ruby

    noniq authored
    RSpec.tmbundle: ff0a762..645a709
    
      * 645a709 Add workaround for double escaped links in RSpec 2.14 (Stefan Daschek)
    
        Should be reverted as soon as this gets fixed in rspec-core.
    
      * 22d52e7 Make da_mate and TextMateFormatter runner work with RSpec 3. (Stefan Daschek)
    
        No need for backward compatibility in TextMateFormatter – we still use
        RSpec’s own TextMateFormatter for RSpec 2.
    
    Ruby.tmbundle: 651b49c..85f831d
    
      * 85f831d Use ^⌘E for “Execute Line / Selection as Ruby”. (Stefan Daschek)
    
        The default (^⇧E) overrides “Select to EOL”.
Something went wrong with that request. Please try again.