O pacote de comentários no TextMate 2 produz erros

0

Gosto muito do pacote "Linha de comentários / seleção" do TextMate, que me permite usar ⌘- para comentar ou des-comentar linhas destacadas. Recentemente, no entanto, quando uso essa combinação de teclas, recebo este erro:

Comment Line / Selection:16:in 'require': no such file to load -- /lib/escape (LoadError)

O pacote está em Ruby, e a linha de código em questão é uma exigência:

require "#{ENV["TM_SUPPORT_PATH"]}/lib/escape"

Não vejo TM_SUPPORT_PATH definido nas minhas preferências e não consigo encontrar um arquivo chamado escape no meu Mac.

Este é o TextMate 2.0-alpha.9419. É possível que uma atualização recente tenha quebrado esse pacote, mas não consigo defini-lo. Idéias de como restaurar essa função seriam muito bem vindas!

    
por pjmorse 21.05.2013 / 17:55

1 resposta

3

Se env ruby for Ruby 2.0 ou 1.9, tente:

  • Editando PATH ou TM_RUBY em Preferências > Variáveis.
  • Alterando #!/usr/bin/env ruby para #!/usr/bin/ruby origem > Ações do menu > Comentários > Linha de comentário / seleção.

Ou tente excluir temporariamente pacotes configuráveis. De erro [TxMt] TM2 executando Linha de comentários / seleção - Grupos do Google :

Your bundles are likely messed up.

The TM_SUPPORT_PATH comes from the Bundle Support bundle, so you may have uninstalled that.

You can check Preferences → Bundles or remove ~/Library/Application Support/{TextMate,Avian}/ and relaunch to get back to defaults.

TM_SUPPORT_PATH é algo como ~/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared . Tente executar echo $TM_SUPPORT_PATH ou env com ⌃R.

    
por 21.05.2013 / 19:38