It looks as if you're trying to make a *MULTI-LEVEL* menu,
callable from <F2>; which is interesting, and I'd like to know if
that's possible.

But, via guidance on a recent thread here [is there an archive?]
I successfully updated my ??mc/mc.ext to show graphics via
<F3> and <enter> using 2 diferent 'viewers'.
Here's an extract, with some of my modifications:--------
### Images ###

type/^GIF
#       Include=image-options  CRG edit try:
#    Open=if [ "$DISPLAY" = "" ]; then zgv %f; else (
      Open=%view{ascii} identify %f
      View=/usr/bin/display %f

type/^JPEG
#crg    Include=image-options
#      Open=if [ "$DISPLAY" = "" ]; then zgv %f; else (/usr/bin/display %f &);
#      View=if [ "$DISPLAY" = "" ]; then zgv %f; else (/usr/bin/display %f &);
        Open=display %f
        View=display %f

type/^PNG
# crg try to edit ?
#       Include=image-options
      Open=%view{ascii} identify %f
      View=/usr/bin/display %f
--------------
BTW I saw the various sound ..etc. formats which you listed.

Of course you realise that you should use the 'hello world principle',
and first just add/edit one new type and test it.

I think that you can see from the code that the file.extention is tested
to decide which app. to apply to the data.file ?

I know that eg. for pdf's entry I which edited to get:-
# PDF
type/^PDF
        Open=xpdf %f&
        #Open=acroread %f&
        #Open=ghostview %f&
        View=%view{ascii} pdftotext %f -
----- And now <enter> calls my xpdf
& <F3> calls my pdftotex, both on %f:the selected file.

== Chris Glur.

On 4/13/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Send Mc mailing list submissions to
>       mc@gnome.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>       http://mail.gnome.org/mailman/listinfo/mc
> or, via email, send a message with subject or body 'help' to
>       [EMAIL PROTECTED]
>
> You can reach the person managing the list at
>       [EMAIL PROTECTED]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Mc digest..."
>
>
> Today's Topics:
>
>    1. From Tuxcmd to Midnight Commander - Editing menu file
>       (Leandro Chescotta)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 12 Apr 2008 06:20:18 -0700
> From: "Leandro Chescotta" <[EMAIL PROTECTED]>
> Subject: From Tuxcmd to Midnight Commander - Editing menu file
> To: mc@gnome.org
> Message-ID:
>       <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Well, right now i edited my ~/.mc/menu file so when i press F2 i get a menu
> with my additions, but the thing is, that i need that depending on the
> selected file when i press F2, the menu displays the corresponding options
> depending on the file type, but i barely understand the conditions and
> subconditions thing... This i make works, but no matter what file type i
> press F2, always i get the same menu... With everything! =(
>
> Any help appreciated! =)
>
> My "~/.mc/menu" file
>
> #####################
> ####             ####
> #### Added by me ####
> ####             ####
> #####################
>
> #### Video File Menu ####
>
> + f \.avi$ | f \.mpg$ | f \.mpeg$ | f \.mkv$ | f \.ts$ | f \.rm$ | f
> \.vob$ | f \.rmvb$ | f \.flv$ | f \.wmv | f \.ram | f \.mp4 | f \.asf
> | f \.ogm | f \.m2v | f \.evo$ $ & t n
> 1       ffmpeg -i (show audio/video info)
>         ffmpeg -i %f
>
> 2       vlc
>         vlc %f
>
> 3       Encode to h264 hq 96 700
>         enc2h264 hq 96 700 %f
>
> #### Audio File Menu ####
>
> + f \.wav$ | f \.mp3$ | f \.au$ | f \.aiff$ | f \.snd$ | f \.mp2$ | f
> \.flac$ | f \.wma$ | f \.snd$ | f \.mpc$ | f \.ac3$ | f \.mid$ | f
> \.ogg$ $ & t n
> 1       mplayer
>         mplayer %f
>
> 2       aplay
>         aplay %f
>
> 3       ffmpeg -i (show audio/video info)
>         ffmpeg -i %f
>
> 4       audacity
>         audacity %f
>
> 5       Encode to *.mp3
>         enc2mp3 %f
>
> #### Disk Image File Menu ####
>
> + f \.iso$ | f \.ccd$ | f \.img$ | f \.nrg$ | f \.mdf$ | f \.cue$ | f
> \.bin$ | f \.daa$ | f \.b6t$ | f \.b6i$ & t r & ! t t
> 1       mountiso
>         mountiso %f &
>
> 2       isomaster
>         isomaster %f
>
> 3       Convert BIN to ISO
>         bin2iso %f
>
> 4       Poweriso convert image to ISO
>         all2iso %f
>
> 5       Convert CCD to ISO
>         myccd2iso %f
>
> #### Image File Menu ####
>
> + f \.jpg$ | f \.jpeg$ | f \.bmp$ | f \.png$ | f \.gif$ | f \.svg$ & t r & !
> t t
> 1       feh
>         feh %f
>
> 2       gimp
>         gimp %f
>
> 3       gqview
>         gqview %f
>
> 4       mirage
>         mirage %f
>
> #### PDF File Menu ####
>
> + f \.pdf$ & t r & ! t t
> 1       epdfview
>         epdfview %f
>
> 2       xpdf
>         xpdf %f
>
> #### Text File Menu ####
>
> + f \.txt$ | f \.nfo$ | f \.cfg$ | f \.log$ | f \.srt$ | f \.sub$ | f
> \.ssa$ & t r & ! t t
> 1       leafpad
>         leafpad %f
>
> #### Archive File Menu ####
>
> + f \.zip$ | f \.gz$ | f \.rar$ | f \.bz2$ | f \.tgz$ | f \.7z$ | f
> \.ace$ & t r & ! t t
> 1       xarchiver
>         xarchiver %f
>
> 2       Extract *.tar.gz
>         tar -xzvf %f
>
> 3       Extract *.tar.bz2
>         tar -xjvf %f
>
> 4       Extract *.rar Full Path
>         unrar x %f
>
> 5       Extract *.rar Current Dir
>         unrar e %f
>
> 6       Extract *.zip
>         unzip %f
>
> 7       Extract *.7z Full Path
>         7z x %f
>
> 8       Extract *.7z Current Dir
>         7z e %f
>
> 9       Extract *.ace Full Path
>         unace x %f
>
> a       Extract *.ace Current Dir
>         unace e %f
>
> b       Extract *.rar in *.rar_dir directory
>         unrar2dir %f
>
> c       Extract *.zip in *.zip_dir directory
>         unzip2dir %f
>
> d       Pacman Install Package
>         sudo pacman -A %f
>
> e       Pacman Upgrade Package
>         sudo pacman -U %f
>
> #### Windows Executable File Menu ####
>
> + f \.exe$ | f \.bat$ | f \.msi$ & t r & ! t t
> 1       wine
>         wine %f
>
> #### Internet File Menu ####
>
> + f \.htm$ | f \.html$ | f \.php$ | f \.asp$ & t r & ! t t
> 1       kazehakase
>         kazehakase %f
>
> 2       swiftfox
>         swiftfox %f
>
> #### Document File Menu ####
>
> + f \.doc$ | f \.rtf$ | f \.php$ | f \.asp$ & t r & ! t t
> 1       abiword
>         abiword %f
>
> 2       OpenOffice Writer
>         soffice -writer %f
>
> #### Spread Sheet File Menu ####
>
> + f \.xls$ | f \.csv$ & t r & ! t t
> 1       gnumeric
>         gnumeric %f
>
> #### Presentation File Menu ####
>
> + f \.ppt$ | f \.pps$ & t r & ! t t
> 1       OpenOffice Impress
>         soffice -impress %f
>
> #### Java File Menu ####
>
> + f \.jar$ & t r & ! t
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: /archives/mc/attachments/20080412/8f6cb490/attachment.html
>
> ------------------------------
>
> _______________________________________________
> Mc mailing list
> http://mail.gnome.org/mailman/listinfo/mc
>
>
> End of Mc Digest, Vol 48, Issue 6
> *********************************
>
_______________________________________________
Mc mailing list
http://mail.gnome.org/mailman/listinfo/mc

Reply via email to