Измените текстовое веб-представление TextMate для использования Chrome's Webkit - PullRequest
0 голосов
/ 31 мая 2011

В настоящее время Textmate использует Webkit Safari для визуализации выходных данных hmlt как для команд, так и для окна просмотра в реальном времени.

К сожалению, для одного конкретного проекта я работаю с определенным API-интерфейсом JavaScript, поддерживаемым только Gecko Firefox или Webkit Chrome, этоКажется, Safari все еще не поддерживает его.

Возможно, есть способ глобально изменить Safari для Chromium или Webkit Nightly?

Ответы [ 2 ]

3 голосов
/ 02 июня 2011

Член службы поддержки TextMate любезно ответил на мое электронное письмо, попросив об этом, упомянув этот URL , который определенно указывает на правильное решение. Я действительно не думал, что это можно сделать так легко, и теперь я очень рад, что это возможно.

В основном, есть несколько шагов, которые нужно выполнить:

$ cd /Applications/TextMate.app/Contents/MacOS/
$ mv TextMate _TextMate
$ vim TextMate

новый TextMate файл содержит (обратите внимание, что вы, возможно, захотите изменить путь для нового фреймворка webkit, чтобы он подходил под тот, который вам нравится)

#!/bin/bash
env DYLD_FRAMEWORK_PATH=/Applications/WebKit.app/Contents/Frameworks/10.6/WEBKIT_UNSET_DYLD_FRAMEWORK_PATH=YES /Applications/TextMate.app/Contents/MacOS/_TextMate

после сохранения вновь созданного файла:

$ chmod a+x TextMate

Закрыть / запустить TextMate:)

Или, очевидно, если вы просто хотите делать это для каждого сеанса, вы можете просто использовать команду bash прямо из терминала, например:

$ env DYLD_FRAMEWORK_PATH=/Applications/WebKit.app/Contents/Frameworks/10.6/ WEBKIT_UNSET_DYLD_FRAMEWORK_PATH=YES /Applications/TextMate.app/Contents/MacOS/TextMate

Это действительно круто ... Одна вещь, которую я заметил после этого, это то, что мои темы больше не отображаются, понятия не имею, но я постараюсь выяснить причину.

1 голос
/ 31 мая 2011
...