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

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

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

Post by shamilbi » Fri 01 Jun, 2007 03:35

Иногда 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: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

Post by Skirda » Fri 01 Jun, 2007 08:53

На мантисе есть вроде запись - допиши туда

shamilbi
Posts: 49
Joined: Fri 09 Mar, 2007 07:12
Location: Томск

Post by shamilbi » Fri 01 Jun, 2007 12:05

Skirda wrote:На мантисе есть вроде запись - допиши туда
Что такое мантиса?

User avatar
CrOm
Posts: 1421
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time
Contact:

Post by CrOm » Fri 01 Jun, 2007 12:14

farmanager.com/mantis
FARdroid, qPlayEx, Opera Cache Browser, Mr.Ripper

User avatar
jbak
Posts: 609
Joined: Tue 04 Oct, 2005 15:01
Location: Одесса

Post by jbak » Fri 01 Jun, 2007 13:15

Добавил Сам бы от этого дела не отказался.
Позже
И на фига добавлял... Вот wish весьма авторитетного репортёра vskirdin :)

shamilbi
Posts: 49
Joined: Fri 09 Mar, 2007 07:12
Location: Томск

Post by shamilbi » Fri 01 Jun, 2007 17:56

CrOm wrote:farmanager.com/mantis
не могу туда залогиниться:(

User avatar
HaRT
Moderator
Posts: 8832
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 86 times
Been thanked: 151 times

Post by HaRT » Fri 01 Jun, 2007 18:02

shamilbi
Google it!

User avatar
HaRT
Moderator
Posts: 8832
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 86 times
Been thanked: 151 times

Post by HaRT » Tue 24 Jul, 2007 18:24

[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: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Post by t-rex » Tue 24 Jul, 2007 19:08

А я честно против всех этих include. Мне кажется это лишнее усложнение.

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

Post by Skirda » Tue 24 Jul, 2007 19:28

хмм... а вариант, как в VC?
F1: Archives...
archives.mnu
F2: Format floppy disk...
format.mnu
F4: Edit file
ne !.!

User avatar
HaRT
Moderator
Posts: 8832
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 86 times
Been thanked: 151 times

Post by HaRT » Tue 24 Jul, 2007 19:29

t-rex
Лично мне оно тоже не особо надо. Просто хочется, чтобы если оно всё же будет, чтобы было по уму.

User avatar
HaRT
Moderator
Posts: 8832
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 86 times
Been thanked: 151 times

Post by HaRT » Tue 24 Jul, 2007 19:34

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

Code: Select all

far:menu %FARHOME%\Include.mnu
far:menu < GenerateMenu.cmd

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

Post by Skirda » Tue 24 Jul, 2007 20:30

HaRT wrote:SkirdaА как отличить запуск файла от включения меню?
это был пример, вариант.

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Post by t-rex » Tue 24 Jul, 2007 20:46

Skirda
Валя, оно тебе надо (инклюды эти)?

User avatar
Wave
Posts: 1767
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 15 times

Post by Wave » Tue 24 Jul, 2007 22:38

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

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Contact:

Post by Kildor » Wed 25 Jul, 2007 04:51

Wave
+1
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

Post Reply

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