Actualizado 2025
This commit is contained in:
parent
efeea83917
commit
584b1a50a2
5 changed files with 1059 additions and 184 deletions
|
@ -10,7 +10,7 @@ clear_before_exec=true
|
|||
confirm_delete=true
|
||||
confirm_overwrite=true
|
||||
confirm_execute=false
|
||||
confirm_history_cleanup=false
|
||||
confirm_history_cleanup=true
|
||||
confirm_exit=false
|
||||
confirm_directory_hotlist_delete=false
|
||||
confirm_view_dir=false
|
||||
|
@ -75,7 +75,7 @@ num_history_items_recorded=60
|
|||
vfs_timeout=60
|
||||
ftpfs_directory_timeout=900
|
||||
ftpfs_retry_seconds=30
|
||||
fish_directory_timeout=900
|
||||
shell_directory_timeout=900
|
||||
editor_tab_spacing=8
|
||||
editor_word_wrap_line_length=72
|
||||
editor_option_save_mode=0
|
||||
|
@ -88,9 +88,9 @@ filepos_max_saved_entries=1024
|
|||
|
||||
[Layout]
|
||||
output_lines=0
|
||||
left_panel_size=110
|
||||
left_panel_size=118
|
||||
top_panel_size=0
|
||||
message_visible=false
|
||||
message_visible=true
|
||||
keybar_visible=true
|
||||
xterm_title=true
|
||||
command_prompt=true
|
||||
|
@ -108,7 +108,6 @@ ftpfs_password=anonymous@
|
|||
display_codepage=UTF-8
|
||||
source_codepage=Other_8_bit
|
||||
autodetect_codeset=
|
||||
spell_language=en
|
||||
clipboard_store=
|
||||
clipboard_paste=
|
||||
|
||||
|
@ -139,7 +138,7 @@ quick_search_mode=2
|
|||
select_flags=6
|
||||
|
||||
[Panelize]
|
||||
Archivos git modificados=git ls-files --modified
|
||||
Buscar archivos originales después de aplicar parches=find . -name \\*.orig -print
|
||||
Buscar archivos rechazados después de aplicar parches=find . -name \\*.rej -print
|
||||
Archivos git modificados=git ls-files --modified
|
||||
Buscar programas con SUID y SGID=find . \\( \\( -perm -04000 -a -perm /011 \\) -o \\( -perm -02000 -a -perm /01 \\) \\) -print
|
||||
Buscar archivos rechazados después de aplicar parches=find . -name \\*.rej -print
|
||||
|
|
497
home/.config/mc/mc.default.keymap
Normal file
497
home/.config/mc/mc.default.keymap
Normal file
|
@ -0,0 +1,497 @@
|
|||
[filemanager]
|
||||
ChangePanel = tab; ctrl-i
|
||||
Help = f1
|
||||
UserMenu = f2
|
||||
View = f3
|
||||
# ViewFile =
|
||||
Edit = f4
|
||||
# EditForceInternal =
|
||||
Copy = f5
|
||||
Move = f6
|
||||
MakeDir = f7
|
||||
Delete = f8
|
||||
Menu = f9
|
||||
Quit = f10
|
||||
MenuLastSelected = f19
|
||||
QuitQuiet = f20
|
||||
Find = alt-question
|
||||
CdQuick = alt-c
|
||||
HotList = ctrl-backslash
|
||||
Reread = ctrl-r
|
||||
DirSize = ctrl-space
|
||||
Suspend = ctrl-z
|
||||
Swap = ctrl-u
|
||||
History = alt-h
|
||||
# PanelListing =
|
||||
# SetupListingFormat =
|
||||
ShowHidden = alt-dot
|
||||
SplitVertHoriz = alt-comma
|
||||
SplitEqual = alt-equal
|
||||
SplitMore = alt-shift-right
|
||||
SplitLess = alt-shift-left
|
||||
Shell = ctrl-o
|
||||
PutCurrentPath = alt-a
|
||||
PutOtherPath = alt-shift-a
|
||||
PutCurrentSelected = alt-enter; ctrl-enter
|
||||
PutCurrentFullSelected = ctrl-shift-enter
|
||||
ViewFiltered = alt-exclamation
|
||||
Select = kpplus
|
||||
Unselect = kpminus
|
||||
SelectInvert = kpasterisk
|
||||
ScreenList = alt-prime
|
||||
# OptionsLayout =
|
||||
# OptionsAppearance =
|
||||
# OptionsPanel =
|
||||
# OptionsConfirm =
|
||||
# OptionsDisplayBits =
|
||||
# OptionsVfs =
|
||||
# LearnKeys =
|
||||
# SaveSetup =
|
||||
# EditExtensionsFile =
|
||||
# EditFileHighlightFile =
|
||||
# Filter =
|
||||
# ConnectShell =
|
||||
# ConnectFtp =
|
||||
# Undelete =
|
||||
EditorViewerHistory = alt-shift-e
|
||||
ExtendedKeyMap = ctrl-x
|
||||
|
||||
[filemanager:xmap]
|
||||
ChangeMode = c
|
||||
ChangeOwn = o
|
||||
ChangeAttributes = e
|
||||
CompareDirs = d
|
||||
CompareFiles = ctrl-d
|
||||
HotListAdd = h
|
||||
LinkSymbolicEdit = ctrl-s
|
||||
Link = l
|
||||
LinkSymbolic = s
|
||||
LinkSymbolicRelative = v
|
||||
PanelInfo = i
|
||||
PanelQuickView = q
|
||||
ExternalPanelize = exclamation
|
||||
VfsList = a
|
||||
Jobs = j
|
||||
PutCurrentPath = p
|
||||
PutOtherPath = ctrl-p
|
||||
PutCurrentTagged = t
|
||||
PutOtherTagged = ctrl-t
|
||||
PutCurrentLink = r
|
||||
PutOtherLink = ctrl-r
|
||||
|
||||
[panel]
|
||||
CycleListingFormat = alt-t
|
||||
Search = ctrl-s; alt-s
|
||||
Mark = insert; ctrl-t
|
||||
MarkUp = shift-up
|
||||
MarkDown = shift-down
|
||||
# MarkLeft =
|
||||
# MarkRight =
|
||||
Down = down; ctrl-n
|
||||
Up = up; ctrl-p
|
||||
Left = left
|
||||
Right = right
|
||||
PageUp = pgup; alt-v
|
||||
PageDown = pgdn; ctrl-v
|
||||
Enter = enter
|
||||
PanelOtherCd = alt-o
|
||||
PanelOtherCdLink = alt-l
|
||||
ViewRaw = f13
|
||||
EditNew = f14
|
||||
CopySingle = f15
|
||||
MoveSingle = f16
|
||||
DeleteSingle = f18
|
||||
# SelectExt =
|
||||
Select = alt-plus
|
||||
Unselect = alt-minus
|
||||
SelectInvert = alt-asterisk
|
||||
CdChild = ctrl-pgdn
|
||||
CdParent = ctrl-pgup
|
||||
# CdParentSmart =
|
||||
# Panelize =
|
||||
History = alt-shift-h
|
||||
HistoryNext = alt-u
|
||||
HistoryPrev = alt-y
|
||||
BottomOnScreen = alt-j
|
||||
MiddleOnScreen = alt-r
|
||||
TopOnScreen = alt-g
|
||||
PanelOtherSync = alt-i
|
||||
SelectCodepage = alt-e
|
||||
Top = alt-lt; home; a1
|
||||
Bottom = alt-gt; end; c1
|
||||
# Sort =
|
||||
# SortPrev =
|
||||
# SortNext =
|
||||
# SortReverse =
|
||||
# SortByName =
|
||||
# SortByExt =
|
||||
# SortBySize =
|
||||
# SortByMTime =
|
||||
# Filter =
|
||||
# ScrollLeft =
|
||||
# ScrollRight =
|
||||
|
||||
[dialog]
|
||||
Ok = enter
|
||||
Cancel = f10; esc; ctrl-g
|
||||
Up = left; up
|
||||
#Left = left; up
|
||||
Down = right; down
|
||||
#Right = right; down
|
||||
Help = f1
|
||||
Suspend = ctrl-z
|
||||
Refresh = ctrl-l
|
||||
ScreenList = alt-prime
|
||||
ScreenNext = alt-rbrace
|
||||
ScreenPrev = alt-lbrace
|
||||
|
||||
[menu]
|
||||
Help = f1
|
||||
Left = left; ctrl-b
|
||||
Right = right; ctrl-f
|
||||
Up = up; ctrl-p
|
||||
Down = down; ctrl-n
|
||||
Home = home; alt-lt; ctr-a
|
||||
End = end; alt-gt ctrl-e
|
||||
Enter = enter
|
||||
Quit = F10; esc; ctrl-g
|
||||
|
||||
[input]
|
||||
Home = ctrl-a; alt-lt; home; a1
|
||||
End = ctrl-e; alt-gt; end; c1
|
||||
Left = left; alt-left; ctrl-b
|
||||
Right = right; alt-right; ctrl-f
|
||||
WordLeft = ctrl-left; alt-b
|
||||
WordRight = ctrl-right; alt-f
|
||||
Backspace = backspace; ctrl-h
|
||||
Delete = delete; ctrl-d
|
||||
DeleteToWordBegin = alt-backspace
|
||||
DeleteToWordEnd = alt-d
|
||||
# Mark =
|
||||
Remove = ctrl-w
|
||||
# Cut =
|
||||
Store = alt-w
|
||||
# Paste =
|
||||
Yank = ctrl-y
|
||||
DeleteToEnd = ctrl-k
|
||||
HistoryPrev = alt-p; ctrl-down
|
||||
HistoryNext = alt-n; ctrl-up
|
||||
History = alt-h
|
||||
Complete = alt-tab
|
||||
# Clear =
|
||||
MarkLeft = shift-left
|
||||
MarkRight = shift-right
|
||||
MarkToWordBegin = ctrl-shift-left
|
||||
MarkToWordEnd = ctrl-shift-right
|
||||
MarkToHome = shift-home
|
||||
MarkToEnd = shift-end
|
||||
|
||||
[listbox]
|
||||
Up = up; ctrl-p
|
||||
Down = down; ctrl-n
|
||||
Top = home; alt-lt; a1
|
||||
Bottom = end; alt-gt; c1
|
||||
PageUp = pgup; alt-v
|
||||
PageDown = pgdn; ctrl-v
|
||||
Delete = delete; d
|
||||
Clear = shift-delete; shift-d
|
||||
View = f3
|
||||
Edit = f4
|
||||
Enter = enter
|
||||
|
||||
[radio]
|
||||
Up = up; ctrl-p
|
||||
Down = down; ctrl-n
|
||||
Top = home; alt-lt; a1
|
||||
Bottom = end; alt-gt; c1
|
||||
Select = space
|
||||
|
||||
[tree]
|
||||
Help = f1
|
||||
Reread = f2; ctrl-r
|
||||
Forget = f3
|
||||
ToggleNavigation = f4
|
||||
Copy = f5
|
||||
Move = f6
|
||||
Up = up; ctrl-p
|
||||
Down = down; ctrl-n
|
||||
Left = left
|
||||
Right = right
|
||||
Top = home; alt-lt; a1
|
||||
Bottom = end; alt-gt; c1
|
||||
PageUp = pgup; alt-v
|
||||
PageDown = pgdn; ctrl-v
|
||||
Enter = enter
|
||||
Search = ctrl-s; alt-s
|
||||
Delete = f8; delete
|
||||
|
||||
[help]
|
||||
Help = f1
|
||||
Index = f2; c
|
||||
Back = f3; left; l
|
||||
Quit = f10; esc
|
||||
Up = up; ctrl-p
|
||||
Down = down; ctrl-n
|
||||
PageDown = f; space; pgdn; ctrl-v
|
||||
PageUp = b; pgup; alt-v; backspace
|
||||
HalfPageDown = d
|
||||
HalfPageUp = u
|
||||
Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
|
||||
Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
|
||||
Enter = right; enter
|
||||
LinkNext = tab
|
||||
LinkPrev = alt-tab
|
||||
NodeNext = n
|
||||
NodePrev = p
|
||||
|
||||
[chattr]
|
||||
Up = up; left; ctrl-p
|
||||
Down = down; right; ctrl-n
|
||||
Top = home; alt-lt; a1
|
||||
Bottom = end; alt-gt; c1
|
||||
PageUp = pgup; alt-v
|
||||
PageDown = pgdn; ctrl-v
|
||||
Mark = t; shift-t
|
||||
MarkAndDown = insert
|
||||
|
||||
[editor]
|
||||
Store = ctrl-insert
|
||||
Paste = shift-insert
|
||||
Cut = shift-delete
|
||||
Up = up
|
||||
Down = down
|
||||
Left = left
|
||||
Right = right
|
||||
WordLeft = ctrl-left; ctrl-z
|
||||
WordRight = ctrl-right; ctrl-x
|
||||
Enter = enter
|
||||
Return = shift-enter; ctrl-enter; ctrl-shift-enter
|
||||
BackSpace = backspace; ctrl-h
|
||||
Delete = delete; ctrl-d
|
||||
PageUp = pgup
|
||||
PageDown = pgdn
|
||||
Home = home
|
||||
End = end
|
||||
Tab = tab; shift-tab; ctrl-tab; ctrl-shift-tab
|
||||
Undo = ctrl-u
|
||||
Redo = alt-r
|
||||
Top = ctrl-home; alt-lt
|
||||
Bottom = ctrl-end; alt-gt
|
||||
ScrollUp = ctrl-up
|
||||
ScrollDown = ctrl-down
|
||||
TopOnScreen = ctrl-pgup
|
||||
BottomOnScreen = ctrl-pgdn
|
||||
DeleteToWordBegin = alt-backspace
|
||||
DeleteToWordEnd = alt-d
|
||||
DeleteLine = ctrl-y
|
||||
DeleteToEnd = ctrl-k
|
||||
# DeleteToHome =
|
||||
# ParagraphUp =
|
||||
# ParagraphDown =
|
||||
Save = f2
|
||||
# EditFile =
|
||||
EditNew = ctrl-n
|
||||
SaveAs = f12; ctrl-f2
|
||||
# Close =
|
||||
History = alt-shift-e
|
||||
Mark = f3
|
||||
Copy = f5
|
||||
Move = f6
|
||||
Remove = f8
|
||||
# MarkLine =
|
||||
# MarkWord =
|
||||
# MarkAll =
|
||||
# Unmark =
|
||||
Search = f7
|
||||
SearchContinue = f17
|
||||
# BlockShiftLeft =
|
||||
# BlockShiftRight =
|
||||
MarkPageUp = shift-pgup
|
||||
MarkPageDown = shift-pgdn
|
||||
MarkLeft = shift-left
|
||||
MarkRight = shift-right
|
||||
MarkToWordBegin = ctrl-shift-left
|
||||
MarkToWordEnd = ctrl-shift-right
|
||||
MarkUp = shift-up
|
||||
MarkDown = shift-down
|
||||
MarkToHome = shift-home
|
||||
MarkToEnd = shift-end
|
||||
MarkToFileBegin = ctrl-shift-home
|
||||
MarkToFileEnd = ctrl-shift-end
|
||||
MarkToPageBegin = ctrl-shift-pgup
|
||||
MarkToPageEnd = ctrl-shift-pgdn
|
||||
MarkScrollUp = ctrl-shift-up
|
||||
MarkScrollDown = ctrl-shift-down
|
||||
# MarkParagraphUp =
|
||||
# MarkParagraphDown =
|
||||
MarkColumnPageUp = alt-pgup
|
||||
MarkColumnPageDown = alt-pgdn
|
||||
MarkColumnLeft = alt-left
|
||||
MarkColumnRight = alt-right
|
||||
MarkColumnUp = alt-up
|
||||
MarkColumnDown = alt-down
|
||||
# MarkColumnScrollUp =
|
||||
# MarkColumnScrollDown =
|
||||
# MarkColumnParagraphUp =
|
||||
# MarkColumnParagraphDown =
|
||||
BlockSave = ctrl-f
|
||||
MarkColumn = f13
|
||||
Replace = f4
|
||||
ReplaceContinue = f14
|
||||
Complete = alt-tab
|
||||
InsertFile = f15
|
||||
Quit = f10; esc
|
||||
InsertOverwrite = insert
|
||||
Help = f1
|
||||
# Date =
|
||||
Refresh = ctrl-l
|
||||
Goto = alt-l
|
||||
Sort = alt-t
|
||||
Mail = alt-m
|
||||
ParagraphFormat = alt-p
|
||||
MatchBracket = alt-b
|
||||
ExternalCommand = alt-u
|
||||
UserMenu = f11
|
||||
Menu = f9
|
||||
Bookmark = alt-k
|
||||
BookmarkFlush = alt-o
|
||||
BookmarkNext = alt-j
|
||||
BookmarkPrev = alt-i
|
||||
# History =
|
||||
Shell = ctrl-o
|
||||
InsertLiteral = ctrl-q
|
||||
# MacroStartRecord =
|
||||
# MacroStopRecord =
|
||||
MacroStartStopRecord = ctrl-r
|
||||
# MacroDelete =
|
||||
ShowNumbers = alt-n
|
||||
ShowTabTws = alt-underline
|
||||
SyntaxOnOff = ctrl-s
|
||||
# SyntaxChoose =
|
||||
# ShowMargin =
|
||||
Find = alt-enter
|
||||
FilePrev = alt-minus
|
||||
FileNext = alt-plus
|
||||
# RepeatStartStopRecord =
|
||||
SelectCodepage = alt-e
|
||||
# Options =
|
||||
# OptionsSaveMode =
|
||||
# SpellCheck =
|
||||
SpellCheckCurrentWord = ctrl-p
|
||||
# SpellCheckSelectLang =
|
||||
# LearnKeys =
|
||||
# WindowMove =
|
||||
# WindowResize =
|
||||
# WindowFullscreen =
|
||||
# WindowList =
|
||||
# WindowNext =
|
||||
# WindowPrev =
|
||||
# ExtendedKeyMap =
|
||||
|
||||
[viewer]
|
||||
Help = f1
|
||||
WrapMode = f2
|
||||
Quit = f3; f10; q; esc
|
||||
HexMode = f4
|
||||
Goto = f5
|
||||
Search = f7
|
||||
SearchForward = slash
|
||||
SearchBackward = question
|
||||
SearchContinue = f17; n
|
||||
SearchForwardContinue = ctrl-s
|
||||
SearchBackwardContinue = ctrl-r
|
||||
SearchOppositeContinue = shift-n
|
||||
MagicMode = f8
|
||||
NroffMode = f9
|
||||
Home = ctrl-a
|
||||
End = ctrl-e
|
||||
Left = h; left
|
||||
Right = l; right
|
||||
LeftQuick = ctrl-left
|
||||
RightQuick = ctrl-right
|
||||
Up = k; y; insert; up; ctrl-p
|
||||
Down = j; e; delete; down; enter; ctrl-n
|
||||
PageDown = f; space; pgdn; ctrl-v
|
||||
PageUp = b; pgup; alt-v; backspace
|
||||
HalfPageDown = d
|
||||
HalfPageUp = u
|
||||
Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
|
||||
Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
|
||||
BookmarkGoto = m
|
||||
Bookmark = r
|
||||
FileNext = ctrl-f
|
||||
FilePrev = ctrl-b
|
||||
SelectCodepage = alt-e
|
||||
Shell = ctrl-o
|
||||
Ruler = alt-r
|
||||
History = alt-shift-e
|
||||
|
||||
[viewer:hex]
|
||||
Help = f1
|
||||
HexEditMode = f2
|
||||
Quit = f3; f10; q; esc
|
||||
HexMode = f4
|
||||
Goto = f5
|
||||
Save = f6
|
||||
Search = f7
|
||||
SearchForward = slash
|
||||
SearchBackward = question
|
||||
SearchContinue = f17; n
|
||||
SearchForwardContinue = ctrl-s
|
||||
SearchBackwardContinue = ctrl-r
|
||||
SearchOppositeContinue = shift-n
|
||||
MagicMode = f8
|
||||
NroffMode = f9
|
||||
ToggleNavigation = tab
|
||||
Home = ctrl-a; home
|
||||
End = ctrl-e; end
|
||||
Left = b; left
|
||||
Right = f; right
|
||||
Up = k; y; up
|
||||
Down = j; delete; down
|
||||
PageDown = pgdn; ctrl-v
|
||||
PageUp = pgup; alt-v
|
||||
Top = ctrl-home; ctrl-pgup; a1; alt-lt; g
|
||||
Bottom = ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
|
||||
History = alt-shift-e
|
||||
|
||||
[diffviewer]
|
||||
ShowSymbols = alt-s; s
|
||||
ShowNumbers = alt-n; l
|
||||
SplitFull = f
|
||||
SplitEqual = equal
|
||||
SplitMore = gt
|
||||
SplitLess = lt
|
||||
Tab2 = 2
|
||||
Tab3 = 3
|
||||
Tab4 = 4
|
||||
Tab8 = 8
|
||||
Swap = ctrl-u
|
||||
Redo = ctrl-r
|
||||
HunkNext = n; enter; space
|
||||
HunkPrev = p; backspace
|
||||
Goto = g; shift-g
|
||||
Save = f2
|
||||
Edit = f4
|
||||
EditOther = f14
|
||||
Merge = f5
|
||||
MergeOther = f15
|
||||
Search = f7
|
||||
SearchContinue = f17
|
||||
Options = f9
|
||||
Top = ctrl-home
|
||||
Bottom = ctrl-end
|
||||
Down = down
|
||||
Up = up
|
||||
LeftQuick = ctrl-left
|
||||
RightQuick = ctrl-right
|
||||
Left = left
|
||||
Right = right
|
||||
PageDown = pgdn
|
||||
PageUp = pgup
|
||||
Home = home
|
||||
End = end
|
||||
Help = f1
|
||||
Quit = f10; q; shift-q; esc
|
||||
Shell = ctrl-o
|
||||
SelectCodepage = alt-e
|
|
@ -218,131 +218,131 @@ Include=tar.gz
|
|||
[tar.bzip]
|
||||
Shell=.tar.bz
|
||||
# Open=%cd %p/utar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.bzip
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.bzip
|
||||
|
||||
[tar.bzip2]
|
||||
Regex=\\.t(ar\\.bz2|bz2?|b2)$
|
||||
Open=%cd %p/utar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.bzip2
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.bzip2
|
||||
|
||||
# .tar.lzma, .tlz
|
||||
[tar.lzma]
|
||||
Regex=\\.t(ar\\.lzma|lz)$
|
||||
Open=%cd %p/utar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lzma
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.lzma
|
||||
|
||||
[tar.lz]
|
||||
Shell=.tar.lz
|
||||
Open=%cd %p/utar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lz
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.lz
|
||||
|
||||
# .tar.lz4, .tlz4
|
||||
[tar.lz4]
|
||||
Regex=\\.t(ar\\.lz4|lz4)$
|
||||
Open=%cd %p/utar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lz4
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.lz4
|
||||
|
||||
# .tar.lzo, .tzo
|
||||
[tar.lzo]
|
||||
Regex=\\.t(ar\\.lzo|zo)$
|
||||
Open=%cd %p/utar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lzo
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.lzo
|
||||
|
||||
# .tar.xz, .txz
|
||||
# .tar.xz, .txz, .xbps
|
||||
[tar.xz]
|
||||
Regex=\\.t(ar\\.xz|xz)$
|
||||
Regex=\\.(t(ar\\.xz|xz)|xbps)$
|
||||
Open=%cd %p/utar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.xz
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.xz
|
||||
|
||||
# .tar.zst, .tzst
|
||||
[tar.zst]
|
||||
Regex=\\.t(ar\\.zst|zst)$
|
||||
Open=%cd %p/utar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.zst
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.zst
|
||||
|
||||
# .tar.F - used on QNX
|
||||
[tar.F]
|
||||
Shell=.tar.F
|
||||
# Open=%cd %p/utar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.F
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.F
|
||||
|
||||
# .qpr/.qpk - QNX Neutrino package installer files
|
||||
[tar.qpr]
|
||||
Regex=\\.qp[rk]$
|
||||
Open=%cd %p/utar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.qpr
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.qpr
|
||||
|
||||
[tar]
|
||||
Shell=.tar
|
||||
ShellIgnoreCase=true
|
||||
Open=%cd %p/utar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar
|
||||
|
||||
[arj]
|
||||
Regex=\\.a(rj|[0-9][0-9])$
|
||||
RegexIgnoreCase=true
|
||||
Open=%cd %p/uarj://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view arj
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view arj
|
||||
|
||||
[cab]
|
||||
Shell=.cab
|
||||
ShellIgnoreCase=true
|
||||
Open=%cd %p/ucab://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cab
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cab
|
||||
|
||||
[ha]
|
||||
Shell=.ha
|
||||
ShellIgnoreCase=true
|
||||
Open=%cd %p/uha://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view ha
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view ha
|
||||
|
||||
[rar]
|
||||
Regex=\\.r(ar|[0-9][0-9])$
|
||||
RegexIgnoreCase=true
|
||||
Open=%cd %p/urar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view rar
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view rar
|
||||
|
||||
# ALZip
|
||||
[alz]
|
||||
Shell=.alz
|
||||
ShellIgnoreCase=true
|
||||
Open=%cd %p/ualz://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view alz
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view alz
|
||||
|
||||
[cpio.Z]
|
||||
Shell=.cpio.Z
|
||||
Open=%cd %p/ucpio://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.z
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cpio.z
|
||||
|
||||
[cpio.lz]
|
||||
Shell=.cpio.lz
|
||||
Open=%cd %p/ucpio://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.lz
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cpio.lz
|
||||
|
||||
[cpio.lz4]
|
||||
Shell=.cpio.lz4
|
||||
Open=%cd %p/ucpio://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.lz4
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cpio.lz4
|
||||
|
||||
[cpio.lzo]
|
||||
Shell=.cpio.lzo
|
||||
Open=%cd %p/ucpio://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.lzo
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cpio.lzo
|
||||
|
||||
[cpio.xz]
|
||||
Shell=.cpio.xz
|
||||
Open=%cd %p/ucpio://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.xz
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cpio.xz
|
||||
|
||||
[cpio.zst]
|
||||
Shell=.cpio.zst
|
||||
Open=%cd %p/ucpio://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.zst
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cpio.zst
|
||||
|
||||
[cpio.gz]
|
||||
Shell=.cpio.gz
|
||||
Open=%cd %p/ucpio://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.gz
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cpio.gz
|
||||
|
||||
[cpio]
|
||||
Shell=.cpio
|
||||
|
@ -357,32 +357,32 @@ Include=cpio
|
|||
Shell=.7z
|
||||
ShellIgnoreCase=true
|
||||
Open=%cd %p/u7z://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view 7z
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view 7z
|
||||
|
||||
[patch]
|
||||
Regex=\\.(diff|patch)$
|
||||
Open=%cd %p/patchfs://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view cat
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view cat
|
||||
|
||||
[patch.gz]
|
||||
Regex=\\.(diff|patch)\\.(gz|Z)$
|
||||
Open=%cd %p/patchfs://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view gz
|
||||
|
||||
[patch.bz2]
|
||||
Regex=\\.(diff|patch)\\.bz2$
|
||||
Open=%cd %p/patchfs://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bz2
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view bz2
|
||||
|
||||
[patch.xz]
|
||||
Regex=\\.(diff|patch)\\.xz$
|
||||
Open=%cd %p/patchfs://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view xz
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view xz
|
||||
|
||||
[patch.zst]
|
||||
Regex=\\.(diff|patch)\\.zst$
|
||||
Open=%cd %p/patchfs://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zst
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view zst
|
||||
|
||||
[ls-lR]
|
||||
Regex=(^|\\.)ls-?lR(\\.gz|Z|bz2)$
|
||||
|
@ -391,51 +391,51 @@ Open=%cd %p/lslR://
|
|||
[trpm]
|
||||
Shell=.trpm
|
||||
Open=%cd %p/trpm://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/package.sh view trpm
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/package.sh view trpm
|
||||
|
||||
# RPM packages (SuSE uses *.spm for source packages)
|
||||
[src.rpm]
|
||||
Regex=\\.(src\\.rpm|spm)$
|
||||
Open=%cd %p/rpm://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/package.sh view src.rpm
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/package.sh view src.rpm
|
||||
|
||||
[rpm]
|
||||
Shell=.rpm
|
||||
Open=%cd %p/rpm://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/package.sh view rpm
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/package.sh view rpm
|
||||
|
||||
[deb]
|
||||
Regex=\\.u?deb$
|
||||
Open=%cd %p/deb://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/package.sh view deb
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/package.sh view deb
|
||||
|
||||
[dpkg]
|
||||
Shell=.debd
|
||||
Open=%cd %p/debd://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/package.sh view debd
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/package.sh view debd
|
||||
|
||||
[apt]
|
||||
Shell=.deba
|
||||
Open=%cd %p/deba://
|
||||
Ciew=%view{ascii} /usr/lib/mc/ext.d/package.sh view deba
|
||||
Ciew=%view{ascii} /usr/libexec/mc/ext.d/package.sh view deba
|
||||
|
||||
[ISO9660]
|
||||
Shell=.iso
|
||||
ShellIgnoreCase=true
|
||||
Open=%cd %p/iso9660://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view iso9660
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view iso9660
|
||||
|
||||
[ar]
|
||||
Regex=\\.s?a$
|
||||
Open=%cd %p/uar://
|
||||
#Open=%view{ascii} ar tv %f
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view ar
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view ar
|
||||
|
||||
[gplib]
|
||||
Shell=.lib
|
||||
ShellIgnoreCase=true
|
||||
Open=%cd %p/ulib://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view lib
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view lib
|
||||
|
||||
### Sources ###
|
||||
|
||||
|
@ -468,12 +468,12 @@ Include=editor
|
|||
# .so libraries
|
||||
[so]
|
||||
Regex=\\.(so|so\\.[0-9\\.]*)$
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view so
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view so
|
||||
|
||||
# .dylib libraries
|
||||
[dylib]
|
||||
Regex=\\.(dylib|dylib\\.[0-9\\.]*)$
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view dylib
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view dylib
|
||||
|
||||
|
||||
### Documentation ###
|
||||
|
@ -483,7 +483,7 @@ View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view dylib
|
|||
|
||||
[info-by-shell]
|
||||
Shell=.info
|
||||
Open=/usr/lib/mc/ext.d/text.sh open info
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open info
|
||||
|
||||
# Exception: .3gp are video files, not manual pages
|
||||
[3gp]
|
||||
|
@ -501,66 +501,66 @@ View=
|
|||
|
||||
[troff]
|
||||
Shell=.me
|
||||
Open=/usr/lib/mc/ext.d/text.sh open nroff.me %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view nroff.me %var{PAGER:more}
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open nroff.me %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view nroff.me %var{PAGER:more}
|
||||
|
||||
[roff with ms macros]
|
||||
Shell=.ms
|
||||
Open=/usr/lib/mc/ext.d/text.sh open nroff.ms %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view nroff.ms %var{PAGER:more}
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open nroff.ms %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view nroff.ms %var{PAGER:more}
|
||||
|
||||
# Manual page
|
||||
|
||||
[man.lz]
|
||||
Regex=([^0-9]|^[^\\.]*)\\.([1-9][A-Za-z]*|[ln])\\.lz$
|
||||
Open=/usr/lib/mc/ext.d/text.sh open man.lz %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.lz %var{PAGER:more}
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open man.lz %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.lz %var{PAGER:more}
|
||||
|
||||
[man.lz4]
|
||||
Regex=([^0-9]|^[^\\.]*)\\.([1-9][A-Za-z]*|[ln])\\.lz4$
|
||||
Open=/usr/lib/mc/ext.d/text.sh open man.lz4 %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.lz4 %var{PAGER:more}
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open man.lz4 %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.lz4 %var{PAGER:more}
|
||||
|
||||
[man.lzma]
|
||||
Regex=([^0-9]|^[^\\.]*)\\.([1-9][A-Za-z]*|[ln])\\.lzma$
|
||||
Open=/usr/lib/mc/ext.d/text.sh open man.lzma %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.lzma %var{PAGER:more}
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open man.lzma %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.lzma %var{PAGER:more}
|
||||
|
||||
[man.lzo]
|
||||
Regex=([^0-9]|^[^\\.]*)\\.([1-9][A-Za-z]*|[ln])\\.lzo$
|
||||
Open=/usr/lib/mc/ext.d/text.sh open man.lzo %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.lzo %var{PAGER:more}
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open man.lzo %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.lzo %var{PAGER:more}
|
||||
|
||||
[man.xz]
|
||||
Regex=([^0-9]|^[^\\.]*)\\.([1-9][A-Za-z]*|[ln])\\.xz$
|
||||
Open=/usr/lib/mc/ext.d/text.sh open man.xz %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.xz %var{PAGER:more}
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open man.xz %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.xz %var{PAGER:more}
|
||||
|
||||
[man.zst]
|
||||
Regex=([^0-9]|^[^\\.]*)\\.([1-9][A-Za-z]*|[ln])\\.zst$
|
||||
Open=/usr/lib/mc/ext.d/text.sh open man.zst %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.zst %var{PAGER:more}
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open man.zst %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.zst %var{PAGER:more}
|
||||
|
||||
# Perl pod page
|
||||
[pod]
|
||||
Shell=.pod
|
||||
Open=/usr/lib/mc/ext.d/text.sh open pod %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view pod %var{PAGER:more}
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open pod %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view pod %var{PAGER:more}
|
||||
|
||||
[chm]
|
||||
Shell=.chm
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/text.sh open chm
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open chm
|
||||
|
||||
### Images ###
|
||||
|
||||
[xcf]
|
||||
Shell=.xcf
|
||||
Open=/usr/lib/mc/ext.d/image.sh open xcf
|
||||
Open=/usr/libexec/mc/ext.d/image.sh open xcf
|
||||
|
||||
[xbm]
|
||||
Shell=.xbm
|
||||
Open=/usr/lib/mc/ext.d/image.sh open xbm
|
||||
Open=/usr/libexec/mc/ext.d/image.sh open xbm
|
||||
|
||||
[xpm]
|
||||
Shell=.xpm
|
||||
|
@ -573,18 +573,18 @@ Include=image
|
|||
[svg]
|
||||
Shell=.svg
|
||||
ShellIgnoreCase=true
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/image.sh view svg
|
||||
Open=/usr/lib/mc/ext.d/image.sh open svg
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/image.sh view svg
|
||||
Open=/usr/libexec/mc/ext.d/image.sh open svg
|
||||
|
||||
[webp]
|
||||
Shell=.webp
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/image.sh view webp
|
||||
Open=/usr/lib/mc/ext.d/image.sh open webp
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/image.sh view webp
|
||||
Open=/usr/libexec/mc/ext.d/image.sh open webp
|
||||
|
||||
[avif]
|
||||
Shell=.avif
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/image.sh view avif
|
||||
Open=/usr/lib/mc/ext.d/image.sh open avif
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/image.sh view avif
|
||||
Open=/usr/libexec/mc/ext.d/image.sh open avif
|
||||
|
||||
### Sound files ###
|
||||
|
||||
|
@ -593,57 +593,57 @@ Regex=\\.(wav|snd|voc|au|smp|aiff|snd|m4a|ape|aac|wv|spx|flac)$
|
|||
RegexIgnoreCase=true
|
||||
Open=/usr/bin/deadbeef %f &
|
||||
View=/usr/bin/deadbeef %f &
|
||||
#Open=/usr/lib/mc/ext.d/sound.sh open common
|
||||
#View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view common
|
||||
#Open=/usr/libexec/mc/ext.d/sound.sh open common
|
||||
#View=%view{ascii} /usr/libexec/mc/ext.d/sound.sh view common
|
||||
|
||||
[mod]
|
||||
Regex=\\.(mod|s3m|xm|it|mtm|669|stm|ult|far)$
|
||||
RegexIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/sound.sh open mod
|
||||
Open=/usr/libexec/mc/ext.d/sound.sh open mod
|
||||
|
||||
[wav22]
|
||||
Shell=.waw22
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/sound.sh open wav22
|
||||
Open=/usr/libexec/mc/ext.d/sound.sh open wav22
|
||||
|
||||
[mp3]
|
||||
Shell=.mp3
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/bin/deadbeef %f &
|
||||
View=/usr/bin/deadbeef %f &
|
||||
#Open=/usr/lib/mc/ext.d/sound.sh open mp3
|
||||
#View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view mp3
|
||||
#Open=/usr/libexec/mc/ext.d/sound.sh open mp3
|
||||
#View=%view{ascii} /usr/libexec/mc/ext.d/sound.sh view mp3
|
||||
|
||||
[ogg]
|
||||
Regex=\\.og[gax]$
|
||||
RegexIgnoreCase=true
|
||||
Open=/usr/bin/deadbeef %f &
|
||||
View=/usr/bin/deadbeef %f &
|
||||
#Open=/usr/lib/mc/ext.d/sound.sh open ogg
|
||||
#View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view ogg
|
||||
#Open=/usr/libexec/mc/ext.d/sound.sh open ogg
|
||||
#View=%view{ascii} /usr/libexec/mc/ext.d/sound.sh view ogg
|
||||
|
||||
[opus]
|
||||
Shell=.opus
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/sound.sh open opus
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view opus
|
||||
Open=/usr/libexec/mc/ext.d/sound.sh open opus
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/sound.sh view opus
|
||||
|
||||
[midi]
|
||||
Regex=\\.(midi?|rmid?)$
|
||||
RegexIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/sound.sh open midi
|
||||
Open=/usr/libexec/mc/ext.d/sound.sh open midi
|
||||
|
||||
[wma]
|
||||
Shell=.wma
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/sound.sh open wma
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view wma
|
||||
Open=/usr/libexec/mc/ext.d/sound.sh open wma
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/sound.sh view wma
|
||||
|
||||
# Play list
|
||||
[playlist]
|
||||
Regex=\\.(m3u|pls)$
|
||||
RegexIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/sound.sh open playlist
|
||||
Open=/usr/libexec/mc/ext.d/sound.sh open playlist
|
||||
|
||||
|
||||
### Video ###
|
||||
|
@ -712,7 +712,7 @@ Include=video
|
|||
[realaudio]
|
||||
Regex=\\.ra?m$
|
||||
RegexIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/video.sh open ram
|
||||
Open=/usr/libexec/mc/ext.d/video.sh open ram
|
||||
|
||||
[webm-by-shell]
|
||||
Shell=.webm
|
||||
|
@ -725,62 +725,62 @@ Include=video
|
|||
[html]
|
||||
Regex=\\.html?$
|
||||
RegexIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/web.sh open html
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/web.sh view html
|
||||
Open=/usr/libexec/mc/ext.d/web.sh open html
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/web.sh view html
|
||||
|
||||
[StarOffice-5.2]
|
||||
Shell=.sdw
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open ooffice
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open ooffice
|
||||
|
||||
# StarOffice 6 and OpenOffice.org formats
|
||||
[OpenOffice.org]
|
||||
Regex=\\.(odt|fodt|ott|sxw|stw|ods|fods|ots|sxc|stc|odp|fodp|otp|sxi|sti|odg|fodg|otg|sxd|std|odb|odf|sxm|odm|sxg)$
|
||||
RegexIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open ooffice &
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view odt &
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open soffice &
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view odt &
|
||||
|
||||
[AbiWord]
|
||||
Shell=.abw
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open abw
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open abw
|
||||
|
||||
[Gnumeric]
|
||||
Shell=.gnumeric
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open gnumeric
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open gnumeric
|
||||
|
||||
[rtf]
|
||||
Shell=.rtf
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open msdoc
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open msdoc
|
||||
|
||||
# Microsoft Word Document
|
||||
[msdoc-by-shell]
|
||||
Regex=\\.(do[ct]|wri|docx)$
|
||||
RegexIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open msdoc
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msdoc
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open msdoc
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view msdoc
|
||||
|
||||
# Microsoft Excel Worksheet
|
||||
[msxls-by-shell]
|
||||
Regex=\\.(xl[sw]|xlsx)$
|
||||
RegexIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open msxls
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msxls
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open msxls
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view msxls
|
||||
|
||||
# Microsoft PowerPoint Presentation
|
||||
[msppt]
|
||||
Regex=\\.(pp[ts]|pptx)$
|
||||
RegexIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open msppt
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msppt
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open msppt
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view msppt
|
||||
|
||||
[dvi]
|
||||
Shell=.dvi
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open dvi
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view dvi
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open dvi
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view dvi
|
||||
|
||||
[tex]
|
||||
Shell=.tex
|
||||
|
@ -795,21 +795,21 @@ Include=editor
|
|||
[djvu]
|
||||
Regex=\\.djvu?$
|
||||
RegexIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open djvu
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view djvu
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open djvu
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view djvu
|
||||
|
||||
# Comic Books
|
||||
[cbr]
|
||||
Regex=\\.cb[zr]$
|
||||
RegexIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open comic
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open comic
|
||||
|
||||
# Epup, mobi, fb2
|
||||
[ebook]
|
||||
Regex=\\.(epub|mobi|fb2)$
|
||||
RegexIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open ebook
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view ebook
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open ebook
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view ebook
|
||||
|
||||
|
||||
### Miscellaneous ###
|
||||
|
@ -817,7 +817,7 @@ View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view ebook
|
|||
# Compiled Java classes
|
||||
[javaclass]
|
||||
Shell=.class
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view javaclass
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view javaclass
|
||||
|
||||
[Imakefile]
|
||||
Shell=Imakefile
|
||||
|
@ -835,8 +835,8 @@ Open=make -f %f %{Enter parameters}
|
|||
[dbf]
|
||||
Shell=.dbf
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/misc.sh open dbf
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view dbf
|
||||
Open=/usr/libexec/mc/ext.d/misc.sh open dbf
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view dbf
|
||||
|
||||
# REXX script
|
||||
[rexx]
|
||||
|
@ -854,27 +854,27 @@ View=%view{ascii} c1541 %f -list
|
|||
[glade]
|
||||
Shell=.glade
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/misc.sh open glade
|
||||
Open=/usr/libexec/mc/ext.d/misc.sh open glade
|
||||
|
||||
# Gettext Catalogs
|
||||
[mo]
|
||||
Regex=.g?mo$
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view mo
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view mo
|
||||
|
||||
[po]
|
||||
Shell=.po
|
||||
Open=/usr/lib/mc/ext.d/misc.sh open po
|
||||
Open=/usr/libexec/mc/ext.d/misc.sh open po
|
||||
|
||||
[lyx]
|
||||
Shell=.lyx
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/misc.sh open lyx
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view lyx
|
||||
Open=/usr/libexec/mc/ext.d/misc.sh open lyx
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view lyx
|
||||
|
||||
[torrent]
|
||||
Shell=.torrent
|
||||
ShellIgnoreCase=true
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view torrent
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view torrent
|
||||
|
||||
|
||||
### Plain compressed files ###
|
||||
|
@ -883,43 +883,43 @@ View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view torrent
|
|||
Shell=.ace
|
||||
ShellIgnoreCase=true
|
||||
Open=%cd %p/uace://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view ace
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view ace
|
||||
|
||||
[arc]
|
||||
Shell=.arc
|
||||
ShellIgnoreCase=true
|
||||
Open=%cd %p/uarc://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view arc
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view arc
|
||||
|
||||
[zip-by-shell]
|
||||
Shell=.zip
|
||||
ShellIgnoreCase=true
|
||||
Open=%cd %p/uzip://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view zip
|
||||
|
||||
[zoo]
|
||||
Shell=.zoo
|
||||
ShellIgnoreCase=true
|
||||
Open=%cd %p/uzoo://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zoo
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view zoo
|
||||
|
||||
[lz4]
|
||||
Shell=.lz4
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/archive.sh view lz4 %var{PAGER:more}
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lz4
|
||||
Open=/usr/libexec/mc/ext.d/archive.sh view lz4 %var{PAGER:more}
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view lz4
|
||||
|
||||
[lzo]
|
||||
Shell=.lzo
|
||||
ShellIgnoreCase=true
|
||||
Open=/usr/lib/mc/ext.d/archive.sh view lzo %var{PAGER:more}
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lzo
|
||||
Open=/usr/libexec/mc/ext.d/archive.sh view lzo %var{PAGER:more}
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view lzo
|
||||
|
||||
[wim]
|
||||
Shell=.wim
|
||||
ShellIgnoreCase=true
|
||||
Open=%cd %p/uwim://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view wim
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view wim
|
||||
|
||||
|
||||
######### Files by Type #########
|
||||
|
@ -937,41 +937,41 @@ Open=%cd %p/mailfs://
|
|||
[elf]
|
||||
Type=^ELF
|
||||
#Open=%var{PAGER:more} %f
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view elf
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view elf
|
||||
|
||||
[Mach-O]
|
||||
Type=^Mach-O
|
||||
#Open=%var{PAGER:more} %f
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view dylib
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view dylib
|
||||
|
||||
### Documentation ###
|
||||
|
||||
# GNU Info page
|
||||
[info-by-type]
|
||||
Type=^Info\ text
|
||||
Open=/usr/lib/mc/ext.d/text.sh open info
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open info
|
||||
|
||||
# Manual page - compressed
|
||||
[troff.gz]
|
||||
Type=troff.*gzip compressed
|
||||
Open=/usr/lib/mc/ext.d/text.sh open man.gz %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.gz %var{PAGER:more}
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open man.gz %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.gz %var{PAGER:more}
|
||||
|
||||
[troff.bzip]
|
||||
Type=troff.*bzip compressed
|
||||
Open=/usr/lib/mc/ext.d/text.sh open man.bz %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.bz %var{PAGER:more}
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open man.bz %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.bz %var{PAGER:more}
|
||||
|
||||
[troff.bzip2]
|
||||
Type=troff.*bzip2 compressed
|
||||
Open=/usr/lib/mc/ext.d/text.sh open man.bz2 %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.bz2 %var{PAGER:more}
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open man.bz2 %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.bz2 %var{PAGER:more}
|
||||
|
||||
# Manual page
|
||||
[man]
|
||||
Type=troff or preprocessor input
|
||||
Open=/usr/lib/mc/ext.d/text.sh open man %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man %var{PAGER:more}
|
||||
Open=/usr/libexec/mc/ext.d/text.sh open man %var{PAGER:more}
|
||||
View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man %var{PAGER:more}
|
||||
|
||||
|
||||
### Images ###
|
||||
|
@ -1032,115 +1032,115 @@ Include=video
|
|||
|
||||
[postscript]
|
||||
Type=^PostScript
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open ps
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view ps
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open ps
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view ps
|
||||
|
||||
[pdf]
|
||||
Type=^PDF
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open pdf &
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view pdf &
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open pdf &
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view pdf &
|
||||
|
||||
# Microsoft Word Document
|
||||
[msdoc-by-type]
|
||||
Type=^Microsoft\ Word
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open msdoc
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msdoc
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open msdoc
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view msdoc
|
||||
|
||||
# Microsoft Excel Worksheet
|
||||
[msxls-by-type]
|
||||
Type=^Microsoft\ Excel
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open msxls
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msxls
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open msxls
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view msxls
|
||||
|
||||
# Use OpenOffice.org/LibreOffice to open any MS Office documents
|
||||
[mso-doc-1]
|
||||
Type=^Microsoft\ Office\ Document
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open ooffice
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open ooffice
|
||||
|
||||
[mso-doc-2]
|
||||
Type=^Microsoft\ OOXML
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open ooffice
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open ooffice
|
||||
|
||||
[framemaker]
|
||||
Type=^FrameMaker
|
||||
Open=/usr/lib/mc/ext.d/doc.sh open framemaker
|
||||
Open=/usr/libexec/mc/ext.d/doc.sh open framemaker
|
||||
|
||||
|
||||
### Miscellaneous ###
|
||||
|
||||
[sqlite3.db]
|
||||
Type=^SQLite 3.x database
|
||||
Open=/usr/lib/mc/ext.d/misc.sh open sqlite
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view sqlite
|
||||
Open=/usr/libexec/mc/ext.d/misc.sh open sqlite
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view sqlite
|
||||
|
||||
|
||||
### Plain compressed files ###
|
||||
|
||||
[gzip]
|
||||
Type=\(gzip compressed
|
||||
Open=/usr/lib/mc/ext.d/archive.sh view gz %var{PAGER:more}
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz
|
||||
Open=/usr/libexec/mc/ext.d/archive.sh view gz %var{PAGER:more}
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view gz
|
||||
|
||||
[bzip]
|
||||
Type=\(bzip compressed
|
||||
Open=/usr/lib/mc/ext.d/archive.sh view bzip %var{PAGER:more}
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bzip
|
||||
Open=/usr/libexec/mc/ext.d/archive.sh view bzip %var{PAGER:more}
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view bzip
|
||||
|
||||
[bzip2]
|
||||
Type=\(bzip2 compressed
|
||||
Open=/usr/lib/mc/ext.d/archive.sh view bzip2 %var{PAGER:more}
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bz2
|
||||
Open=/usr/libexec/mc/ext.d/archive.sh view bzip2 %var{PAGER:more}
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view bz2
|
||||
|
||||
[compress]
|
||||
Type=\(compressed
|
||||
Open=/usr/lib/mc/ext.d/archive.sh view gz %var{PAGER:more}
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz
|
||||
Open=/usr/libexec/mc/ext.d/archive.sh view gz %var{PAGER:more}
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view gz
|
||||
|
||||
[lz]
|
||||
Type=\(lzip compressed
|
||||
Open=/usr/lib/mc/ext.d/archive.sh view lz %var{PAGER:more}
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lz
|
||||
Open=/usr/libexec/mc/ext.d/archive.sh view lz %var{PAGER:more}
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view lz
|
||||
|
||||
[lzma]
|
||||
Type=\(LZMA compressed
|
||||
Open=/usr/lib/mc/ext.d/archive.sh view lzma %var{PAGER:more}
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lzma
|
||||
Open=/usr/libexec/mc/ext.d/archive.sh view lzma %var{PAGER:more}
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view lzma
|
||||
|
||||
[xz]
|
||||
Type=\(XZ compressed
|
||||
Open=/usr/lib/mc/ext.d/archive.sh view xz %var{PAGER:more}
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view xz
|
||||
Open=/usr/libexec/mc/ext.d/archive.sh view xz %var{PAGER:more}
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view xz
|
||||
|
||||
[zstd]
|
||||
Type=\(Zstandard compressed
|
||||
Open=/usr/lib/mc/ext.d/archive.sh view zst %var{PAGER:more}
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zst
|
||||
Open=/usr/libexec/mc/ext.d/archive.sh view zst %var{PAGER:more}
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view zst
|
||||
|
||||
[zip-by-type]
|
||||
Type=\(Zip archive
|
||||
Open=%cd %p/uzip://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view zip
|
||||
|
||||
[jar]
|
||||
Type=\(Java\ (Jar\ file|archive)\ data\ \((zip|JAR)\)
|
||||
TypeIgnoreCase=true
|
||||
Open=%cd %p/uzip://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view zip
|
||||
|
||||
[lha]
|
||||
Type=^LHa\ .*archive
|
||||
Open=%cd %p/ulha://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lha
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view lha
|
||||
|
||||
[pak]
|
||||
Type=^PAK\ .*archive
|
||||
Open=%cd %p/unar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view pak
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view pak
|
||||
|
||||
# Parity Archive
|
||||
[par2]
|
||||
Type=^Parity\ Archive\ Volume\ Set
|
||||
Open=/usr/lib/mc/ext.d/archive.sh open par2
|
||||
Open=/usr/libexec/mc/ext.d/archive.sh open par2
|
||||
|
||||
|
||||
######### Includes #########
|
||||
|
@ -1148,22 +1148,22 @@ Open=/usr/lib/mc/ext.d/archive.sh open par2
|
|||
|
||||
[Include/tar.gz]
|
||||
Open=%cd %p/utar://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.gz
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.gz
|
||||
|
||||
[Include/cpio]
|
||||
Open=%cd %p/ucpio://
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cpio
|
||||
|
||||
[Include/editor]
|
||||
Open=%var{EDITOR:vi} %f
|
||||
Open=%var{EDITOR:mousepad} %f &
|
||||
|
||||
[Include/image]
|
||||
Open=/usr/lib/mc/ext.d/image.sh open ALL_FORMATS
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/image.sh view ALL_FORMATS
|
||||
Open=/usr/libexec/mc/ext.d/image.sh open ALL_FORMATS &
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/image.sh view ALL_FORMATS &
|
||||
|
||||
[Include/video]
|
||||
Open=/usr/lib/mc/ext.d/video.sh open ALL_FORMATS ghb &
|
||||
View=%view{ascii} /usr/lib/mc/ext.d/video.sh view ALL_FORMATS mpv &
|
||||
Open=/usr/libexec/mc/ext.d/video.sh open ALL_FORMATS &
|
||||
View=%view{ascii} /usr/libexec/mc/ext.d/video.sh view ALL_FORMATS &
|
||||
|
||||
|
||||
######### Default #########
|
||||
|
|
379
home/.config/mc/mc.menu
Normal file
379
home/.config/mc/mc.menu
Normal file
|
@ -0,0 +1,379 @@
|
|||
shell_patterns=0
|
||||
|
||||
##############################################################################
|
||||
# %% The % character
|
||||
# %f The current file (if non-local vfs, file will be copied locally and
|
||||
# %f will be full path to it)
|
||||
# %p The current file
|
||||
# %d The current working directory
|
||||
# %s "Selected files"; the tagged files if any, otherwise the current file
|
||||
# %t Tagged files
|
||||
# %u Tagged files (and they are untagged on return from expand_format)
|
||||
# %view Runs the commands and pipes standard output to the view command
|
||||
# If %view is immediately followed by '{', recognize keywords
|
||||
# ascii, hex, nroff and unform
|
||||
#
|
||||
# If the format letter is in uppercase, it refers to the other panel
|
||||
#
|
||||
# With a number followed the % character you can turn quoting on (default)
|
||||
# and off. For example:
|
||||
# %f quote expanded macro
|
||||
# %1f ditto
|
||||
# %0f don't quote expanded macro
|
||||
##############################################################################
|
||||
|
||||
+ ! t t
|
||||
@ Do something on the current file
|
||||
CMD=%{Enter command}
|
||||
$CMD %f
|
||||
|
||||
+ t t
|
||||
@ Do something on the tagged files
|
||||
CMD=%{Enter command}
|
||||
for i in %t ; do
|
||||
$CMD "$i"
|
||||
done
|
||||
|
||||
0 Edit a bug report and send it to root
|
||||
I=`mktemp "${MC_TMPDIR:-/tmp}/mail.XXXXXX"` || exit 1
|
||||
${EDITOR-vi} "$I"
|
||||
test -r "$I" && mail root < "$I"
|
||||
rm -f "$I"
|
||||
|
||||
=+ f \.1$ | f \.3$ | f \.4$ | f \.5$ | f \.6$ | f \.7$ | f \.8$ | f \.man$ & t r
|
||||
1 Display the file with roff -man
|
||||
%view{ascii,nroff} roff -man %f
|
||||
|
||||
2 Call the info hypertext browser
|
||||
info
|
||||
|
||||
= t d
|
||||
3 Compress the current subdirectory (tar.gz)
|
||||
Pwd=`basename %d /`
|
||||
echo -n "Name of the compressed file (without extension) [$Pwd]: "
|
||||
read tar
|
||||
[ "$tar"x = x ] && tar="$Pwd"
|
||||
cd .. && \
|
||||
tar cf - "$Pwd" | gzip -f9 > "$tar.tar.gz" && \
|
||||
echo "../$tar.tar.gz created."
|
||||
|
||||
4 Compress the current subdirectory (tar.bz2)
|
||||
Pwd=`basename %d /`
|
||||
echo -n "Name of the compressed file (without extension) [$Pwd]: "
|
||||
read tar
|
||||
[ "$tar"x = x ] && tar="$Pwd"
|
||||
cd .. && \
|
||||
tar cf - "$Pwd" | bzip2 -f > "$tar.tar.bz2" && \
|
||||
echo "../$tar.tar.bz2 created."
|
||||
|
||||
5 Compress the current subdirectory (tar.7z)
|
||||
Pwd=`basename %d /`
|
||||
echo -n "Name of the compressed file (without extension) [$Pwd]: "
|
||||
read tar
|
||||
[ "$tar"x = x ] && tar="$Pwd"
|
||||
cd .. && \
|
||||
tar cf - "$Pwd" | 7za a -si "$tar.tar.7z" && \
|
||||
echo "../$tar.tar.7z created."
|
||||
|
||||
6 Compress the current subdirectory (tar.xz)
|
||||
Pwd=`basename %d /`
|
||||
echo -n "Name of the compressed file (without extension) [$Pwd]: "
|
||||
read tar
|
||||
[ "$tar"x = x ] && tar="$Pwd"
|
||||
cd .. && \
|
||||
tar cf - "$Pwd" | xz -f > "$tar.tar.xz" && \
|
||||
echo "../$tar.tar.xz created."
|
||||
|
||||
7 Compress the current subdirectory (tar.zst)
|
||||
Pwd=`basename %d /`
|
||||
echo -n "Name of the compressed file (without extension) [$Pwd]: "
|
||||
read tar
|
||||
[ "$tar"x = x ] && tar="$Pwd"
|
||||
cd .. && \
|
||||
tar cf - "$Pwd" | zstd -f > "$tar.tar.zst" && \
|
||||
echo "../$tar.tar.zst created."
|
||||
|
||||
8 Compress the current subdirectory (tar.lzo)
|
||||
Pwd=`basename %d /`
|
||||
echo -n "Name of the compressed file (without extension) [$Pwd]: "
|
||||
read tar
|
||||
[ "$tar"x = x ] && tar="$Pwd"
|
||||
cd .. && \
|
||||
tar cf - "$Pwd" | lzop -f > "$tar.tar.lzo" && \
|
||||
echo "../$tar.tar.lzo created."
|
||||
|
||||
= f \.c$ & t r
|
||||
+ f \.c$ & t r & ! t t
|
||||
c Compile and link current .c file
|
||||
make "`basename %f .c`" 2>/dev/null || cc -O -o "`basename %f .c`" %f
|
||||
|
||||
+ t r & ! t t
|
||||
a Append file to opposite
|
||||
cat %f >> %D/%f
|
||||
|
||||
+ t t
|
||||
A Append files to opposite files
|
||||
for i in %t ; do
|
||||
cat "$i" >> %D/"$i"
|
||||
done
|
||||
|
||||
+ t r & ! t t
|
||||
d Delete file if a copy exists in the other directory.
|
||||
if [ %d = %D ]; then
|
||||
echo "The two directories must be different."
|
||||
exit 1
|
||||
fi
|
||||
if [ -f %D/%f ]; then # if two of them, then
|
||||
if cmp -s %D/%f %f; then
|
||||
rm %f && echo %f": DELETED."
|
||||
else
|
||||
echo %f" and "%D/%f" differ: NOT deleted."
|
||||
echo -n "Press RETURN "
|
||||
read key
|
||||
fi
|
||||
else
|
||||
echo %f": No copy in "%D/%f": NOT deleted."
|
||||
fi
|
||||
|
||||
+ t t
|
||||
D Delete tagged files if a copy exists in the other directory.
|
||||
if [ %d = %D ]; then
|
||||
echo "The two directories must be different."
|
||||
exit 1
|
||||
fi
|
||||
for i in %t ; do
|
||||
if [ -f %D/"$i" ]; then
|
||||
SUM1=`sum "$i"`
|
||||
SUM2=`sum %D/"$i"`
|
||||
if [ "$SUM1" = "$SUM2" ]; then
|
||||
rm "$i" && echo "${i}: DELETED."
|
||||
else
|
||||
echo "$i and "%D"/$i differ: NOT deleted."
|
||||
fi
|
||||
else
|
||||
echo "$i has no copy in "%D": NOT deleted."
|
||||
fi
|
||||
done
|
||||
|
||||
m View manual page
|
||||
MAN=%{Enter manual name}
|
||||
%view{ascii,nroff} MANROFFOPT='' MAN_KEEP_FORMATTING=1 man -P cat "$MAN"
|
||||
|
||||
= f \.gz$ & t r
|
||||
+ ! t t
|
||||
n Inspect gzip'ed newsbatch file
|
||||
dd if=%f bs=1 skip=12 | zcat | ${PAGER-more}
|
||||
# assuming the cunbatch header is 12 bytes long.
|
||||
|
||||
= t r &
|
||||
+ ! t t
|
||||
h Strip headers from current newsarticle
|
||||
CHECK=`awk '{print $1 ; exit}' %f` 2>/dev/null
|
||||
case "$CHECK" in
|
||||
Newsgroups:|Path:)
|
||||
I=`mktemp "${MC_TMPDIR:-/tmp}/news.XXXXXX"` || exit 1
|
||||
cp %f "$I" && sed '/^'"$CHECK"' /,/^$/d' "$I" > %f
|
||||
[ "$?" = "0" ] && rm "$I"
|
||||
echo %f": header removed."
|
||||
;;
|
||||
*)
|
||||
echo %f" is not a news article."
|
||||
;;
|
||||
esac
|
||||
|
||||
+ t t
|
||||
H Strip headers from the marked newsarticles
|
||||
for i in %t ; do
|
||||
CHECK=`awk '{print $1 ; exit}' "$i"` 2>/dev/null
|
||||
WFILE=`mktemp "${MC_TMPDIR:-/tmp}/news.XXXXXX"` || exit 1
|
||||
case "$CHECK" in
|
||||
Newsgroups:|Path:)
|
||||
cp "$i" "$WFILE" && sed '/^'"$CHECK"' /,/^$/d' "$WFILE" > "$i"
|
||||
if [ "$?" = "0" ]; then
|
||||
rm "$WFILE"; echo "$i header removed. OK."
|
||||
else
|
||||
echo "Oops! Please check $i against $WFILE."
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
echo "$i skipped: Not a news article."
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
= t r
|
||||
+ ! t t
|
||||
r Copy file to remote host
|
||||
echo -n "To which host?: "
|
||||
read Host
|
||||
echo -n "To which directory on $Host?: "
|
||||
read Dir
|
||||
rcp -p %f "${Host}:${Dir}"
|
||||
|
||||
+ t t
|
||||
R Copy files to remote host (no error checking)
|
||||
echo -n "Copy files to which host?: "
|
||||
read Host
|
||||
echo -n "To which directory on $Host? :"
|
||||
read Dir
|
||||
rcp -pr %u "${Host}:${Dir}"
|
||||
|
||||
= f \.tex$ & t r
|
||||
+ f \.tex$ & t r & ! t t
|
||||
t Run latex on file and show it with xdvi
|
||||
latex %f && xdvi "`basename %f .tex`".dvi
|
||||
|
||||
=+ f ^part | f ^Part | f uue & t r
|
||||
+ t t
|
||||
U Uudecode marked news articles (needs work)
|
||||
(
|
||||
for i in %t ; do # strip headers
|
||||
FIRST=`awk '{print $1 ; exit}' "$i"`
|
||||
cat "$i" | sed '/^'"$FIRST"' /,/^$/d'
|
||||
done
|
||||
) | sed '/^$/d' | sed -n '/^begin 6/,/^end$/p' | uudecode
|
||||
if [ "$?" != "0" ]; then
|
||||
echo "Cannot decode "%t"."
|
||||
fi
|
||||
echo "Please test the output file before deleting anything."
|
||||
|
||||
=+ f \.tar\.gz$ | f \.tar\.z$ | f \.tgz$ | f \.tpz$ | f \.tar\.lz$ | f \.tar\.lz4$ | f \.tar\.lzma$ | f \.tar\.lzo$ | f \.tar\.7z$ | f \.tar\.xz$ | f \.tar\.zst | f \.tar\.Z$ | f \.tar\.bz2$ & t rl
|
||||
x Extract the contents of a compressed tar file
|
||||
unset PRG
|
||||
case %f in
|
||||
*.tar.7z) PRG="7za e -so";;
|
||||
*.tar.bz2) PRG="bunzip2 -c";;
|
||||
*.tar.gz|*.tar.z|*.tgz|*.tpz|*.tar.Z) PRG="gzip -dc";;
|
||||
*.tar.lz) PRG="lzip -dc";;
|
||||
*.tar.lz4) PRG="lz4 -dc";;
|
||||
*.tar.lzma) PRG="lzma -dc";;
|
||||
*.tar.lzo) PRG="lzop -dc";;
|
||||
*.tar.xz) PRG="xz -dc";;
|
||||
*.tar.zst) PRG="zstd -dc";;
|
||||
*) exit 1;;
|
||||
esac
|
||||
$PRG %f | tar xvf -
|
||||
|
||||
= t r
|
||||
+ ! t t
|
||||
y Gzip or gunzip current file
|
||||
unset DECOMP
|
||||
case %f in
|
||||
*.gz|*.[zZ]) DECOMP=-d;;
|
||||
esac
|
||||
# Do *not* add quotes around $DECOMP!
|
||||
gzip $DECOMP -v %f
|
||||
|
||||
+ t t
|
||||
Y Gzip or gunzip tagged files
|
||||
for i in %t ; do
|
||||
unset DECOMP
|
||||
case "$i" in
|
||||
*.gz|*.[zZ]) DECOMP=-d;;
|
||||
esac
|
||||
gzip $DECOMP -v "$i"
|
||||
done
|
||||
|
||||
+ ! t t
|
||||
b Bzip2 or bunzip2 current file
|
||||
unset DECOMP
|
||||
case %f in
|
||||
*.bz2) DECOMP=-d;;
|
||||
esac
|
||||
bzip2 $DECOMP -v %f
|
||||
|
||||
+ t t
|
||||
B Bzip2 or bunzip2 tagged files
|
||||
for i in %t ; do
|
||||
unset DECOMP
|
||||
case "$i" in
|
||||
*.bz2) DECOMP=-d;;
|
||||
esac
|
||||
bzip2 $DECOMP -v "$i"
|
||||
done
|
||||
|
||||
+ f \.tar.gz$ | f \.tgz$ | f \.tpz$ | f \.tar.Z$ | f \.tar.z$ | f \.tar.bz2$ | f \.tar.F$ & t r & ! t t
|
||||
z Extract compressed tar file to subdirectory
|
||||
unset D
|
||||
set gzip -cd
|
||||
case %f in
|
||||
*.tar.F) D=`basename %f .tar.F`; set freeze -dc;;
|
||||
*.tar.Z) D=`basename %f .tar.Z`;;
|
||||
*.tar.bz2) D=`basename %f .tar.bz2`; set bunzip2 -c;;
|
||||
*.tar.gz) D=`basename %f .tar.gz`;;
|
||||
*.tar.z) D=`basename %f .tar.z`;;
|
||||
*.tgz) D=`basename %f .tgz`;;
|
||||
*.tpz) D=`basename %f .tpz`;;
|
||||
esac
|
||||
mkdir "$D"; cd "$D" && ("$1" "$2" ../%f | tar xvf -)
|
||||
|
||||
+ t t
|
||||
Z Extract compressed tar files to subdirectories
|
||||
for i in %t ; do
|
||||
set gzip -dc
|
||||
unset D
|
||||
case "$i" in
|
||||
*.tar.F) D=`basename "$i" .tar.F`; set freeze -dc;;
|
||||
*.tar.Z) D=`basename "$i" .tar.Z`;;
|
||||
*.tar.bz2) D=`basename "$i" .tar.bz2`; set bunzip2 -c;;
|
||||
*.tar.gz) D=`basename "$i" .tar.gz`;;
|
||||
*.tar.z) D=`basename "$i" .tar.z`;;
|
||||
*.tgz) D=`basename "$i" .tgz`;;
|
||||
*.tpz) D=`basename "$i" .tpz`;;
|
||||
esac
|
||||
mkdir "$D"; (cd "$D" && "$1" "$2" "../$i" | tar xvf -)
|
||||
done
|
||||
|
||||
+ f \.gz$ | f \.tgz$ | f \.tpz$ | f \.Z$ | f \.z$ | f \.bz2$ & t r & ! t t
|
||||
c Convert gz<->bz2, tar.gz<->tar.bz2 & tgz->tar.bz2
|
||||
unset D
|
||||
unset EXT
|
||||
case %f in
|
||||
*.Z) EXT=Z;;
|
||||
*.bz2) EXT=bz2;;
|
||||
*.gz) EXT=gz;;
|
||||
*.tgz) EXT=tgz;;
|
||||
*.tpz) EXT=tpz;;
|
||||
*.z) EXT=z;;
|
||||
esac
|
||||
case "$EXT" in
|
||||
bz2|Z|gz|z) D=`basename %f ."$EXT"`;;
|
||||
tgz|tpz) D=`basename %f ."$EXT"`.tar;;
|
||||
esac
|
||||
if [ "$EXT" = "bz2" ]; then
|
||||
bunzip2 -v %f
|
||||
gzip -f9 -v "$D"
|
||||
else
|
||||
gunzip -v %f
|
||||
bzip2 -v "$D"
|
||||
fi
|
||||
|
||||
+ t t
|
||||
C Convert gz<->bz2, tar.gz<->tar.bz2 & tgz->tar.bz2
|
||||
for i in %t ; do
|
||||
unset D
|
||||
unset EXT
|
||||
case "$i" in
|
||||
*.Z) EXT=Z;;
|
||||
*.bz2) EXT=bz2;;
|
||||
*.gz) EXT=gz;;
|
||||
*.tgz) EXT=tgz;;
|
||||
*.tpz) EXT=tpz;;
|
||||
*.z) EXT=z;;
|
||||
esac
|
||||
case "$EXT" in
|
||||
bz2|Z|gz|z) D=`basename "$i" ."$EXT"`;;
|
||||
tgz|tpz) D=`basename "$i" ."$EXT"`.tar;;
|
||||
esac
|
||||
if [ "$EXT" = "bz2" ]; then
|
||||
bunzip2 -v "$i"
|
||||
gzip -f9 -v "$D"
|
||||
else
|
||||
gunzip -v "$i"
|
||||
bzip2 -v "$D"
|
||||
fi
|
||||
done
|
||||
|
||||
+ x /usr/bin/open | x /usr/local/bin/open & x /bin/sh
|
||||
o Open next a free console
|
||||
open -s -- sh
|
|
@ -34,4 +34,4 @@ list_format=user
|
|||
|
||||
[Dirs]
|
||||
current_is_left=true
|
||||
other_dir=/home/zx80/
|
||||
other_dir=/home/zx80
|
||||
|
|
Loading…
Reference in a new issue