commit c16b5d53bd8056d5b400e1df79e50b7c315c9eeb Author: DeadNews Date: Sat Dec 19 23:50:24 2020 +0200 init diff --git a/README.md b/README.md new file mode 100644 index 0000000..74bb83b --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# One Dark theme for Midnight Commander \ No newline at end of file diff --git a/config/filehighlight.ini b/config/filehighlight.ini new file mode 100644 index 0000000..4acc9c9 --- /dev/null +++ b/config/filehighlight.ini @@ -0,0 +1,50 @@ +[executable] + type=FILE_EXE + +[directory] + type=DIR + +[device] + type=DEVICE + +[special] + type=SPECIAL + +[stalelink] + type=STALE_LINK + +[symlink] + type=SYMLINK + +[hardlink] + type=HARDLINK + +[core] + regexp=^core\\.*\\d*$ + +[temp] + extensions=~;$$$;bak;tmp;log + extensions_case=false + regexp=(^#.*|.*~$) + +[archive] + extensions=7z;Z;ace;arc;arj;ark;bz2;cab;gz;lha;lz;lz4;lzh;lzma;rar;rpm;tar;tbz;tbz2;tgz;tlz;xz;zip;zoo;zst + +[doc] + extensions=chm;css;ctl;diz;doc;docm;docx;dtd;htm;html;letter;lsm;mail;man;me;msg;nroff;odp;ods;odt;pdf;po;ppt;pptm;pptx;ps;rtf;sgml;shtml;tex;text;txt;xls;xlsm;xlsx;xml;xsd;xslt + +[source] + extensions=ada;asm;awk;bash;c;caml;cc;cgi;cpp;cxx;diff;erl;h;hh;hi;hpp;hs;inc;jasm;jav;java;js;m4;mak;ml;mli;mll;mlp;mly;pas;patch;php;phps;pl;pm;prg;py;rb;sas;sh;sl;st;tcl;tk;xq + +[media] + extensions=3gp;ape;asf;avi;flac;flv;it;m3u;med;mid;midi;mkv;mod;mol;mov;mp2;mp3;mp4;mpeg;mpg;mpl;ogg;ogv;s3m;umx;vob;wav;webm;wma;wmv;xm + +[graph] + extensions=ai;bmp;cdr;eps;gif;ico;jpeg;jpg;omf;pcx;pic;png;rle;svg;tif;tiff;webp;wmf;xbm;xcf;xpm + +[database] + extensions=cdx;dat;db;dbf;dbi;dbx;fox;mdb;mdn;mdx;msql;mssql;pgsql;fdb + +[config] + extensions=ini;conf + diff --git a/config/ini b/config/ini new file mode 100644 index 0000000..6e75231 --- /dev/null +++ b/config/ini @@ -0,0 +1,149 @@ +[Midnight-Commander] +verbose=true +shell_patterns=true +auto_save_setup=true +preallocate_space=false +auto_menu=false +use_internal_view=false +use_internal_edit=false +clear_before_exec=true +confirm_delete=true +confirm_overwrite=true +confirm_execute=true +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=true +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 +filepos_max_saved_entries=1024 +ignore_ftp_chattr_errors=true +editor_fill_tabs_with_spaces=true +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=4 +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=onedark + +[Colors] +base_color= +xterm-256color= +color_terminals= +screen= + +[Layout] +output_lines=0 +left_panel_size=48 +top_panel_size=24 +message_visible=false +keybar_visible=true +xterm_title=true +command_prompt=true +menubar_visible=true +free_space=true +horizontal_split=false +vertical_equal=true +horizontal_equal=true + +[Misc] +timeformat_recent=•%b %e %H:%M +timeformat_old=%b %e %Y +# timeformat_recent=•%F %T +# timeformat_old=%F %T +ftp_proxy_host=gate +ftpfs_password=anonymous@ +display_codepage=UTF-8 +source_codepage=Other_8_bit +autodetect_codeset= +clipboard_store= +clipboard_paste= + +spell_language=en + +[Panels] +show_mini_info=true +kilobyte_si=false +mix_all_files=false +show_backups=true +show_dot_files=true +fast_reload=false +fast_reload_msg_shown=true +mark_moves_down=true +reverse_files_only=true +auto_save_setup_panels=true +navigate_with_arrows=true +panel_scroll_pages=true +panel_scroll_center=false +mouse_move_pages=true +filetype_mode=true +permission_mode=true +torben_fj_mode=false +quick_search_mode=2 +select_flags=6 +simple_swap=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/config/panels.ini b/config/panels.ini new file mode 100644 index 0000000..a3b0e3f --- /dev/null +++ b/config/panels.ini @@ -0,0 +1,34 @@ +[New Left Panel] +display=listing +reverse=false +case_sensitive=true +exec_first=false +sort_order=name +list_mode=full +brief_cols=2 +user_format=half type name | size:4 | mtime +user_status0=half type name | size | perm +user_status1=half type name | size | perm +user_status2=half type name | size | perm +user_status3=half type name | size | perm | owner | group +user_mini_status=true +list_format=user + +[New Right Panel] +display=listing +reverse=false +case_sensitive=true +exec_first=false +sort_order=name +list_mode=full +brief_cols=2 +user_format=half type name | size:4 | mtime +user_status0=half type name | size | perm +user_status1=half type name | size | perm +user_status2=half type name | size | perm +user_status3=half type name | size | perm | owner | group +user_mini_status=true +list_format=user + +[Dirs] +current_is_left=false \ No newline at end of file diff --git a/preview/Screenshot_20201219_204630.png b/preview/Screenshot_20201219_204630.png new file mode 100644 index 0000000..4599651 Binary files /dev/null and b/preview/Screenshot_20201219_204630.png differ diff --git a/preview/Screenshot_20201219_204641.png b/preview/Screenshot_20201219_204641.png new file mode 100644 index 0000000..124be3d Binary files /dev/null and b/preview/Screenshot_20201219_204641.png differ diff --git a/preview/Screenshot_20201219_204746.png b/preview/Screenshot_20201219_204746.png new file mode 100644 index 0000000..9cda042 Binary files /dev/null and b/preview/Screenshot_20201219_204746.png differ diff --git a/preview/Screenshot_20201219_204802.png b/preview/Screenshot_20201219_204802.png new file mode 100644 index 0000000..4c9ef33 Binary files /dev/null and b/preview/Screenshot_20201219_204802.png differ diff --git a/skins/onedark.ini b/skins/onedark.ini new file mode 100644 index 0000000..787b3ad --- /dev/null +++ b/skins/onedark.ini @@ -0,0 +1,154 @@ +[skin] + description = One Dark + +[Lines] + horiz = ─ + vert = │ + lefttop = ┌ + righttop = ┐ + leftbottom = └ + rightbottom = ┘ + topmiddle = ┬ + bottommiddle = ┴ + leftmiddle = ├ + rightmiddle = ┤ + cross = ┼ + dhoriz = ─ + dvert = │ + dlefttop = ┌ + drighttop = ┐ + dleftbottom = └ + drightbottom = ┘ + dtopmiddle = ┬ + dbottommiddle = ┴ + dleftmiddle = ├ + drightmiddle = ┤ + +[core] + _default_ = foreground;backgraund + selected = white;gray + marked = brown;backgraund + markselect = brown;gray + gauge = backgraund;white + input = magenta;backgraund + inputunchanged = blue;backgraund + inputmark = magenta;gray + disabled = gray;backgraund + reverse = brown;backgraund + commandlinemark = backgraund;white + header = white;backgraund + inputhistory = + commandhistory = + +[dialog] + _default_ = white;backgraund + dfocus = white;gray + dhotnormal = brown;backgraund + dhotfocus = brown;gray + dtitle = brown;backgraund + +[error] + _default_ = red;backgraund + errdfocus = red;gray + errdhotnormal = brightred;backgraund + errdhotfocus = brown;gray + errdtitle = brown;backgraund + +[filehighlight] + directory = blue; #bold + executable = brightgreen; + symlink = foreground; + hardlink = + stalelink = brightred; + device = brightmagenta; + special = gray; + core = red; + temp = gray; + archive = magenta; + doc = white; + source = brightcyan; + media = green; + graph = cyan; + database = brightred; + +[menu] + _default_ = white;backgraund + menusel = white;gray + menuhot = brown;backgraund + menuhotsel = brown;gray + menuinactive = foreground;backgraund + +[popupmenu] + _default_ = white;backgraund + menusel = white;gray + menutitle = white;backgraund + +[buttonbar] + hotkey = brown;backgraund + button = foreground;backgraund + +[statusbar] + _default_ = white;backgraund + +[help] + _default_ = white;backgraund + helpitalic = red;backgraund + helpbold = brown;backgraund + helplink = gray;backgraund + helpslink = white;gray + helptitle = brown;backgraund + +[editor] + _default_ = lightgray;backgraund + editbold = white;gray + editmarked = white;gray + editwhitespace = gray;backgraund + editlinestate = white;cyan + bookmark = white;red + bookmarkfound = white;gray + editrightmargin = brightblue;backgraund +# editbg = + editframe = gray; + editframeactive = white; + editframedrag = brightblue; + +[viewer] + _default_ = lightgray;backgraund + viewbold = brown;backgraund + viewunderline = brightred;backgraund + viewselected = brown;gray + +[diffviewer] + added = white;brown + changedline = blue;gray + changednew = red;gray + changed = white;gray + removed = white;red + error = red;white + +[widget-common] + sort-sign-up = ↑ + sort-sign-down = ↓ + +[widget-panel] + sort-up-char = ↑ + sort-down-char = ↓ + hiddenfiles-show-char = • + hiddenfiles-hide-char = ○ + history-prev-item-char = « + history-next-item-char = » + history-show-list-char = ^ + filename-scroll-left-char = « + filename-scroll-right-char = » + +[widget-scollbar] + first-vert-char = ↑ + last-vert-char = ↓ + first-horiz-char = « + last-horiz-char = » + current-char = ■ + background-char = ▒ + +[widget-editor] + window-state-char = ↕ + window-close-char = ✕ diff --git a/skins/onedark16M.ini b/skins/onedark16M.ini new file mode 100644 index 0000000..8972942 --- /dev/null +++ b/skins/onedark16M.ini @@ -0,0 +1,175 @@ +[skin] + description = One Dark + truecolors = true + +[Lines] + horiz = ─ + vert = │ + lefttop = ┌ + righttop = ┐ + leftbottom = └ + rightbottom = ┘ + topmiddle = ┬ + bottommiddle = ┴ + leftmiddle = ├ + rightmiddle = ┤ + cross = ┼ + dhoriz = ─ + dvert = │ + dlefttop = ┌ + drighttop = ┐ + dleftbottom = └ + drightbottom = ┘ + dtopmiddle = ┬ + dbottommiddle = ┴ + dleftmiddle = ├ + drightmiddle = ┤ + +[aliases] + black = #1e2127 + red = #e06c75 + green = #98c379 + yellow = #d19a66 + blue = #61afef + purple = #c678dd + cyan = #56b6c2 + white = #ffffff + brightblack = #5c6370 + brightred = #e06c75 + brightgreen = #98c379 + brightyellow = #d19a66 + brightblue = #61afef + brightpurple = #c678dd + brightcyan = #56b6c2 + brightwhite = #ffffff + background = #282c34 + foreground = #abb2bf + +[core] + _default_ = foreground;backgraund + selected = white;gray + marked = brown;backgraund + markselect = brown;gray + gauge = backgraund;white + input = magenta;backgraund + inputunchanged = blue;backgraund + inputmark = magenta;gray + disabled = gray;backgraund + reverse = brown;backgraund + commandlinemark = backgraund;white + header = white;backgraund + inputhistory = + commandhistory = + +[dialog] + _default_ = white;backgraund + dfocus = white;gray + dhotnormal = brown;backgraund + dhotfocus = brown;gray + dtitle = brown;backgraund + +[error] + _default_ = red;backgraund + errdfocus = red;gray + errdhotnormal = brightred;backgraund + errdhotfocus = brown;gray + errdtitle = brown;backgraund + +[filehighlight] + directory = blue; #bold + executable = brightgreen; + symlink = foreground; + hardlink = + stalelink = brightred; + device = brightmagenta; + special = gray; + core = red; + temp = gray; + archive = magenta; + doc = white; + source = brightcyan; + media = green; + graph = cyan; + database = brightred; + +[menu] + _default_ = white;backgraund + menusel = white;gray + menuhot = brown;backgraund + menuhotsel = brown;gray + menuinactive = foreground;backgraund + +[popupmenu] + _default_ = white;backgraund + menusel = white;gray + menutitle = white;backgraund + +[buttonbar] + hotkey = brown;backgraund + button = foreground;backgraund + +[statusbar] + _default_ = white;backgraund + +[help] + _default_ = white;backgraund + helpitalic = red;backgraund + helpbold = brown;backgraund + helplink = gray;backgraund + helpslink = white;gray + helptitle = brown;backgraund + +[editor] + _default_ = lightgray;backgraund + editbold = white;gray + editmarked = white;gray + editwhitespace = gray;backgraund + editlinestate = white;cyan + bookmark = white;red + bookmarkfound = white;gray + editrightmargin = brightblue;backgraund +# editbg = + editframe = gray; + editframeactive = white; + editframedrag = brightblue; + +[viewer] + _default_ = lightgray;backgraund + viewbold = brown;backgraund + viewunderline = brightred;backgraund + viewselected = brown;gray + +[diffviewer] + added = white;brown + changedline = blue;gray + changednew = red;gray + changed = white;gray + removed = white;red + error = red;white + +[widget-common] + sort-sign-up = ↑ + sort-sign-down = ↓ + +[widget-panel] + ; sort-up-char = ↑ + ; sort-down-char = ↓ + hiddenfiles-show-char = • + hiddenfiles-hide-char = ○ + history-prev-item-char = « + history-next-item-char = » + history-show-list-char = ^ + filename-scroll-left-char = « + filename-scroll-right-char = » + +[widget-scollbar] + first-vert-char = ↑ + last-vert-char = ↓ + first-horiz-char = « + last-horiz-char = » + current-char = ■ + background-char = ▒ + +[widget-editor] + window-state-char = ↕ + window-close-char = ✕