Что хотелось бы добавить в AkelPad (2)

Russian main discussion
Locked
  • Author
  • Message
Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

viewtopic.php?p=10352#p10352
Infocatcher wrote: Заодно повышение привилегий нужно для правки файловых ассоциаций, тут тоже хорошо бы это предусмотреть.
http://sourceforge.net/projects/sevenzi ... ic/4046583
- Now it's possible to associate 7-Zip with file types without Administrator rights.

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

Post by FeyFre »

Infocatcher
И где тут "магия"? Любой пользователь имеет доступ на запись к ключам своего улья.

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

Post by Infocatcher »

FeyFre
У меня в Win 7 правка файловых ассоциаций в AkelPad'е не работает без прав администратора.
Программа минимум – выдать сообщение, что недостаточно прав.
Программа максимум – запросить недостающие права (если они и правда нужны – если честно, я не смотрел, что там в тестовом 7-Zip сделано) и откорректировать реестр.

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

Post by FeyFre »

я не смотрел, что там в тестовом 7-Zip сделано
Я тоже не смотрел - не могу исходников найти. Но предположение такое: ассоциируют только для текущего пользователя. Т.е. пишут в ветку реестра HKCU(много чего модно делать в HKCU если нету прав на HKLM). А в HKCU права писать есть у всех.

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

Post by VladSh »

Предлагаю объединить весь функционал работы с файлами/вкладками в один плаг Files, в который включить:
- Sessions-плагин;
- RecentFile-плагин;
- "Избранное" из ContextMenu-плагина;
- команду "Выбор окна" (4327) из проги.
Если вся эта инфа будет сохраняться в одном месте, то будет удобно с ней работать, т.е. дополнительно сохранять выделение закрываемых файлов (позиции выделения) и т.п. Дополнительно можно будет унифицировать диалоги.
Предлагаю строить плаг на основе Sessions-плагина, т.к. в нём есть настройка хранения сессий в дирректоии пользователя, но диалоги брать «новые» из RecentFile-плагина или "Избранного".

Добавлено: тьфу ты, маразм... оказывается об этом уже писал.

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

Post by Infocatcher »

Instructor wrote:
Во многих списках клик правой кнопкой мыши не приводит к выделению строки...
Реализовал, посмотрел - для множественного выделения выходит не практично.
Подытожим.
ПКМ вне выделения – сбросить существующее выделение, выделить строку, по которой кликнули.
При перемещении с зажатой правой кнопкой – выделять как при зажатой левой кнопке.

И небольшой баг:
Выделяем одну или несколько строк.
Нажимаем ЛКМ ниже последней строки, не отпуская ЛКМ, «выделяем» строки снизу вверх.
При этом от начального выделения остается одна строка – самая верхняя из самой нижней «группы».
И при этом не выделяется самая нижняя строка.

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

Post by Instructor »

Infocatcher
И небольшой баг:
Создается стандартный LISTBOX со стилем LBS_EXTENDEDSEL.

Offline
Posts: 17
Joined: Fri Dec 03, 2010 11:07 pm

Post by Executor »

Хорошо было бы добавить опцию в меню правой кнопки мыши к выделенному тексту "Поиск в Google")

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

Post by VladSh »

Executor wrote:Хорошо было бы добавить опцию в меню правой кнопки мыши к выделенному тексту "Поиск в Google")
Для этого есть InternetRequest.js. Формируете поисковый запрос в аргументах, как в примере, встраиваете в контекстное меню и вперёд.

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

Post by VladSh »

Instructor
Уже вскользь когда-то проходили.. - использование Ctrl при клике на ссылку.
Сейчас если нажать на Ctrl и кликнуть по ссылке, то действие то же самое, как и без Ctrl (кто-то когда-то просил переход по ссылке как в MSWord).
Предлагаю сделать это опционально - добавить в настройки галку "Использовать Ctrl для открытия":
- если галка включена, то по обычному Ctrl просто устанавливать каретку в место курсора, а по Ctrl+click - переходить по ссылке;
- если галка включена, то наоборот: по обычному Ctrl переходить по ссылке (как есть сейчас), а по Ctrl+click - устанавливать каретку в место курсора (мне именно этого варианта не хватает).

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

Post by Instructor »

VladSh
Alt+Левый клик

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

Post by VladSh »

Instructor
Да, но про Alt всегда забывается, т.к. он в основном для доступа к меню или внутренним функциям, как например Alt+P (по аналогии у меня ещё Alt+S и Alt+M :) )...

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

Post by VladSh »

Просьба добавить в прогу команду (и/или метод в Scripts-плагин) для получения варианта разбиения окна текущей вкладки, т.к. иначе приходится писать в реестр, что не очень хорошо само по себе + ещё при закрытии файла значения в реестре будут оставаться, т.е. реестр постепенно будет засираться, что плохо.

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

Post by FeyFre »

VladSh
Большое спасибо за реквест. Балгодаря ему(точнее поиску пути реализации) нашел способ модернизировать один из свои скриптов.
По реквесту для имплементатора: в Scripts воспользуйтесь AKD_GETEDITINFO структура EDITINFO

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

Post by VladSh »

FeyFre
Рад, что случайно смог помочь :)


Instructor
Хотелось бы чего-то похожего на
Instructor wrote:Scripts-плагин v7.5
---
Добавлено: локально запоминается последний использованный скрипт.
но для окон плагинов и макросов.
Locked