ContextMenu plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Site Admin
Posts: 6411
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher
Не воспроизводится. Возможно CLEAR неверно написан.

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

Post by Infocatcher »

Instructor
О, а у меня и правда какой-то особый CLEAR.
У меня там откуда-то невидимый символ нарисовался:

Code: Select all

FEFF 0043 004C 0045 0041 0052
Что странно, под XP SP3 всё работало (вроде бы, впрочем, это легко проверить, только мне сейчас не на чем), а я давно ничего не менял (и вряд ли бы сам случайно ввел такой символ).

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

Post by Instructor »

Infocatcher
Это BOM. В ContextMenu нигде BOM не приклеивается.

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

Post by Infocatcher »

Instructor
У меня меню в отдельном файле хранится, так его править удобнее.
И там не просто BOM – их целых два:
[ef bb bf] [ef bb bf] 43 4c 45 41 52

Более того, кажется, только в Win 7 не работает такой (пусть и некорректный :)) CLEAR: XP, Win 7.

В общем, вопрос можно считать решенным, хотя и не понятно, как я BOM размножил. На всякий случай сейчас кину в личку ссылку на архив с глючным меню.

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Если использовать на ссылке команду Link(2) из из контекстного меню ссылок, происходит возврат к положению курсора. Можно сделать что бы этого не происходило?

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

Post by Instructor »

Исправлено: прокрутка текста при копировании ссылки - Link(2).

Fixed: text scroll after link copying - Link(2).


ContextMenu plugin v5.9
Last edited by Instructor on Mon May 17, 2010 6:50 am, edited 1 time in total.

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

Post by Infocatcher »

Если поставить курсор на ссылку и вызвать контекстное меню с клавиатуры, то откроется обычное меню, а не меню для ссылок.

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

Post by Instructor »

Infocatcher
Реализовано. Будет доступно после релиза 4.4.4.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

В выделенный текст не могут видеть ссылки, только просто текст.

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

Post by VladSh »

KDJ wrote:В выделенный текст не могут видеть ссылки, только просто текст.
Думаю это не проблема этого плагина, а связано с тем, что при выделении текста рубится форматирование, что очень жаль, т.к. было бы здорово копировать текст с форматированием!..

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

VladSh
Так правильно, выделенный текст не показывает форматирования.
Например, в NotePad++ это работает хорошо.

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

Post by VladSh »

KDJ
Причём здесь NotePad++? Для меня это далеко не эталон.
По моему правильно - не убирать форматирование при выделении, т.к. во-1 это сбивает (выделяешь одно, а выглядит выделение по другому), а во-2 если добавить соответствующую настройку, то можно будет копировать текст с форматированием, - можно было бы добавить в контекстное меню такой пункт (по умолчанию оставить копирование без форматирования).

Offline
Posts: 84
Joined: Fri May 28, 2010 1:28 pm

Стили для выделенного a'la Notepad++

Post by private_joker »

Вроде бы не было такого: очень удобно работая с сорсами выделять повторяющиеся переменные, методы, etc (должен быть активирован плагин Highlight). Стили можно поправить под себя.
Стили для выделенного a'la Notepad++

ContextMenu Plugin -> Меню окна редактирования

Code: Select all

"Стили"
{
  #Highlight selected
  -"Выделить 1-м стилем" Call("HighLight::Main", 2, "#FFFFFF", "#FFA000", 0, 0, 1)
  -"Выделить 2-м стилем" Call("HighLight::Main", 2, "#FFFFFF", "#00A000", 0, 0, 2)
  -"Выделить 3-м стилем" Call("HighLight::Main", 2, "#FFFFFF", "#A0A0FF", 0, 0, 3)
  -"Выделить 4-м стилем" Call("HighLight::Main", 2, "#FFFFFF", "#FF0000", 0, 0, 4)
SEPARATOR
  #Unhighlight selected
  -"Очистить 1-й стиль" Call("HighLight::Main", 3, 1)
  -"Очистить 2-й стиль" Call("HighLight::Main", 3, 2)
  -"Очистить 3-й стиль" Call("HighLight::Main", 3, 3)
  -"Очистить 4-й стиль" Call("HighLight::Main", 3, 4)
SEPARATOR
   #Unhighlight all
  -"Очистить все стили" Call("HighLight::Main", 3, 0)
}

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

Post by VladSh »

private_joker

ЗдОрово :!: 8)

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

Post by Instructor »

Добавлено: метод Icon(), позволяющий использовать иконки для пунктов меню.
Добавлено: новые расширенные дефолтные меню.
Добавлено: синтаксическая проверка.
Добавлено: SET() и UNSET() для установки и снятия флагов обработки текста меню.
Добавлено: специальные пункты меню:
OPENCODEPAGES - список кодировок для переоткрытия файла.
SAVECODEPAGES - список кодировок для сохранения файла.
Добавлено: методы OpenFile() и SaveFile().
Добавлено: возможность использования Esc-последовательностей в методе Insert().

Added: method Icon(), that allowing to use the icons for menu items.
Added: new extended default menus.
Added: syntax check.
Added: SET() and UNSET() for set and unset menu text parse flags.
Added: special menu items:
OPENCODEPAGES - codepage list for file reopening.
SAVECODEPAGES - codepage list for file saving.
Added: methods OpenFile() and SaveFile().
Added: ability to use Esc-sequences in the Insert() method.


ContextMenu plugin v6.0
Post Reply