Ticket #2237: Automatic date and version substitution for man pages
[midnight-commander.git] / src / cmd.h
blobc47cc98af1eb627ccd06083bca5c81c6ed75d86a
2 /** \file cmd.h
3 * \brief Header: routines invoked by a function key
5 * They normally operate on the current panel.
6 */
8 #ifndef MC_CMD_H
9 #define MC_CMD_H
11 #include "lib/global.h"
13 typedef enum
15 LINK_HARDLINK = 0,
16 LINK_SYMLINK_ABSOLUTE,
17 LINK_SYMLINK_RELATIVE
18 } link_type_t;
20 #ifdef ENABLE_VFS_FTP
21 void ftplink_cmd (void);
22 #endif
23 #ifdef ENABLE_VFS_FISH
24 void fishlink_cmd (void);
25 #endif
26 #ifdef ENABLE_VFS_SMB
27 void smblink_cmd (void);
28 #endif
29 void undelete_cmd (void);
30 void help_cmd (void);
31 void smart_dirsize_cmd (void);
32 void single_dirsize_cmd (void);
33 void dirsizes_cmd (void);
34 int view_file_at_line (const char *filename, int plain_view, int internal,
35 int start_line);
36 int view_file (const char *filename, int normal, int internal);
37 void view_cmd (void);
38 void view_file_cmd (void);
39 void view_simple_cmd (void);
40 void filtered_view_cmd (void);
41 void do_edit_at_line (const char *what, gboolean internal, int start_line);
42 void edit_cmd (void);
43 void edit_cmd_new (void);
44 #ifdef USE_INTERNAL_EDIT
45 void edit_cmd_force_internal (void);
46 #endif
47 void copy_cmd (void);
48 void copy_cmd_local (void);
49 void rename_cmd (void);
50 void rename_cmd_local (void);
51 void mkdir_cmd (void);
52 void delete_cmd (void);
53 void delete_cmd_local (void);
54 void find_cmd (void);
55 void filter_cmd (void);
56 void reread_cmd (void);
57 void reselect_vfs (void);
58 void ext_cmd (void);
59 void edit_mc_menu_cmd (void);
60 void edit_fhl_cmd (void);
61 void quick_chdir_cmd (void);
62 void compare_dirs_cmd (void);
63 void diff_view_cmd (void);
64 void history_cmd (void);
65 void tree_cmd (void);
66 void link_cmd (link_type_t link_type);
67 void edit_symlink_cmd (void);
68 void reverse_selection_cmd (void);
69 void unselect_cmd (void);
70 void select_cmd (void);
71 void swap_cmd (void);
72 void view_other_cmd (void);
73 void quick_cd_cmd (void);
74 void save_setup_cmd (void);
75 char *get_random_hint (int force);
76 void user_file_menu_cmd (void);
77 void info_cmd (void);
78 void listing_cmd (void);
79 void change_listing_cmd (void);
80 void quick_cmd_no_menu (void);
81 void info_cmd_no_menu (void);
82 void quick_view_cmd (void);
83 void toggle_listing_cmd (void);
84 void encoding_cmd (void);
86 #endif