Coder plugin (1)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Просьба вывести "встроенные" темы из встроенных, чтобы можно было их нормально изменять, а также удалять те, которыми не пользуешься.
Ну может быть оставить какую-нибудь тему по умолчанию (например, "Default"), когда в ini-файле нет тем.

Offline
Site Admin
Posts: 6405
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Изменено: "глобальный стиль шрифта" на "игнорировать стиль шрифта".
Добавлено: внешний вызов с кодом 4 для экспорта текста в RTF (Coder::Settings).
Добавлено: возможность, если файл не имеет подсветки, подсвечивать на основе указанного расширения.
Добавлено: флаг 16384 - захватывать только начало диапазона (только для секции "Quotes:").

Changed: "Global font style" to "Ignore font style".
Added: external call with code 4 for text export to RTF (Coder::Settings).
Added: option to specify extension for unknown file.
Added: 16384 flag - only quote start string is catched ("Quotes:" section only).


Coder plugin v5.5

Offline
Posts: 1874
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Добавлено: внешний вызов с кодом 4 для экспорта текста в RTF (Coder::Settings).
Coder-Rus.txt wrote:

Code: Select all

    FILE
      Файл для экспорта. Используется, если задан флаг 1.
Надо бы спрашивать, куда сохранять, если путь к файлу не задан.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Вопрос по FLAGS: в чём отличие 32 от 64?
И если можно, указать это в доке.

Offline
Posts: 1874
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

VladSh
Во втором случае вместо обычного текста будет «исходный код» RTF: {\rtf1\...
Как-то так:
64 Заполнить текстовый формат буфера обмена исходным текстом отформатированных данных. Задается совместно с 16.
:?

Offline
Site Admin
Posts: 6405
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher wrote:Надо бы спрашивать, куда сохранять, если путь к файлу не задан.
Когда разрабатывал хотел это дописать, но видимо забыл. Реализовано.

Offline
Site Admin
Posts: 6405
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Добавлено: диалог выбора файла при экспорте в RTF файл во внешнем вызове с кодом 4 (Coder::Settings).

Added: save file dialog when exporting to RTF file in external call with code 4 (Coder::Settings).


Coder plugin v5.6

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

В свете того, что можно копировать/экспортировать текст с форматирование было бы полезно иметь возможность делать многострочные пометки, а не однострочные, как сейчас. А также опцию, позволяющую делать пометки одним и тем же цветом разного текста без сбрасывания предыдущей пометки.

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Экспорт в RTF - шикарно! Правда, логичнее было бы его присвоить Highligh нежели Settings, но это мелочи.
Еще непонятно, что означает
32 Заполнить текстовый формат буфера обмена текстом. Задается совместно с 16.
64 Заполнить текстовый формат буфера обмена отформатированными данными. Задается совместно с 16.
А также хотелось бы опцию не экспортировать общий фон документа. Тем более что фон идёт только для текста, что в итоге смотрится довольно убого:
Image

апд Ааа, я понял, что означают эти опции! RTF код экспортируется.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Предложение добавить в coder-файлы секцию, в которой указывать перечень слов/символов, при нажатии клавиши Enter и наличии которых в начеле строки сдвиг будет рассчитываться так: текущий (определяется программой по умолчанию) + 1, т.о. для слов If, For и т.п. (VB) мы получим не

Code: Select all

	For ...
	|
	Next
а

Code: Select all

	For ...
		|
	Next
Для js, например, это будет открывающая {
Если соответствующая секция отсутствует в coder-файле (например для txt-файлов, где это не нужно), то просто не добавлять ещё 1 AutoComplete_Indent, даже если опция включена.
Включение/отключение функции можно сделать в диалоге Coder-плагина.

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Экспорт в RTF - шикарно! Правда, логичнее было бы его присвоить Highligh нежели Settings, но это мелочи.
Вообще-то логичнее было бы, если бы эту функцию делал сам редактор без плагинов. Раскраска слов цветами и стилями - фича окна редактирования а не плагина. Плагин только указывает что и как раскрашивать и больше в это не вмешивается. Также копирование в буффер обмена тоже лучше было бы автоматическим(тоже без плагина)(опционально отключалось бы в настройках, либо заводилась бы специальная комманда сырого копирования). Я собственно ожидал что эта функция будет встроена именно в АР, а не в Coder-е(в КРАЙНЕМ случае дополнительным плагино, который отвечал бы исключительно за RTF).

Offline
Posts: 294
Joined: Tue Jul 27, 2010 11:18 pm

Post by Serge Yolkin »

Перестали работать одинаково начинающиеся кавычки. Например, было так: от точки до открытой скобки - метод, иначе, до любого разделителя, - свойство

Code: Select all

;8192+256+4+1
8453	2	{meth}	0	"."	"("	""	""	""
;8192+256+16
8464	2	{prop}	0	"."	""	""	""	""
теперь работает только то правило, которое идет первым, второе (а так же 3-е, 4-е и т.д.) игнорируются. Новый флаг 16384 здесь не помогает. Это баг, или фича?

GGS
Offline
Posts: 31
Joined: Fri Nov 12, 2010 12:05 pm

Post by GGS »

Подскажите пожалуйста, как в *.coder добавить обработку файлов без расширения.

Offline
Site Admin
Posts: 6405
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

GGS wrote:Подскажите пожалуйста, как в *.coder добавить обработку файлов без расширения.

Code: Select all

Extensions:
;==========
;File types
;==========
""

Offline
Site Admin
Posts: 6405
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Serge Yolkin
Тестовая
Locked