Я это понимаюКодактивно разрабатывается и склонен к радикальным изменениям в любой области. Я хотел бы изменить некоторые мелочи (например, шрифт и его размер или определенные цвета), при этом сохраняя возможность извлекать выгоду из любых изменений или обновлений в таблице стилей Kod по умолчанию.
Я думал, что смогу использовать @import
таблицу стилей по умолчанию в своей собственной, чтобы добиться этого. Вот как это ~/.kod/custom.css
будет выглядеть,
@import url("file:///Applications/Kod.app/Contents/Resources/style/default.css");
/* Change the default font face and color. */
body {
font-family: Menlo, monospace;
color: #efefef;
}
Эта таблица стилей была установлена с помощью следующей defaults
команды, согласно комментариям в верхней части файла CSS по умолчанию Kod:
defaults write se.hunch.kod style/url ~/.kod/custom.css
К сожалению, это не сработало. Когда я впервые попытался перезагрузить стиль, Kod завис. Он снова открылся нормально, но
- заявление
@import
не сработало, и - Kod вылетал каждый раз, когда я сохранял
custom.css
файл.
Я что-то делаю не так? Я @import
неправильно написал свое утверждение? Разве так не @import
должно работать? Я пропустил какую-то документацию или пост Kod Google Groups, в котором упоминается, что Kod явно запрещает это?
решение1
Похоже, Kod не поддерживает @import
операторы в CSS.
В качестве обходного пути вы можете использовать программное обеспечение для контроля версий. У меня нет опыта работы с git
, который используют эти ребята из Kod, но вы, вероятно, можете создать локальную копию https://github.com/rsms/kod/tree/master/resources/style
где-нибудь и обновлять ее всякий раз, когда обновляете сам Kod. Сохраняйте свои собственные изменения, и они будут объединены с любыми обновлениями этих файлов.