FeyFre
Хороший скрин, т.к. здесь видна и другая проблема - невиден курсор. Он невиден, когда включен вертикальный столбец.
Instructor
Предлагаю при включенном вертикальном столбце курсор делать "жирным", ну т.е. не 1px, а 2.
Posted: Mon Sep 10, 2012 7:53 am
by Andrey_A_A
Не смог понять как включить волшебные линии, всё что смог получить это вот:
Posted: Mon Sep 10, 2012 8:08 am
by VladSh
FeyFre, Andrey_A_A
Ждём официальное сообщение об изменениях плага и доку. Возможно сейчас все плаги обновились только из-за новой структуры плагинов.
Posted: Mon Sep 10, 2012 8:26 am
by DrakonHaSh
Andrey_A_A wrote:Не смог понять как включить волшебные линии
надо выкл галки всех пунктов, кроме самого нижнего [Линия отступа] в SpecialChar:: Settings
VladSh wrote:FeyFre
Хороший скрин, т.к. здесь видна и другая проблема - невиден курсор. Он невиден, когда включен вертикальный столбец. Предлагаю при включенном вертикальном столбце курсор делать "жирным", ну т.е. не 1px, а 2.
у меня размер каретки = 2 [лучше видно ], поэтому видно нормально.
заметил еще один нюанс:
если вертикальная линия накладывается на линию отступа, то в местах совмещения уже не пунктирная линия, а сплошная.
ну и хотелось бы иметь этот функционал немного отдельно от остальных специальных символов. (чтоб можно было вкл/выкл их отдельно друг от друга, а то на данный момент уж очень много галок надо менять, чтоб вкл/выкл остальные спец символы)
Instructor
Только проблема в том, что сначала надо нажать на "Включить", а потом уж на выбираемую позицию, что жутко неудобно.
Те же проблемы есть и в других плагах, как SpellCheck и т.д. Для этого писались маленькие скрипты (видимо придётся и здесь писать), но тогда пропадает сам эффект "нажимаемости" кнопок.
Можно в скрипте прописать отображение "нажимаемости", но если пункт используется и в тулбаре и в меню, то получится ерунда - расхождение.
Так что лучше было бы, чтобы Settings, если плаг не включён, включал бы его, а затем отрабатывал сам.
Ещё я предлагал когда-то (в какой-то другой теме наверное. т.к. здесь не нашёл) чтобы сделать цвета спецсимволов зависимыми от тем Coder-плагина, т.к. тёмные спецсимволы не видны на тёмных темах, а светлые на светлых. Проще было бы наверное отдельные переменные в темах для спецсимволов там завести.
Posted: Mon Sep 10, 2012 9:40 am
by VladSh
DrakonHaSh
Код в контекстном меню, что выше, работает как И, т.е. добавляет. Начал писать скрипт, чтобы оно работало как ИЛИ, т.е. переключало бы: или одно или другое, но сделать это не получается, т.к. нет команды, сбрасывающей все установленные символы. Пробовал: "0" - не работает, 0 - валит прогу.
Можно было бы считать данные о текущих применённых кодах из SpecialChar.ini, и попробовать повторно вызвать с этими кодами, чтобы отключить, но в ini не хранятся эти данные.
Так что идея со скриптом пока замерзает. Такие дела.
Posted: Mon Sep 10, 2012 10:17 am
by Andrey_A_A
надо выкл галки всех пунктов, кроме самого нижнего [Линия отступа] в SpecialChar:: Settings
Убрал все галки, оставив линии , но что касается отображений линий, ничего не поменялось
Posted: Mon Sep 10, 2012 10:44 am
by VladSh
Posted: Mon Sep 10, 2012 11:08 am
by Infocatcher
VladSh
По-моему, это не баг, а ширина табуляции.
Posted: Mon Sep 10, 2012 11:22 am
by VladSh
Infocatcher
Не понял. Я имею ввиду начало линии отступа - "Параметры:" это не код, а обычный текст, здесь линия эта вообще ненужна.
Насколько я понимаю, линии отступа должны базироваться на блоках, настроенных в CodeFold или нет?
В следствие чего мне непонятно нахождение этого функционала в этом плаге. Для обычных текстовых документов можно включить вертикальный столбец, которого для тех задач хватает с головой. А линии отступа для облегчения чтения и навигации по коду.
Posted: Mon Sep 10, 2012 11:25 am
by Infocatcher
DrakonHaSh wrote:ну и хотелось бы иметь этот функционал немного отдельно от остальных специальных символов. (чтоб можно было вкл/выкл их отдельно друг от друга, а то на данный момент уж очень много галок надо менять, чтоб вкл/выкл остальные спец символы)
Поддерживаю.
В том же Notepad++ специальные символы включаются отдельно.
VladSh
Ну а на деле это по всем документам с интервалов в ширину табуляции.
[Добавлено позже]
Хотя бы в ToolBar добавить поддержку отображения состояния вот такого, например:
А в SpecialChar галочки включения/выключения того или иного пункта, не затрагивая опции. Т.е. сейчас же можно отключать подсветку только отключая цвета, а если отделить от них подсветку символа вообще, то включив можно будет вернуть юзерские опции в целости и сохранности. Для кастомизации меню полезно. Да и диалог настроек будет поудобней, если переделать ListBox в CheckedListBox. Вот как-то так:
А пользовательские сеты тогда можно будет устанавливать либо через скрипт, либо добавив плагину функцию принимающую аргумент типа `10011010` (по цифорке на каждую).
Posted: Mon Sep 10, 2012 4:38 pm
by Instructor
Andrey_A_A
Исправлено.
Posted: Mon Sep 10, 2012 4:39 pm
by Instructor
Изменено: требуется AkelPad 4.7.9 или выше. Добавлено: линия отступа. Исправлено: линия отступа с размером табуляции 1.
Changed: required AkelPad 4.7.9 or higher. Added: indent line. Fixed: indent line with tabulation size 1.