Могу ли я использовать @import для импорта таблицы стилей Kod по умолчанию в свою собственную?

Могу ли я использовать @import для импорта таблицы стилей Kod по умолчанию в свою собственную?

Я это понимаюКодактивно разрабатывается и склонен к радикальным изменениям в любой области. Я хотел бы изменить некоторые мелочи (например, шрифт и его размер или определенные цвета), при этом сохраняя возможность извлекать выгоду из любых изменений или обновлений в таблице стилей 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. Сохраняйте свои собственные изменения, и они будут объединены с любыми обновлениями этих файлов.

Связанный контент