EUM: EditorUserMenu — Пользовательское меню редактора

Здесь можно обсудить ваш любимый плагин.
Post Reply
maxdrfl
Posts: 486
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

EUM: EditorUserMenu — Пользовательское меню редактора

Post by maxdrfl »

наконец то появилось полноценное меню, с поддержкой макроязыка, хоткеев и подменю. УРА jbak'у.
особенно порадовала простота переделки меню Editormenu в editorusermenu :)). Жаль что оно теперь не горизонтальное.

из замеченых недостатков:
- отсутствует пустой пункт, так что если создать разделитель в самом низу воткнуть что нибудь после - только прямым редактированием.

- постоянно появляется в начале файла запись .macro=▓їwxк

- строки с командами (типа macro:) выравниваются в самый левый край.
Last edited by HaRT on Mon 31 May, 2010 16:20, edited 1 time in total.
Reason: Добавлена ссылка на анонс; дополнен заголовок Темы
User avatar
jbak
Posts: 609
Joined: Tue 04 Oct, 2005 15:01
Location: Одесса

Post by jbak »

maxdrfl

Да, всё подтверждается. Надо с этим что-то делать.
.macro=▓їwxк
Зайди в меню редактирования макросов (F11) и добавь какой-нибудь макрос. Должно исчезнуть.
maxdrfl
Posts: 486
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Post by maxdrfl »

еще одна небольшая просьба
циклическое меню (возможность перейти на верхнюю позицию нажав внизу down:)
right - войти в подменю
left - вернуться в предыдущее меню.
User avatar
jbak
Posts: 609
Joined: Tue 04 Oct, 2005 15:01
Location: Одесса

Post by jbak »

Это можно.
User avatar
jbak
Posts: 609
Joined: Tue 04 Oct, 2005 15:01
Location: Одесса

Post by jbak »

По поводу присланных мне писем:
строки
.macro=CtrlSpace F11 З Enter
.macro=ShiftSpace F11 о
почему-то поменялись на
#
.macro=CtrlSpace F11 З Enter
#
.macro=ShiftSpace F11 о
И это правильно. # означает пустое описание макроса. Чтобы ввести описание для макроса, следует нажать на пользовательском меню F11 или дописать что-то после #
.mask=*.?htm?,*.php?,*.inc,*.ssi
Интересно, какая это программа может воспринимать расширения .html и htm, как соответствующее маске *.?htm? ? Вопрос в маске означет один и только один символ. Как правильно задать маску - AltF7 F1 и перейти по ссылке "маска"

replacex: действительно работает неправильно, если курсор находится на первом символе слова. Это будет исправлено в следующих версиях.
Баги, описанные выше и продублированные в трёх письмах вроде пофиксены в 1.01

Спасибо всем написавшим!
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Post by Wave »

jbak wrote:Интересно, какая это программа может воспринимать расширения .html и htm, как соответствующее маске *.?htm?
Говорили мне умные люди: учи матчасть! А я, наивный, был свято уверен, что "?" - это один или ни одного символа. О, горе мне, грешному!
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
jbak
Posts: 609
Joined: Tue 04 Oct, 2005 15:01
Location: Одесса

Post by jbak »

Это в регэкспах ? - один или ни одного символа.
Самое смешное, что, после написания предыдущего топика, обнаружил у себя в истории масок *.?htm* :D
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Post by Kildor »

jbak
*.shtml, *.phtml, *.dhtml… Реальные примеры… ;)
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

Можно ли какнить присобачить пункт - переключение выделения мышью горизонтальных блоков в редакторе?
User avatar
jbak
Posts: 609
Joined: Tue 04 Oct, 2005 15:01
Location: Одесса

Post by jbak »

4ekucT
Что - то не понял. О чём идёт речь?
maxdrfl
Posts: 486
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Post by maxdrfl »

команда help:txt не перед поиском не очищает историю поиска, в результате чего постоянно добавлет туда новое слово и ищет все что когда либо запрашивалось :)
User avatar
jbak
Posts: 609
Joined: Tue 04 Oct, 2005 15:01
Location: Одесса

Post by jbak »

Это скорее фича, чем баг.
Команда help:txt использует стандартный поиск Far (тот, который вообще-то вызывается по F7). В плохо форматированном help'е очень часто промахиваешься, а так можно по SHiftF7 искать следующее вхождение
maxdrfl
Posts: 486
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Post by maxdrfl »

jbak, можно ведь очищать строку поиска не после, а перед использованием.
сейчас нужно вставлять перед использование команды макрос, стирающий строку поиска, иначе его невозможно использовать.
у меня строка поиска после нескольких попыток выглядит вот-так
create--- help--- help--- help--- --- replacex--- viewcmd--- macro--- Если--- replacex

ЗЫ. может у тебя отключена История в строках ввода диалогов?
User avatar
jbak
Posts: 609
Joined: Tue 04 Oct, 2005 15:01
Location: Одесса

Post by jbak »

А, теперь нашёл.
М-да, нужно очищать строчку. Попробуй выключить постоянные блоки в диалогах
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

По умолчанию мышь в редакторе выделят обычные блоки, хотелось бы ткнуть в меню и чтобы она стала выделять вертикальные блоки. Хотя тут надо обработку мыши в плуг вживлять...
Post Reply

Return to “Обсуждение плагинов”