Właśnie zainstalowałem TextWrangler 4, a teraz, gdy próbuję użyć BBAutoComplete w wersji 1.5.3, pojawia się komunikat o błędzie widoczny poniżej.
Czy istnieje sposób obejścia problemu, aby BBAutoComplete działał z TextWrangler 4?
źródło
Właśnie zainstalowałem TextWrangler 4, a teraz, gdy próbuję użyć BBAutoComplete w wersji 1.5.3, pojawia się komunikat o błędzie widoczny poniżej.
Czy istnieje sposób obejścia problemu, aby BBAutoComplete działał z TextWrangler 4?
Tak, psuje wersję 1.5.3 i tak, istnieje obejście tego problemu. Ale teraz nie jest to konieczne, ponieważ wersja 1.5.4 została wydana i rozwiązuje problem.
Jeśli z jakiegoś powodu nadal chcesz używać 1.5.3, możesz wykonać następujące czynności:
W skrypcie ~/Library/Application Support/TextWrangler/Scripts/BBAutoComplete
jest funkcja canCompleteInWindow(w)
. Tę funkcję należy zmodyfikować, aby działała z TextWrangler 4.
Otwórz skrypt w edytorze AppleScript.
W momencie wysyłki w skrypcie jest funkcja, która czyta
on canCompleteInWindow(w)
tell application "TextWrangler"
return class of w is in {text window, disk browser window}
end tell
end canCompleteInWindow
Zmień to tak, żeby brzmiało
on canCompleteInWindow(w)
tell application "TextWrangler"
return class of w is in {text window, disk browser window, project window}
end tell
end canCompleteInWindow
Zapisz skrypt. BBAutoComplete powinien teraz działać z TextWrangler 4.