View previous topic :: View next topic |
Author |
Message |
olegvsk
Joined: 17 Dec 2020 Posts: 102
|
(Separately) Posted: Tue Apr 30, 2024 02:53 Post subject: |
|
|
Orion9 wrote: | Или вы о подсветке активной строки?
Да. | Поправлю.
Orion9 wrote: | Вариант, но не очень. | Почему? Хотите сохранить первоначальные настройки, сохраните как "Default - cамый первый вариант".
Orion9 wrote: | Но как бы в этом не зарыться. | Взять хотя бы шрифты - я не могу поставить по дефолту трушный consolas вместо кондового courier, потому что consolas у многих просто не установлен.
Orion9 wrote: | Сделать опцию и все | Почти убедили.
Добавлено спустя 3 минуты:
jentoso wrote: |
Заметил такую особенность при использовании ключа F4Edit=2(3), Lister не закрывается при открытии редактора. Это происходит с теми файлами, которые были просмотрены через Code Viewer. | Буду разбираться. |
|
Back to top |
|
|
Orion9
Joined: 01 Jan 2024 Posts: 365
|
(Separately) Posted: Tue Apr 30, 2024 12:29 Post subject: |
|
|
olegvsk
Я вчера просто в ночь писал, поэтому так коротко получилось. Соберусь с мыслями, и как только позволит время, напишу более подробно и в деталях. Но хотелось бы, чтобы вы взяли только лучшее из других аналогов и сделали все максимально удобно и просто. За ориентир я бы взял CudaViewer. Там автор, видимо, много лет был в теме и добился больших высот в плане удобств из коробки. Один из лучших плугов, на мой взгляд. |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1386
|
(Separately) Posted: Tue Apr 30, 2024 21:14 Post subject: |
|
|
Опробовал, отличный плагин. Чисто по внешнему виду и скорости больше нравится, чем текущий Cuda.
Некоторые хайлайтеры требуют правки, например Autoit использует один тип для управляющих конструкций и имён функций, что не есть правильно. Добавлять свои типы судя по всему нельзя, приходится выбирать из имеющихся. Понятно, что это вопросы к автору компонента.
Набросал хайлайтер для своего плагина Autorun, возможно кому-то здесь может пригодиться. Не все параметры синтаксиса хайлайтеров интуитивно понятны, нужно будет еще поглубже посмотреть.
Hidden text
MIME-Version: 1.0
Content-Type: application/octet-stream; name="Autorun_highlighter.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Autorun_highlighter.zip"
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
OgAAAC8GAAAAAA==
Обнаружил небольшой косячок: если свернуть блок (folding), то при наведении на три точки всплывает подсказка с текстом блока. При появлении подсказки отображается новый пустой элемент на панели задач.
И ещё один момент: раз языковые файлы отдельные, возможно, лучше под них отдельный каталог выделить, а не держать в корне? |
|
Back to top |
|
|
Orion9
Joined: 01 Jan 2024 Posts: 365
|
(Separately) Posted: Tue Apr 30, 2024 23:45 Post subject: |
|
|
Loopback
Quote: | Набросал хайлайтер для своего плагина Autorun, возможно кому-то здесь может пригодиться. |
Спасибо! А то я AutoIt использовал, но с вашим гораздо лучше и роднее
Quote: | Некоторые хайлайтеры требуют правки, например Autoit использует один тип для управляющих конструкций и имён функций, что не есть правильно. |
Да вот и я не пойму, что нет так. Не сильно в этом разбираюсь, привык пользоваться с коробки. Как-то полез, помню, в Cuda через lexer_editor.exe подправить, но в итоге бросил это дело, хотя кое-что получилось. Тут не каждый продвинутый пользователь разберется, а еще ведь и на других синтаксисах надо будет проверить. Меня полность устраивают темы в AkelPad на основные типы файлов, вроде .bat, .ini, .vbs, .reg и т.д. Думаю, на него и надо ориентироваться. Но каждую тему самостоятельно проверять и править - это перебор. Тот случай, когда должно быть все с коробки настроено по каким-то общепринятым нормам. |
|
Back to top |
|
|
olegvsk
Joined: 17 Dec 2020 Posts: 102
|
(Separately) Posted: Wed May 01, 2024 01:30 Post subject: |
|
|
Loopback wrote: | Набросал хайлайтер для своего плагина Autorun | Спасибо, добавлю в обновление.
Loopback wrote: | Обнаружил небольшой косячок | Пометил себе, проверю.
Loopback wrote: | раз языковые файлы отдельные, возможно, лучше под них отдельный каталог выделить | Пока языков целый один, но, в принципе, вы правы. |
|
Back to top |
|
|
tcm
Joined: 04 May 2024 Posts: 1
|
(Separately) Posted: Sat May 04, 2024 22:54 Post subject: |
|
|
Отличный плагин, давно такой нужен был, Спасибо!
запрос на добавление возможностей (хотелки, если у вас на них есть время ):
- добавьте возможность выбрать кодировку 866 OEM по горячей клавише (ctrl+d напирмер)
- добавьте возможность выбирать дефолтовую тему из ниспадающего списка, не зря же у вас их целая куча в папке с плагином
- добавьте синтаксис для файлов хешей в новую версию.
у себя настроил как-то так, на скорую руку:
CodeViewer.ini
Hidden text
Code: | [Extensions]
cfv=Hash
md5=Hash
sha=Hash
[Themes]
Hash=Twilight Hash |
Hash.json
Hidden text
Code: |
{
"Highlighter": {
"Sample": [
"Hash File\r\n",
"\r\n",
"# Comments \r\n",
"70966157ED382886CEEAEAC86AB0F63C *TOTALCMD.CHM\r\n",
"9F801D6B26264913EE039D09552D6F34 *TOTALCMD.EXE\r\n",
"38AF5BA1863C528D1EDAAEB1366A7DBB *TOTALCMD.EXE.MANIFEST\r\n",
"26B657A8982B1EA162462585055889F2 *TOTALCMD.INC\r\n",
"C4D274FFC0DCA4547E00C530E57DFAA6 *TOTALCMD64.EXE\r\n",
"CA103E9284361BA104E5405641D80D33 *TOTALCMD64.EXE.MANIFEST\r\n",
"\r\n",
"https://www.texteditor.pro\r\n",
"www.texteditor.pro\r\n",
"mailto:info@texteditor.pro\r\n",
"news:comp.lang.pascal.borland"
],
"Editor": {
"URIOpener": true
},
"MainRules": {
"Attributes": {
"Element": "Editor"
},
"SubRules": {
"Range": [
{
"Type": "Value",
"Attributes": {
"Element": "Value"
},
"Delimiters": "*",
"Properties": {
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "*"
}
},
{
"Type": "Comment",
"Attributes": {
"Element": "Comment"
},
"Delimiters": "#",
"Properties": {
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "#"
}
},
{
"Type": "WebLink",
"Attributes": {
"Element": "WebLink"
},
"Delimiters": "<>\\^|\"",
"Properties": {
"CloseOnTerm": true,
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "http://",
"Close": " "
}
},
{
"Type": "WebLink",
"Attributes": {
"Element": "WebLink"
},
"Delimiters": "<>\\^|\"",
"Properties": {
"CloseOnTerm": true,
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "https://",
"Close": " "
}
},
{
"Type": "News",
"Attributes": {
"Element": "WebLink"
},
"Delimiters": "<>\\^|\"",
"Properties": {
"CloseOnTerm": true,
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "news://",
"Close": " "
}
},
{
"Type": "News",
"Attributes": {
"Element": "WebLink"
},
"Delimiters": "<>\\^|\"",
"Properties": {
"CloseOnTerm": true,
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "news:",
"Close": " "
}
},
{
"Type": "Gopher",
"Attributes": {
"Element": "WebLink"
},
"Delimiters": "<>\\^|\"",
"Properties": {
"CloseOnTerm": true,
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "gopher://",
"Close": " "
}
},
{
"Type": "Prospero",
"Attributes": {
"Element": "WebLink"
},
"Delimiters": "<>\\^|\"",
"Properties": {
"CloseOnTerm": true,
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "prospero://",
"Close": " "
}
},
{
"Type": "Nntp",
"Attributes": {
"Element": "WebLink"
},
"Delimiters": "<>\\^|\"",
"Properties": {
"CloseOnTerm": true,
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "nntp://",
"Close": " "
}
},
{
"Type": "Ftp",
"Attributes": {
"Element": "WebLink"
},
"Delimiters": "<>\\^|\"",
"Properties": {
"CloseOnTerm": true,
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "ftp://",
"Close": " "
}
},
{
"Type": "Wais",
"Attributes": {
"Element": "WebLink"
},
"Delimiters": "<>\\^|\"",
"Properties": {
"CloseOnTerm": true,
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "wais://",
"Close": " "
}
},
{
"Type": "Telnet",
"Attributes": {
"Element": "WebLink"
},
"Delimiters": "<>\\^|\"",
"Properties": {
"CloseOnTerm": true,
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "telnet://",
"Close": " "
}
},
{
"Type": "MailtoLink",
"Attributes": {
"Element": "WebLink"
},
"Delimiters": "<>\\",
"Properties": {
"CloseOnTerm": true,
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "mailto:",
"Close": " "
}
},
{
"Type": "WWW",
"Attributes": {
"Element": "WebLink"
},
"Delimiters": "<>\\^|\"",
"Properties": {
"CloseOnTerm": true,
"CloseOnEndOfLine": true
},
"TokenRange": {
"Open": "www",
"Close": " "
}
}
]
}
}
}
}
|
тема Twilight Hash.json
Hidden text
Code: | {
"Theme": {
"Colors": {
"ActiveLineBackground": "$00505050",
"ActiveLineBackgroundUnfocused": "$00505050",
"ActiveLineForeground": "clNone",
"ActiveLineForegroundUnfocused": "clNone",
"CaretMultiEditBackground": "clWhite",
"CaretMultiEditForeground": "clBlack",
"CodeFoldingActiveLineBackground": "$00505050",
"CodeFoldingActiveLineBackgroundUnfocused": "$00505050",
"CodeFoldingBackground": "clBlack",
"CodeFoldingCollapsedLine": "clLime",
"CodeFoldingFoldingLine": "clLime",
"CodeFoldingFoldingLineHighlight": "clLime",
"CodeFoldingHintBackground": "clBlack",
"CodeFoldingHintBorder": "clLime",
"CodeFoldingHintIndicatorBackground": "clBlack",
"CodeFoldingHintIndicatorBorder": "clLime",
"CodeFoldingHintIndicatorMark": "clLime",
"CodeFoldingHintText": "clWhite",
"CodeFoldingIndent": "clGray",
"CodeFoldingIndentHighlight": "clWhite",
"CompletionProposalBackground": "clBlack",
"CompletionProposalForeground": "clWhite",
"CompletionProposalSelectedBackground": "clBlue",
"CompletionProposalSelectedText": "clWhite",
"EditorAssemblerCommentBackground": "clBlack",
"EditorAssemblerCommentForeground": "clLime",
"EditorAssemblerReservedWordBackground": "clBlack",
"EditorAssemblerReservedWordForeground": "clAqua",
"EditorAttributeBackground": "clBlack",
"EditorAttributeForeground": "clWhite",
"EditorBackground": "clBlack",
"EditorCharacterBackground": "clBlack",
"EditorCharacterForeground": "clYellow",
"EditorCommentBackground": "clBlack",
"EditorCommentForeground": "clAqua",
"EditorDirectiveBackground": "clWhite",
"EditorDirectiveForeground": "clGreen",
"EditorForeground": "clLime",
"EditorHexNumberBackground": "clBlack",
"EditorHexNumberForeground": "clFuchsia",
"EditorHighlightedBlockBackground": "clBlack",
"EditorHighlightedBlockForeground": "clWhite",
"EditorHighlightedBlockSymbolBackground": "clBlack",
"EditorHighlightedBlockSymbolForeground": "clSilver",
"EditorLogicalOperatorBackground": "clBlack",
"EditorLogicalOperatorForeground": "clAqua",
"EditorMethodBackground": "clBlack",
"EditorMethodForeground": "clAqua",
"EditorMethodItalicBackground": "clBlack",
"EditorMethodItalicForeground": "clAqua",
"EditorMethodNameBackground": "clBlack",
"EditorMethodNameForeground": "clWhite",
"EditorNumberBackground": "clBlack",
"EditorNumberForeground": "clFuchsia",
"EditorReservedWordBackground": "clBlack",
"EditorReservedWordForeground": "clAqua",
"EditorStringBackground": "clBlack",
"EditorStringForeground": "clYellow",
"EditorSymbolBackground": "clBlack",
"EditorSymbolForeground": "clSilver",
"EditorValueBackground": "clBlack",
"EditorValueForeground": "clWhite",
"EditorWebLinkBackground": "clBlack",
"EditorWebLinkForeground": "clYellow",
"LeftMarginActiveLineBackground": "$00505050",
"LeftMarginActiveLineBackgroundUnfocused": "$00505050",
"LeftMarginActiveLineNumber": "clAqua",
"LeftMarginBackground": "clBlack",
"LeftMarginBookmarkPanelBackground": "clBlack",
"LeftMarginBorder": "clBlack",
"LeftMarginLineNumberLine": "clLime",
"LeftMarginLineNumbers": "clSilver",
"LeftMarginLineStateModified": "clYellow",
"LeftMarginLineStateNormal": "clLime",
"MatchingPairMatched": "clAqua",
"MatchingPairUnderline": "clWhite",
"MatchingPairUnmatched": "clYellow",
"MinimapBackground": "clNone",
"MinimapBookmark": "clLime",
"MinimapVisibleRows": "$00505050",
"RightMargin": "clLime",
"RightMovingEdge": "clSilver",
"RulerBackground": "clBlack",
"RulerBorder": "clLime",
"RulerLines": "clLime",
"RulerMovingEdge": "clSilver",
"RulerNumbers": "clLime",
"RulerSelection": "$00505050",
"SearchHighlighterBackground": "$00FCFDCD",
"SearchHighlighterBorder": "clNone",
"SearchHighlighterForeground": "clBlack",
"SearchInSelectionBackground": "$00808080",
"SearchMapActiveLine": "$00F0F0F0",
"SearchMapBackground": "clNone",
"SearchMapForeground": "clYellow",
"SelectionBackground": "clLime",
"SelectionBackgroundUnfocused": "clLime",
"SelectionForeground": "clBlack",
"SelectionForegroundUnfocused": "clBlack",
"SyncEditBackground": "$00808080",
"SyncEditEditBorder": "clWhite",
"SyncEditWordBorder": "clBlue",
"WordWrapIndicatorArrow": "clWhite",
"WordWrapIndicatorLines": "clAqua"
},
"Fonts": {
"CodeFoldingHint": "Courier New",
"CompletionProposal": "Courier New",
"LineNumbers": "Courier New",
"Minimap": "Courier New",
"Ruler": "Courier New",
"Text": "Courier New"
},
"FontSizes": {
"CodeFoldingHint": "8",
"CompletionProposal": "9",
"LineNumbers": "8",
"Minimap": "1",
"Ruler": "8",
"Text": "10"
},
"Styles": [
{
"Name": "AssemblerComment",
"Style": "Italic"
},
{
"Name": "Editor",
"Style": "Normal"
},
{
"Name": "Comment",
"Style": "Italic"
},
{
"Name": "Directive",
"Style": "Italic"
},
{
"Name": "MethodItalic",
"Style": "Italic"
}
]
}
} |
|
|
Back to top |
|
|
olegvsk
Joined: 17 Dec 2020 Posts: 102
|
(Separately) Posted: Sun May 05, 2024 14:13 Post subject: |
|
|
tcm wrote: | добавьте возможность выбрать кодировку 866 OEM по горячей клавише (ctrl+d напирмер) | Будет.
tcm wrote: | добавьте возможность выбирать дефолтовую тему из ниспадающего списка | Тоже будет.
tcm wrote: | добавьте синтаксис для файлов хешей в новую версию | Спасибо, добавлю ваш файл. |
|
Back to top |
|
|
yozhik
Joined: 04 May 2014 Posts: 243 Location: Электросталь
|
(Separately) Posted: Mon May 13, 2024 00:09 Post subject: |
|
|
Огромное спасибо за плагин, давно такой ждали! Наконец-то можно поменять CudaLister у которого в последнее время много глюков.
CodeFoldingFoldingLineHighlight как должен подсвечиваться? Я так понимаю, что как-то так:
Если верно понимаю, то в CodeViewer так не работает (картинка сделана в CudaLister). Т.е. цвет указанный в CodeFoldingFoldingLineHighlight нигде не отображается, а линия активного блока окрашивается в цвет CodeFoldingFoldingLine.
Хотелка. Давайте, пожалуйста, сделаем чтобы статус Word Wrap отображался в статусной строке и по щелчку на нём перенос слов переключался. |
|
Back to top |
|
|
olegvsk
Joined: 17 Dec 2020 Posts: 102
|
(Separately) Posted: Mon May 13, 2024 00:52 Post subject: |
|
|
yozhik wrote: | CodeFoldingFoldingLineHighlight как должен подсвечиваться? Я так понимаю, что как-то так: | Да, так и должен, поправлю в обновлении.
yozhik wrote: | сделаем чтобы статус Word Wrap отображался в статусной строке и по щелчку на нём перенос слов переключался | Сделаем. |
|
Back to top |
|
|
yozhik
Joined: 04 May 2014 Posts: 243 Location: Электросталь
|
(Separately) Posted: Mon May 13, 2024 20:38 Post subject: |
|
|
olegvsk
Спасибо. Вот ещё пара наблюдений (предложений/пожеланий).
При настройке Custom цвета системный Color Dialog Box вызывается в полураскрытом состоянии, т.е. правая панелька скрыта, а кнопка «Define Custom Colors» активна. Кажется, логичней было бы вызывать его сразу полностью раскрытым. Это вроде бы флагом CC_FULLOPEN решается
При настройке Left Margin я не разобрался на что влияет LineNumberLine. Ради теста назначаю ему красный цвет, но он нигде не проявляется. Не могли бы глянуть, может тоже «потерялся»?
При закрытии Color Dialog Box (любой кнопкой, как OK, так и Cancel) на мгновение мелькает окно другого приложения, открытого в фоне, «за» окном ТоталК. Вот видео, на нём мелькнул TC Plugins Manager, но точно так же мелькают и другие, например AklePad.
Если плагин используется в Быстром Просмотре (БП), то применённая через ПКМ настройка сохраняется только после выгрузки плагина (отключения БП). Что я имею в виду: открываю файл в БП; Word Wrap включен, вызываю ПКМ и отключаю Word Wrap; не закрывая БП, перемещаюсь курсором (или мышью) на следующий файл — Word Wrap снова включен. Кажется, хорошо бы, чтобы применённая настройка сохранялась сразу же.
Если в диалоге Edit Theme щёлкнуть по полоске цвета, а затем рядом по заголовку настройки, то последующие щелчки по полоске цвета не сработают. На видео наглядно видно.
Было бы здорово, если бы была настройка цвета Special Chars.
Было бы, кажется, лучше, если бы background-цвет Minimap распространялся на весь столбец справа по вертикали, сверху до низу. Или добавить границу слева (бордюр). Цель: визуально отделить область Minimap от остального документа. А то когда документ маленький, то и minimap тоже маленький, но его вертикальная область всё равно отсекает текст документа, а из-за того, что визуально это никак не выделяется, получается невнятность. Вот для сравнения снимок плагина и снимок CudaLister, где Minimap выделяется границей:
Вроде пока всё на сегодня ))
Добавлено спустя 31 минуту:
Ещё вспомнил. Скорее всего опция сохранения состояния Word Wrap была бы не лишней. Вот пример файла размером в 7,2 Мб (я с такими часто работаю). При выключенном переносе строк плагин открывает его мгновенно. А при включенном 40 секунд — и всё это время ТК недоступен. С одной стороны можно было бы вообще не открывать плагином большие файлы. С другой — CudaLister этот же файл открывает мгновенно что с переносом, что без переноса строк. Если бы возможно было сделать какие-нибудь оптимизации для ускорения открытия таких файлов — то это было бы прекрасно. Если нет — то подумать как подстраховаться от «случайных» попаданий на Word Wrap в больших файлах: либо вышеупомянутую опцию сделать, либо предупреждающий MsgBox ввести, либо в детект-строке отключить обработку больших, либо ещё что. Хотя 7,2 Мб — это вроде не такой и большой уж. |
|
Back to top |
|
|
olegvsk
Joined: 17 Dec 2020 Posts: 102
|
(Separately) Posted: Mon May 13, 2024 22:51 Post subject: |
|
|
yozhik wrote: | При настройке Custom цвета системный Color Dialog Box вызывается в полураскрытом состоянии, т.е. правая панелька скрыта, а кнопка «Define Custom Colors» активна. Кажется, логичней было бы вызывать его сразу полностью раскрытым. Это вроде бы флагом CC_FULLOPEN решается | Спасибо, попробую.
yozhik wrote: | При настройке Left Margin я не разобрался на что влияет LineNumberLine. | Это цвет маркеров при несплошной нумерации ("Нумеровать все строки" отключено).
yozhik wrote: | При закрытии Color Dialog Box (любой кнопкой, как OK, так и Cancel) на мгновение мелькает окно другого приложения, открытого в фоне, «за» окном ТоталК | Да, есть проблемы с переходом фокуса, разбираюсь.
yozhik wrote: | Если плагин используется в Быстром Просмотре (БП), то применённая через ПКМ настройка сохраняется только после выгрузки плагина (отключения БП). | Сделаю сохранение сразу, а не при закрытии просмотра.
yozhik wrote: | Если в диалоге Edit Theme щёлкнуть по полоске цвета, а затем рядом по заголовку настройки, то последующие щелчки по полоске цвета не сработают. | F2 переход в режим редактирования, добавлю ещё двойной клик.
yozhik wrote: | Было бы здорово, если бы была настройка цвета Special Chars. | Сделаю.
yozhik wrote: | Было бы, кажется, лучше, если бы background-цвет Minimap распространялся на весь столбец справа по вертикали, сверху до низу. | Надо подумать.
yozhik wrote: | Скорее всего опция сохранения состояния Word Wrap была бы не лишней. | Да, наверное опция не помешает. По поводу детект строки - сейчас я там передаю ограничение SIZE<10000000. |
|
Back to top |
|
|
yozhik
Joined: 04 May 2014 Posts: 243 Location: Электросталь
|
(Separately) Posted: Tue May 14, 2024 21:54 Post subject: |
|
|
olegvsk
(не смог удержаться) Добавьте, пожалуйста, VCL style "Material Oxford Blue SE" Вообще хорошая идея — прикрутить к плагину VCL-стили для тёмного режима.
Добавлено спустя 12 минут:
olegvsk wrote: | По поводу детект строки - сейчас я там передаю ограничение SIZE<10000000 |
Это 10 Мб. А мой тестовый файл = 7,2 Мб, и при включенном переносе строк открывается 40 секунд на x32 (на x64 чуть быстрее, но несущественно). Т.е. выходит, что придётся понижать порог (до 5 Мб может?), потому что даже если отключить открытие с Wrap, и файл откроется быстро, то потом если вызвать Wrap, то он, пока обработает файл, на 40 сек подвесит ТК. |
|
Back to top |
|
|
olegvsk
Joined: 17 Dec 2020 Posts: 102
|
(Separately) Posted: Wed May 15, 2024 00:23 Post subject: |
|
|
yozhik wrote: | VCL style "Material Oxford Blue SE" | Однако денег просит, рука не поднимется .
yozhik wrote: | при включенном переносе строк открывается 40 секунд | А с каким хайлайтером вы его открываете? У меня секунд 5 уходит. |
|
Back to top |
|
|
yozhik
Joined: 04 May 2014 Posts: 243 Location: Электросталь
|
(Separately) Posted: Wed May 15, 2024 07:44 Post subject: |
|
|
olegvsk wrote: | денег просит |
Нет, ну я ж не совсем уже, не покупать просил Я увидел те стили, которые у Вас уже есть и предположил, что может Вы работаете в RAD Studio, а значит там и остальные есть — они там в одном из обновлений появились. Вот, например, в утилитке WDX Guide они сразу всей пачкой встроены, штук 20-30, я их там, собственно и увидал. И даже (скажу шёпотом) попытался из WDX Guide упомянутый стиль извлечь (при помощи RisohEditor и RH) и к Вам в плагин добавить (теми же инструментами), но не получилось ничего Поэтому и попросил.
olegvsk wrote: | А с каким хайлайтером вы его открываете? У меня секунд 5 уходит. |
Спасибо за подсказку. А дело то не в хайлайтере оказалось, а в шрифте, точнее в способе его загрузки. У меня шрифт Iosevka Curly подгружается при помощи плагина Autorun.wdx (это сделано для того, чтобы к системе не привязываться, поск. ТК настроен так, чтобы работать портабельно). Я в теме поменял его на системный Consolas и у меня тоже за 5 сек открылось. Так что тут разобрались, спасибо ещё раз. Но всё же опцию для отключения авто-сохранения состояния Wrap может лучше добавить, т.к. мне кажется что такие как я, подгружающие шрифты динамически, ещё будут попадаться. А Iosevka Curly я использую потому, что в нём есть необходимые мне символы, которых нет в Consolas, например. |
|
Back to top |
|
|
jentoso
Joined: 20 Dec 2007 Posts: 363
|
(Separately) Posted: Wed May 15, 2024 08:57 Post subject: |
|
|
yozhik
Немного не понял, "тормозило" из-за того, что использовался шрифт подгружаемый через плагин Autorun или наоборот? _________________ TC 11.03 combo, Windows 10 x64 |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|