far menu + include file (внешние меню)

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
shamilbi
Posts: 49
Joined: Fri 09 Mar, 2007 07:12
Location: Томск

far menu + include file (внешние меню)

Post by shamilbi »

Иногда far menu становится настолько большим, что некоторые его части (cvs{...}, subversion{...}, mercurial{...}, ...) просто держишь в конкретных текстовых файлах cvs.menu, subversion.menu, mercurial.menu, ...
При необходимости что-то изменить или добавить, редактируешь сначала один из этих файлов, затем оттуда при помощи copy&paste переносишь в far menu.
А что, если в far menu поправить синтаксис добавлением строк вида

Code: Select all

@include cvs.menu
@include subversion.menu
@include mercurial.menu
...
?
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

На мантисе есть вроде запись - допиши туда
shamilbi
Posts: 49
Joined: Fri 09 Mar, 2007 07:12
Location: Томск

Post by shamilbi »

Skirda wrote:На мантисе есть вроде запись - допиши туда
Что такое мантиса?
User avatar
CrOm
Posts: 1428
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time

Post by CrOm »

farmanager.com/mantis
FARFlipper, FARdroid, qPlayEx, Mr.Ripper
User avatar
jbak
Posts: 609
Joined: Tue 04 Oct, 2005 15:01
Location: Одесса

Post by jbak »

Добавил Сам бы от этого дела не отказался.
Позже
И на фига добавлял... Вот wish весьма авторитетного репортёра vskirdin :)
shamilbi
Posts: 49
Joined: Fri 09 Mar, 2007 07:12
Location: Томск

Post by shamilbi »

CrOm wrote:farmanager.com/mantis
не могу туда залогиниться:(
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Post by HaRT »

shamilbi
Google it!
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Post by HaRT »

[b]Skirda[/b] wrote:Тогда соображаем всем скопом как ЭТО будет! :?
Включаем всемирный разум...

С точки зрения интерфейса.
Ins в меню. Сейчас предлагается "итем" или "субменю".
Как тогда обустроить "#include"?

А если Alt-F4 и руками вписываем инклюду?

Файло по инклюду может быть либо plain-меню, либо с блоком - "{}"...

etc.
1. При добавлении через пользовательский интерфейс действительно есть смысл добавить третий вариант: “Внешнее меню”, а там уж диалог типа как по ShiftF4. Я тоже за то, чтобы на меню из реестра можно было сослаться через префикс reg:.

2. При редактировании меню по AltF4, разумеется, надо вписывать строчку полностью самому. В принципе, для такой “продвинутой” фишки можно отдельный пользовательский интерфейс (п.1) и вовсе не делать.

3. Я за то, чтобы пункты включённого меню шли наравне с окружающими (т.е. как код из #include в C). Кому надо, вставит include в подменю.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

А я честно против всех этих include. Мне кажется это лишнее усложнение.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

хмм... а вариант, как в VC?
F1: Archives...
archives.mnu
F2: Format floppy disk...
format.mnu
F4: Edit file
ne !.!
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Post by HaRT »

t-rex
Лично мне оно тоже не особо надо. Просто хочется, чтобы если оно всё же будет, чтобы было по уму.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Post by HaRT »

Skirda
А как отличить запуск файла от включения меню?
Тогда уж надо расширять FAR Commands:

Code: Select all

far:menu %FARHOME%\Include.mnu
far:menu < GenerateMenu.cmd
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

HaRT wrote:SkirdaА как отличить запуск файла от включения меню?
это был пример, вариант.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

Skirda
Валя, оно тебе надо (инклюды эти)?
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Post by Wave »

t-rex wrote:А я честно против всех этих include. Мне кажется это лишнее усложнение.
А тебе никогда не попадалось развесистое меню на несколько десятков, а паче того - сотен пунктов. Особенно если оно контекстно-зависимо (в данном случае - от каталога).
Пользуюсь ФАРом больше 20 лет © собирательный.
Post Reply

Return to “Предложения и идеи”