mirror of
https://github.com/MidnightCommander/mc
synced 2025-01-09 13:02:01 +03:00
1efbe4a18a
add support for filesystem, that use others encodings than mc (vfs). Now can be encoding set only manually, but automatic detection is possible. Filename is converted in mc_readdir and other function translate it back by vfs_translate added menu etries encodnig in left and rigth menu (localization will be neede) modified subshell.c to put subshell correct working directoy, modified ext.c and execute.c to translate filename before running command there could be one problem, vfs_translate_path does not use something like path_magic function
63 lines
1.6 KiB
C
63 lines
1.6 KiB
C
#ifndef MC_CMD_H
|
|
#define MC_CMD_H
|
|
|
|
void netlink_cmd (void);
|
|
void ftplink_cmd (void);
|
|
void fishlink_cmd (void);
|
|
void smblink_cmd (void);
|
|
void undelete_cmd (void);
|
|
void help_cmd (void);
|
|
void single_dirsize_cmd (void);
|
|
void dirsizes_cmd (void);
|
|
int view_file_at_line (const char *filename, int plain_view, int internal,
|
|
int start_line);
|
|
int view_file (const char *filename, int normal, int internal);
|
|
void view_cmd (void);
|
|
void view_file_cmd (void);
|
|
void view_simple_cmd (void);
|
|
void filtered_view_cmd (void);
|
|
void do_edit_at_line (const char *what, int start_line);
|
|
void edit_cmd (void);
|
|
void edit_cmd_new (void);
|
|
void copy_cmd (void);
|
|
void ren_cmd (void);
|
|
void copy_cmd_local (void);
|
|
void ren_cmd_local (void);
|
|
void delete_cmd_local (void);
|
|
void reselect_vfs (void);
|
|
void mkdir_cmd (void);
|
|
void delete_cmd (void);
|
|
void find_cmd (void);
|
|
void filter_cmd (void);
|
|
void reread_cmd (void);
|
|
void ext_cmd (void);
|
|
void edit_mc_menu_cmd (void);
|
|
void edit_user_menu_cmd (void);
|
|
void edit_syntax_cmd (void);
|
|
void quick_chdir_cmd (void);
|
|
void compare_dirs_cmd (void);
|
|
void history_cmd (void);
|
|
void tree_cmd (void);
|
|
void link_cmd (void);
|
|
void symlink_cmd (void);
|
|
void edit_symlink_cmd (void);
|
|
void reverse_selection_cmd (void);
|
|
void unselect_cmd (void);
|
|
void select_cmd (void);
|
|
void swap_cmd (void);
|
|
void view_other_cmd (void);
|
|
void quick_cd_cmd (void);
|
|
void save_setup_cmd (void);
|
|
char *get_random_hint (int force);
|
|
void user_file_menu_cmd (void);
|
|
char *guess_message_value (void);
|
|
void info_cmd (void);
|
|
void listing_cmd (void);
|
|
void quick_cmd_no_menu (void);
|
|
void info_cmd_no_menu (void);
|
|
void quick_view_cmd (void);
|
|
void toggle_listing_cmd (void);
|
|
void encoding_cmd (void);
|
|
|
|
#endif
|