From a334d2e703849edb0cd625c5661d88e7dc040860 Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Thu, 3 Jun 2021 12:23:55 +0200 Subject: [PATCH] Removed unnecessary mc files --- .gitignore | 4 +- mc/hotlist | 0 mc/ini | 176 ----------- mc/mc.ext | 851 -------------------------------------------------- mc/menu | 369 ---------------------- mc/panels.ini | 0 6 files changed, 1 insertion(+), 1399 deletions(-) delete mode 100644 mc/hotlist delete mode 100644 mc/ini delete mode 100644 mc/mc.ext delete mode 100644 mc/menu delete mode 100644 mc/panels.ini diff --git a/.gitignore b/.gitignore index 7391873..d9ecc50 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,4 @@ !/i3* !/rofi !/dunst -!/mc -/mc/hotlist -/mc/hotlist.bak +!/mc/mc.keymap diff --git a/mc/hotlist b/mc/hotlist deleted file mode 100644 index e69de29..0000000 diff --git a/mc/ini b/mc/ini deleted file mode 100644 index 86c531b..0000000 --- a/mc/ini +++ /dev/null @@ -1,176 +0,0 @@ -[Midnight-Commander] -verbose=true -shell_patterns=true -auto_save_setup=true -preallocate_space=false -auto_menu=false -use_internal_view=true -use_internal_edit=false -clear_before_exec=true -confirm_delete=true -confirm_overwrite=true -confirm_execute=false -confirm_history_cleanup=true -confirm_exit=false -confirm_directory_hotlist_delete=false -confirm_view_dir=false -safe_delete=false -safe_overwrite=false -use_8th_bit_as_meta=false -mouse_move_pages_viewer=true -mouse_close_dialog=false -fast_refresh=false -drop_menus=false -wrap_mode=false -old_esc_mode=true -cd_symlinks=true -show_all_if_ambiguous=false -use_file_to_guess_type=true -alternate_plus_minus=false -only_leading_plus_minus=true -show_output_starts_shell=false -xtree_mode=false -file_op_compute_totals=true -classic_progressbar=true -use_netrc=true -ftpfs_always_use_proxy=false -ftpfs_use_passive_connections=true -ftpfs_use_passive_connections_over_proxy=false -ftpfs_use_unix_list_options=true -ftpfs_first_cd_then_ls=true -ignore_ftp_chattr_errors=true -editor_fill_tabs_with_spaces=false -editor_return_does_auto_indent=true -editor_backspace_through_tabs=false -editor_fake_half_tabs=true -editor_option_save_position=true -editor_option_auto_para_formatting=false -editor_option_typewriter_wrap=false -editor_edit_confirm_save=true -editor_syntax_highlighting=true -editor_persistent_selections=true -editor_drop_selection_on_copy=true -editor_cursor_beyond_eol=false -editor_cursor_after_inserted_block=false -editor_visible_tabs=true -editor_visible_spaces=true -editor_line_state=false -editor_simple_statusbar=false -editor_check_new_line=false -editor_show_right_margin=false -editor_group_undo=false -editor_state_full_filename=false -editor_ask_filename_before_edit=false -nice_rotating_dash=true -mcview_remember_file_position=false -auto_fill_mkdir_name=true -copymove_persistent_attr=true -pause_after_run=1 -mouse_repeat_rate=100 -double_click_speed=250 -old_esc_mode_timeout=1000000 -max_dirt_limit=10 -num_history_items_recorded=60 -vfs_timeout=60 -ftpfs_directory_timeout=900 -ftpfs_retry_seconds=30 -fish_directory_timeout=900 -editor_tab_spacing=8 -editor_word_wrap_line_length=72 -editor_option_save_mode=0 -editor_backup_extension=~ -editor_filesize_threshold=64M -editor_stop_format_chars=-+*\\,.;:&> -mcview_eof= -skin=default - -filepos_max_saved_entries=1024 - -shadows=true - -[Layout] -message_visible=true -keybar_visible=true -xterm_title=true -output_lines=0 -command_prompt=true -menubar_visible=true -free_space=true -horizontal_split=false -vertical_equal=true -left_panel_size=83 -horizontal_equal=true -top_panel_size=16 - -[Misc] -timeformat_recent=%b %e %H:%M -timeformat_old=%b %e %Y -ftp_proxy_host=gate -ftpfs_password=anonymous@ -display_codepage=UTF-8 -source_codepage=Other_8_bit -autodetect_codeset= -clipboard_store= -clipboard_paste= - -[Colors] -base_color= -xterm-256color= -color_terminals= - -xterm= - -alacritty= - -[Panels] -simple_swap=false -show_mini_info=true -kilobyte_si=true -mix_all_files=false -show_backups=true -show_dot_files=true -fast_reload=false -fast_reload_msg_shown=false -mark_moves_down=true -reverse_files_only=true -auto_save_setup_panels=false -navigate_with_arrows=true -panel_scroll_pages=true -panel_scroll_center=false -mouse_move_pages=true -filetype_mode=true -permission_mode=false -torben_fj_mode=false -quick_search_mode=2 -select_flags=6 - -[FindFile] -file_case_sens=true -file_shell_pattern=true -file_find_recurs=true -file_skip_hidden=false -file_all_charsets=false -content_case_sens=true -content_regexp=false -content_first_hit=false -content_whole_words=false -content_all_charsets=false -ignore_dirs_enable=true -ignore_dirs= - -[DiffView] -show_symbols=false -show_numbers=false -tab_size=8 -diff_quality=0 -diff_ignore_tws=false -diff_ignore_all_space=false -diff_ignore_space_change=false -diff_tab_expansion=false -diff_ignore_case=false - -[Panelize] -Find *.orig after patching=find . -name \\*.orig -print -Find SUID and SGID programs=find . \\( \\( -perm -04000 -a -perm /011 \\) -o \\( -perm -02000 -a -perm /01 \\) \\) -print -Find rejects after patching=find . -name \\*.rej -print -Modified git files=git ls-files --modified diff --git a/mc/mc.ext b/mc/mc.ext deleted file mode 100644 index 4fd21cd..0000000 --- a/mc/mc.ext +++ /dev/null @@ -1,851 +0,0 @@ -# Midnight Commander 3.0 extension file -# Warning: Structure of this file has changed completely with version 3.0 -# -# All lines starting with # or empty lines are thrown away. -# Lines starting in the first column should have following format: -# -# keyword/descNL, i.e. everything after keyword/ until new line is desc -# -# keyword can be: -# -# shell (desc is, when starting with a dot, any extension (no wildcars), -# i.e. matches all the files *desc . Example: .tar matches *.tar; -# if it doesn't start with a dot, it matches only a file of that name) -# -# shell/i (desc is, when starting with a dot, any extension (no wildcars), -# The same as shell but with case insensitive. -# -# regex (desc is an extended regular expression) -# Please note that we are using the GNU regex library and thus -# \| matches the literal | and | has special meaning (or) and -# () have special meaning and \( \) stand for literal ( ). -# -# regex/i (desc is an extended regular expression) -# The same as regex but with case insensitive. -# -# type (file matches this if `file %f` matches regular expression desc -# (the filename: part from `file %f` is removed)) -# -# type/i (file matches this if `file %f` matches regular expression desc) -# The same as type but with case insensitive. -# -# directory (matches any directory matching regular expression desc) -# -# include (matches an include directive) -# -# default (matches any file no matter what desc is) -# -# Other lines should start with a space or tab and should be in the format: -# -# keyword=commandNL (with no spaces around =), where keyword should be: -# -# Open (if the user presses Enter or doubleclicks it), -# -# View (F3), Edit (F4) -# -# Include is the keyword used to add any further entries from an include/ -# section -# -# command is any one-line shell command, with the following substitutions: -# -# %% -> % character -# %p -> name of the current file (without path, but pwd is its path). -# Also provided to external application as MC_EXT_BASENAME -# global variable -# %f -> name of the current file. Unlike %p, if file is located on a -# non-local virtual filesystem, i.e. either tarfs or ftpfs, -# then the file will be temporarily copied into a local directory -# and %f will be the full path to this local temporal file. -# If you don't want to get a local copy and want to get the -# virtual fs path (like /#ftp:ftp.cvut.cz/pub/hungry/xword), then -# use %d/%p instead of %f. -# Also provided to external application as MC_EXT_FILENAME -# global variable -# %d -> name of the current directory (pwd, without trailing slash) -# Also provided to external application as MC_EXT_CURRENTDIR -# global variable -# %s -> "selected files", i.e. space separated list of tagged files if any -# or name of the current file. -# Also provided to external application as MC_EXT_SELECTED -# global variable -# %t -> list of tagged files -# Also provided to external application as MC_EXT_ONLYTAGGED -# global variable -# %u -> list of tagged files (they'll be untaged after the command) -# -# (If these 6 letters are in uppercase, they refer to the other panel. -# But you shouldn't have to use it in this file.) -# -# -# %cd -> the rest is a path mc should change into (cd won't work, since it's -# a child process). %cd handles even vfs names. -# -# %view -> the command you type will be piped into mc's internal file viewer -# if you type only the %view and no command, viewer will load %f file -# instead (i.e. no piping, so it is different to %view cat %f) -# %view may be directly followed by {} with a list of any of -# ascii (Ascii mode), hex (Hex mode), nroff (color highlighting for -# text using backspace for bold and underscore) and unform -# (no highlighting for nroff sequences) separated by commas. -# -# %var -> You use it like this: %var{VAR:default}. This macro will expand -# to the value of the VAR variable in the environment if it's set -# otherwise the value in default will be used. This is similar to -# the Bourne shell ${VAR-default} construct. -# -# Rules are applied from top to bottom, thus the order is important. -# If some actions are missing, search continues as if this target didn't -# match (i.e. if a file matches the first and second entry and View action -# is missing in the first one, then on pressing F3 the View action from -# the second entry will be used. default should catch all the actions. -# -# Any new entries you develop for you are always welcome if they are -# useful on more than one system. You can post your modifications -# as tickets at www.midnight-commander.org - - -### Changes ### -# -# Reorganization: 2012-03-07 Slava Zanko - - -### GIT Repo ### -# gitfs changeset -regex/^\[git\] - Open=%cd %p/changesetfs:// - View=%cd %p/patchsetfs:// - - -### Archives ### - -# .tgz, .tpz, .tar.gz, .tar.z, .tar.Z, .ipk, .gem -regex/\.t([gp]?z|ar\.g?[zZ])$|\.ipk$|\.gem$ - Open=%cd %p/utar:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.gz - -shell/.tar.bz - # Open=%cd %p/utar:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.bzip - -regex/\.t(ar\.bz2|bz2?|b2)$ - Open=%cd %p/utar:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.bzip2 - -# .tar.lzma, .tlz -regex/\.t(ar\.lzma|lz)$ - Open=%cd %p/utar:// - View=%view{ascii} /usr/lib/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 - -# .tar.lz4, .tlz4 -regex/\.t(ar\.lz4|lz4)$ - Open=%cd %p/utar:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lz4 - -# .tar.xz, .txz -regex/\.t(ar\.xz|xz)$ - Open=%cd %p/utar:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.xz - -# .tar.zst, .tzst -regex/\.t(ar\.zst|zst)$ - Open=%cd %p/utar:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.zst - -# .tar.F - used in QNX -shell/.tar.F - # Open=%cd %p/utar:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.F - -# .qpr/.qpk - QNX Neutrino package installer files -regex/\.qp[rk]$ - Open=%cd %p/utar:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.qpr - -# tar -shell/i/.tar - Open=%cd %p/utar:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar - -# lha -type/^LHa\ .*archive - Open=%cd %p/ulha:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lha - -# arj -regex/i/\.a(rj|[0-9][0-9])$ - Open=%cd %p/uarj:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view arj - -# cab -shell/i/.cab - Open=%cd %p/ucab:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cab - -# ha -shell/i/.ha - Open=%cd %p/uha:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view ha - -# rar -regex/i/\.r(ar|[0-9][0-9])$ - Open=%cd %p/urar:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view rar - -# ALZip -shell/i/.alz - Open=%cd %p/ualz:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view alz - -# cpio -shell/.cpio.Z - Open=%cd %p/ucpio:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.z - -shell/.cpio.lz - Open=%cd %p/ucpio:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.lz - -shell/.cpio.lz4 - Open=%cd %p/ucpio:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.lz4 - -shell/.cpio.xz - Open=%cd %p/ucpio:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.xz - -shell/.cpio.zst - Open=%cd %p/ucpio:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.zst - -shell/.cpio.gz - Open=%cd %p/ucpio:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.gz - -shell/i/.cpio - Open=%cd %p/ucpio:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio - -# initrd -regex/^(initramfs.*\.img|initrd(-.+)?\.img(-.+)?)$ - Open=%cd %p/ucpio:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio - -# 7zip archives (they are not man pages) -shell/i/.7z - Open=%cd %p/u7z:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view 7z - -# patch -regex/\.(diff|patch)(\.bz2)$ - Open=%cd %p/patchfs:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bz2 - -regex/\.(diff|patch)(\.(gz|Z))$ - Open=%cd %p/patchfs:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz - -regex/\.(diff|patch)(\.xz)$ - Open=%cd %p/patchfs:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view xz - -regex/\.(diff|patch)(\.zst)$ - Open=%cd %p/patchfs:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zst - -# ls-lR -regex/(^|\.)ls-?lR(\.gz|Z|bz2)$ - Open=%cd %p/lslR:// - -# trpm -shell/.trpm - Open=%cd %p/trpm:// - View=%view{ascii} /usr/lib/mc/ext.d/package.sh view trpm - -# RPM packages (SuSE uses *.spm for source packages) -regex/\.(src\.rpm|spm)$ - Open=%cd %p/rpm:// - View=%view{ascii} /usr/lib/mc/ext.d/package.sh view src.rpm - -shell/.rpm - Open=%cd %p/rpm:// - View=%view{ascii} /usr/lib/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 - -# dpkg -shell/.debd - Open=%cd %p/debd:// - View=%view{ascii} /usr/lib/mc/ext.d/package.sh view debd - -# apt -shell/.deba - Open=%cd %p/deba:// - View=%view{ascii} /usr/lib/mc/ext.d/package.sh view deba - -# ISO9660 -shell/i/.iso - Open=%cd %p/iso9660:// - View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view iso9660 - - -regex/\.(diff|patch)$ - Open=%cd %p/patchfs:// - View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view cat - -# ar library -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 - -# gplib -shell/i/.lib - Open=%cd %p/ulib:// - View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view lib - - -# Mailboxes -type/^ASCII\ mail\ text - Open=%cd %p/mailfs:// - - -### Sources ### - -# C/C++ -regex/i/\.(c|cc|cpp)$ - Include=editor - -# C/C++ header -regex/i/\.(h|hh|hpp)$ - Include=editor - -# Fortran -shell/i/.f - Include=editor - -# Assembler -regex/i/\.(s|asm)$ - Include=editor - -# .so libraries -regex/\.(so|so\.[0-9\.]*)$ - View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view so - -# Object -type/^ELF - #Open=%var{PAGER:more} %f - View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view elf - - -### Documentation ### - -# Texinfo -#regex/\.(te?xi|texinfo)$ - -# GNU Info page -type/^Info\ text - Open=/usr/lib/mc/ext.d/text.sh open info - -shell/.info - Open=/usr/lib/mc/ext.d/text.sh open info - -# Exception: .3gp are video files not manual pages -shell/i/.3gp - Include=video - -# Manual page -regex/(([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])|\.man)$ - 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} - -# Perl pod page -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} - -# Troff with me macros. -# Exception - "read.me" is not a nroff file. -shell/read.me - Open= - View= - -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} - -# Troff 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} - -# Manual page - compressed -regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.g?[Zz]$ - 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} - -regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz$ - 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} - -regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz2$ - 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} - -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} - -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} - -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} - -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} - -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} - -# CHM -shell/i/.chm - Open=/usr/lib/mc/ext.d/text.sh open chm - - -### Images ### - -type/^GIF - Include=image - -type/^JPEG - View=%view{ascii} /usr/lib/mc/ext.d/image.sh view jpeg - Include=image - -type/^PC\ bitmap - Include=image - -type/^PNG - Include=image - -type/^JNG - Include=image - -type/^MNG - Include=image - -type/^TIFF - Include=image - -type/^PBM - Include=image - -type/^PGM - Include=image - -type/^PPM - Include=image - -type/^Netpbm - Include=image - -shell/.xcf - Open=/usr/lib/mc/ext.d/image.sh open xcf - -shell/.xbm - Open=/usr/lib/mc/ext.d/image.sh open xbm - -shell/.xpm - Include=image - View=/usr/lib/mc/ext.d/image.sh view xpm %f - -shell/.ico - Include=image - -shell/i/.svg - View=%view{ascii} /usr/lib/mc/ext.d/image.sh view svg - Open=/usr/lib/mc/ext.d/image.sh open svg - - -### Sound files ### - -regex/i/\.(wav|snd|voc|au|smp|aiff|snd|m4a|ape|aac|wv)$ - Open=/usr/lib/mc/ext.d/sound.sh open common - -regex/i/\.(mod|s3m|xm|it|mtm|669|stm|ult|far)$ - Open=/usr/lib/mc/ext.d/sound.sh open mod - -shell/i/.waw22 - Open=/usr/lib/mc/ext.d/sound.sh open wav22 - -shell/i/.mp3 - Open=/usr/lib/mc/ext.d/sound.sh open mp3 - View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view mp3 - -regex/i/\.og[gax]$ - Open=/usr/lib/mc/ext.d/sound.sh open ogg - View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view ogg - -shell/i/.opus - Open=/usr/lib/mc/ext.d/sound.sh open opus - View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view opus - -regex/i/\.(spx|flac)$ - Open=/usr/lib/mc/ext.d/sound.sh open common - -regex/i/\.(midi?|rmid?)$ - Open=/usr/lib/mc/ext.d/sound.sh open midi - -shell/i/.wma - Open=/usr/lib/mc/ext.d/sound.sh open wma - View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view wma - - -### Play lists ### - -regex/i/\.(m3u|pls)$ - Open=/usr/lib/mc/ext.d/sound.sh open playlist - - -### Video ### - -shell/i/.avi - Include=video - -regex/i/\.as[fx]$ - Include=video - -shell/i/.divx - Include=video - -shell/i/.mkv - Include=video - -regex/i/\.(mov|qt)$ - Include=video - -regex/i/\.(mp4|m4v|mpe?g)$ - Include=video - -# MPEG-2 TS container + H.264 codec -shell/i/.mts - Include=video - -shell/i/.ts - Include=video - -shell/i/.vob - Include=video - -shell/i/.wmv - Include=video - -regex/i/\.fl[icv]$ - Include=video - -shell/i/.ogv - Include=video - -regex/i/\.ra?m$ - Open=/usr/lib/mc/ext.d/video.sh open ram - -# WebM -shell/i/.webm - Include=video - -type/WebM - Include=video - - -### Documents ### - -# 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 - -# 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 -# XOPP -regex/i/\.xopp$ - Open=(nohup xournalpp %f &) - View=(nohup xournalpp %f &) - -# html -regex/i/\.html?$ - Open=/usr/lib/mc/ext.d/web.sh open html - View=%view{ascii} /usr/lib/mc/ext.d/web.sh view html - -# StarOffice 5.2 -shell/.sdw - Open=/usr/lib/mc/ext.d/doc.sh open ooffice - -# StarOffice 6 and OpenOffice.org formats -regex/i/\.(odt|ott|sxw|stw|ods|ots|sxc|stc|odp|otp|sxi|sti|odg|otg|sxd|std|odb|odf|sxm|odm|sxg)$ - Open=/usr/lib/mc/ext.d/doc.sh open ooffice - View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view odt - -# AbiWord -shell/.abw - Open=/usr/lib/mc/ext.d/doc.sh open abw - -# Gnumeric -shell/i/.gnumeric - Open=/usr/lib/mc/ext.d/doc.sh open gnumeric - -# Microsoft Word Document -regex/i/\.(do[ct]|wri|docx)$ - Open=/usr/lib/mc/ext.d/doc.sh open msdoc - View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msdoc -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 - -# RTF document -shell/i/.rtf - Open=/usr/lib/mc/ext.d/doc.sh open msdoc - -# Microsoft Excel Worksheet -regex/i/\.(xl[sw]|xlsx)$ - Open=/usr/lib/mc/ext.d/doc.sh open msxls - View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msxls -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 - -# Microsoft PowerPoint Presentation -regex/i/\.(pp[ts]|pptx)$ - Open=/usr/lib/mc/ext.d/doc.sh open msppt - View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msppt - -# Use OpenOffice.org/LibreOffice to open any MS Office documents -type/^Microsoft\ Office\ Document - Open=/usr/lib/mc/ext.d/doc.sh open ooffice -type/^Microsoft\ OOXML - Open=/usr/lib/mc/ext.d/doc.sh open ooffice - -# Framemaker -type/^FrameMaker - Open=/usr/lib/mc/ext.d/doc.sh open framemaker - -# DVI -shell/i/.dvi - Open=/usr/lib/mc/ext.d/doc.sh open dvi - View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view dvi - -# TeX -shell/i/.tex - Include=editor - -# Markdown -shell/i/.md - Include=editor - -# DjVu -regex/i/\.djvu?$ - Open=/usr/lib/mc/ext.d/doc.sh open djvu - View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view djvu - -# Comic Books -regex/i/\.cb[zr]$ - Open=/usr/lib/mc/ext.d/doc.sh open comic - -# Epub & mobi -regex/i/\.(epub|mobi)$ - Open=/usr/lib/mc/ext.d/doc.sh open epub - View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view epub - - -### Miscellaneous ### - -# Compiled Java classes -shell/.class - View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view javaclass - -# Makefile -regex/^[Mm]akefile$ - Open=make -f %f %{Enter parameters} - -# Imakefile -shell/Imakefile - Open=xmkmf -a - -# Makefile.PL (MakeMaker) -regex/^Makefile\.(PL|pl)$ - Open=%var{PERL:perl} %f - -# 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 - -# dbf -shell/i/.dbf - Open=/usr/lib/mc/ext.d/misc.sh open dbf - View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view dbf - -# REXX script -regex/\.(rexx?|cmd)$ - Open=rexx %f %{Enter parameters};echo "Press ENTER";read y - -# Disk images for Commodore computers (VIC20, C64, C128) -shell/i/.d64 - Open=%cd %p/uc1541:// - View=%view{ascii} c1541 %f -list - Extract=c1541 %f -extract - -# Glade, a user interface designer for GTK+ and GNOME -shell/i/.glade - Open=/usr/lib/mc/ext.d/misc.sh open glade - -# Gettext Catalogs -regex/\.g?mo$ - View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view mo - -# po -shell/.po - Open=/usr/lib/mc/ext.d/misc.sh open po - -# lyx -shell/i/.lyx - Open=/usr/lib/mc/ext.d/misc.sh open lyx - View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view lyx - -# torrent -shell/i/.torrent - View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view torrent - - -### Plain compressed files ### - -# ace -shell/i/.ace - Open=%cd %p/uace:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view ace - Extract=unace x %f - -# arc -shell/i/.arc - Open=%cd %p/uarc:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view arc - Extract=arc x %f '*' - Extract (with flags)=I=%{Enter any Arc flags:}; if test -n "$I"; then arc x $I %f; fi - -# zip -shell/i/.zip - Open=%cd %p/uzip:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip - -# zip -type/i/^zip\ archive - Open=%cd %p/uzip:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip - -# jar(zip) -type/i/^Java\ (Jar\ file|archive)\ data\ \((zip|JAR)\) - Open=%cd %p/uzip:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip - -# zoo -shell/i/.zoo - Open=%cd %p/uzoo:// - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zoo - -# gzip -type/^gzip - 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 - -regex/\.(gz|Z)$ - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz - -# bzip2 -type/^bzip2 - 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 - -regex/\.bz2?$ - View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bz2 - -# bzip -type/^bzip - 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 - -# compress -type/^compress - 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 - -# lz -regex/\.lz$ - 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 - -# lz -type/^LZIP - 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 - -# lz4 -regex/\.lz4$ - 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 - -# lzma -regex/\.lzma$ - 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 - -# xz -regex/\.xz$ - 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 - -# zstd -regex/\.zst$ - 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 - -# Parity Archive -type/^Parity\ Archive\ Volume\ Set - Open=/usr/lib/mc/ext.d/archive.sh open par2 - - -### Includes -# includes should be at end of bindings - -include/editor - Open=%var{EDITOR:vi} %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 - -include/video - Open=/usr/lib/mc/ext.d/video.sh open ALL_FORMATS - View=%view{ascii} /usr/lib/mc/ext.d/video.sh view ALL_FORMATS - - -### Default ### - -# Default target for anything not described above -default/* - Open= - View= - - -### EOF ### diff --git a/mc/menu b/mc/menu deleted file mode 100644 index 134e01b..0000000 --- a/mc/menu +++ /dev/null @@ -1,369 +0,0 @@ -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 -c -Tlatin1 -mandoc %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." - -= 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 directores 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='-c -Tlatin1' 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\.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.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 diff --git a/mc/panels.ini b/mc/panels.ini deleted file mode 100644 index e69de29..0000000