⌃⇧L «Обтекание выделения / слова как ссылки» прервано в TextMate - PullRequest
1 голос
/ 10 марта 2011

Я регулярно использую ⌃⇧L в TextMate, чтобы обернуть выделение в качестве ссылки. Когда я использовал это сегодня утром, я получил ...

    /tmp/temp_textmate.RRepHN:13: syntax error, unexpected ':', expecting keyword_then or ',' or ';' or '\n'
    /tmp/temp_textmate.RRepHN:15: syntax error, unexpected keyword_when, expecting keyword_end
      when %r{http://www.(amazon.(?:com...
          ^
    /tmp/temp_textmate.RRepHN:15: syntax error, unexpected ':', expecting keyword_end
    /tmp/temp_textmate.RRepHN:17: syntax error, unexpected keyword_when, expecting keyword_end
      when %r{\A[a-zA-Z][a-zA-Z0-9.+-]*://.*\z}:
          ^
    /tmp/temp_textmate.RRepHN:17: syntax error, unexpected ':', expecting keyword_end
    /tmp/temp_textmate.RRepHN:19: syntax error, unexpected keyword_when, expecting keyword_end
      when %r{\A(www\..*|.*\.(com|uk|net|org|info))\z}:
          ^
    /tmp/temp_textmate.RRepHN:19: syntax error, unexpected ':', expecting keyword_end
    /tmp/temp_textmate.RRepHN:21: syntax error, unexpected keyword_when, expecting keyword_end
      when %r{\A.*\.(com|uk|net|org|info)\z}:
          ^
    /tmp/temp_textmate.RRepHN:21: syntax error, unexpected ':', expecting keyword_end
    /tmp/temp_textmate.RRepHN:23: syntax error, unexpected keyword_when, expecting keyword_end
      when %r{\A\S+\z}:
          ^
    /tmp/temp_textmate.RRepHN:23: syntax error, unexpected ':', expecting keyword_end
    /tmp/temp_textmate.RRepHN:27: warning: else without rescue is useless
    /tmp/temp_textmate.RRepHN:28: syntax error, unexpected keyword_end, expecting

Я не могу придумать ничего конкретного, что мог бы сделать, чтобы вызвать проблему.

Я перезагрузил пакеты и переустановил TextMate.

Я также пытался использовать код на http://svn.textmate.org/trunk/Bundles/Hyperlink%20Helper.tmbundle/Commands/Wrap%20Selection%20as%20Link.tmCommand.

Никто из них не решил проблему.

У кого-нибудь есть идеи?!

Спасибо.

1 Ответ

2 голосов
/ 10 марта 2011

В строке when ... не должно быть двоеточия.Вы можете отредактировать фрагмент и удалить его в редакторе пакетов.

...