Posted: Thu May 22, 2014 8:13 pm
Пока да.
Code: Select all
-------------------------------------------------
[1] : [2] : [3] : [4]
-------------------------------------------------
Тема : Задано : Показано : FFFFFF Xor [2]
-------------------------------------------------
Bespin : FFFF00 : 0000FF : 0000FF
Cobalt : 656565 : 9AB8DA : 9A9A9A
Monokai : 8F908A : 574757 : 706F75
Twilight: 868686 : 6D6D6D : 797979
Zenburn : 5D666E : 9DA6AE : A29991
-------------------------------------------------
Обозначения (номера) колонок
[1] название темы
[2] цвет, заданный в настройках для "HighLight_ColumnColor"
[3] цвет, показываемый на экране РЕАЛЬНО
[4] "волшебная" формула: FFFFFF Xor [2]
В итоге мы видим, что значения в колонках [3] и [4]
совпадают только у схемы Bespin, а у остальных они
разнятся, т.о. "волшебная" формула не работает :(
Включите и увидите:Egor wrote:... а что такое "зебра"?
Если используется "не захватывать", то начало/конец диапазона также проходят через обработку остальными правилами.Egor wrote:Про 32/64 я вроде понял: это чтобы сами кавычки не подсвечивались? А что тогда такое 128/256 (don't catch) — в чём отличие от 32/64?Code: Select all
32 don't highlight quote start 64 don't highlight quote end 128 don't catch and don't highlight quote start 256 don't catch and don't highlight quote end
Кэш - это файл "{AkelPad}\AkelFiles\Plugs\Coder\cache". Дает данные плагину: какие файлы *.coder за какие расширения отвечают, без необходимости загрузки этих файлов, т.е. ускоряет инициализацию плагина.Egor wrote:Да, еще хотел спросить: там в настройках Coder'a есть опция "кэш: использовать/не использовать" — зачем он нужен, этот кэш, и что он даёт?
Если вам надо цвет #0000FF, то указываете цвет #0000FF. Ничего мудрить не надо. Активная строка имеет не сплошной цвет, а её отрисовка организуется через смешивание при наложении цветов. Если нужны подробности см. в исходниках функцию AE_ActiveColumnDraw в AkelEdit.c.Egor wrote:То есть если я хочу получить на экране для HighLight_ColumnColor, например, цвет #0000FF, то в окне настроек мне надо прописать цвет #FFFF00...
Для удобства.Egor wrote:в окне настройки цветов цветовой темы переменные в списке можно двигать вверх-вниз (клик правой кнопкой мыши > Переместить вверх/Переместить вниз), — на что влияет порядок переменных в этом списке, или это просто для удобства?
Исходники мне все равно ни о чём не скажут, ибо C я не знаю.Instructor wrote:Если вам надо цвет #0000FF, то указываете цвет #0000FF. Ничего мудрить не надо. Активная строка имеет не сплошной цвет, а её отрисовка организуется через смешивание при наложении цветов. Если нужны подробности см. в исходниках функцию AE_ActiveColumnDraw в AkelEdit.c.
Code: Select all
/* test
// comment */ Not a comment!
Я попробовал, да, вот теперь всё правильно, вертикальная линия показывается тем же цветом, каким указано в настройках значение переменной HighLight_ColumnColor.Instructor wrote:Egor
Тестовая версия
Code: Select all
1 3 ${COMM} 0 "//" "" ":" "" ""
Code: Select all
1 3 ${COMM} 0 "//" "*/" "" "" ""
1 3 ${COMM} 0 "//" "" ":" "" ""
Code: Select all
;513=1+512
513 3 ${COMM} 0 "//" "*/" "" "" ""
1 3 ${COMM} 0 "//" "" ":" "" ""
Code: Select all
const char* str = R"foo(
"Hello"
World!
)foo";
Code: Select all
0 "(#(?!\d|--|-\d)(\w|-)+)\b" "\1=(0,${VAR},0)"
0 "\:.*(#)([A-F\d]{6}|[A-F\d]{3})\b" "\1=(0,0,\2)"
0 "\:.*(#)([A-F\d]{1,2}|[A-F\d]{4,5})\b" "\1=(0,0,0)"
Code: Select all
0 "\:.*(#)([A-F\d]{1,2}|[A-F\d]{4,5})" "\1=(0,0,0)"