Some WIDGET-related stuff moved to lib/widget directory
[midnight-commander/osp/vavradav.git] / lib / fileloc.h
blob908e26b1feb6215c5c36dc60efaa46e3d756fe73
1 /** \file fileloc.h
2 * \brief Header: config files list
4 * This file defines the locations of the various user specific
5 * configuration files of the Midnight Commander. Historically the
6 * system wide and the user specific file names have not always been
7 * the same, so don't use these names for finding system wide
8 * configuration files.
10 * \todo This inconsistency should disappear in the one of the next versions (5.0?)
13 #ifndef MC_FILELOC_H
14 #define MC_FILELOC_H
16 /*** typedefs(not structures) and defined constants **********************************************/
18 #ifndef MC_USERCONF_DIR
19 #define MC_USERCONF_DIR ".mc"
20 #endif
22 #define TAGS_NAME "TAGS"
24 #define MC_GLOBAL_CONFIG_FILE "mc.lib"
25 #define MC_GLOBAL_MENU "mc.menu"
26 #define MC_LOCAL_MENU ".mc.menu"
27 #define MC_HINT "hints" PATH_SEP_STR "mc.hint"
28 #define MC_HELP "help" PATH_SEP_STR "mc.hlp"
29 #define GLOBAL_KEYMAP_FILE "mc.keymap"
30 #define CHARSETS_LIST "mc.charsets"
31 #define MC_LIB_EXT "mc.ext"
33 #define FISH_PREFIX "fish"
35 #define FISH_LS_FILE "ls"
36 #define FISH_EXISTS_FILE "fexists"
37 #define FISH_MKDIR_FILE "mkdir"
38 #define FISH_UNLINK_FILE "unlink"
39 #define FISH_CHOWN_FILE "chown"
40 #define FISH_CHMOD_FILE "chmod"
41 #define FISH_RMDIR_FILE "rmdir"
42 #define FISH_LN_FILE "ln"
43 #define FISH_MV_FILE "mv"
44 #define FISH_HARDLINK_FILE "hardlink"
45 #define FISH_GET_FILE "get"
46 #define FISH_SEND_FILE "send"
47 #define FISH_APPEND_FILE "append"
48 #define FISH_INFO_FILE "info"
50 #define MC_EXTFS_DIR "extfs.d"
52 #define MC_BASHRC_FILE "bashrc"
53 #define MC_CONFIG_FILE "ini"
54 #define MC_FILEBIND_FILE "bindings"
55 #define MC_FILEPOS_FILE "filepos"
56 #define MC_HISTORY_FILE "history"
57 #define MC_HOTLIST_FILE "hotlist"
58 #define MC_USERMENU_FILE "menu"
59 #define MC_TREESTORE_FILE "Tree"
60 #define MC_PANELS_FILE "panels.ini"
61 #define MC_FHL_INI_FILE "filehighlight.ini"
62 #define MC_SKINS_SUBDIR "skins"
64 /* editor home directory */
65 #define EDIT_DIR MC_USERCONF_DIR PATH_SEP_STR "cedit"
67 /* file names */
68 #define EDIT_SYNTAX_FILE EDIT_DIR PATH_SEP_STR "Syntax"
69 #define EDIT_CLIP_FILE EDIT_DIR PATH_SEP_STR "cooledit.clip"
70 #define EDIT_MACRO_FILE EDIT_DIR PATH_SEP_STR "cooledit.macros"
71 #define EDIT_BLOCK_FILE EDIT_DIR PATH_SEP_STR "cooledit.block"
72 #define EDIT_TEMP_FILE EDIT_DIR PATH_SEP_STR "cooledit.temp"
74 #define EDIT_GLOBAL_MENU "cedit.menu"
75 #define EDIT_LOCAL_MENU ".cedit.menu"
76 #define EDIT_HOME_MENU EDIT_DIR PATH_SEP_STR "menu"
78 /*** enums ***************************************************************************************/
80 /*** structures declarations (and typedefs of structures)*****************************************/
82 /*** global variables defined in .c file *********************************************************/
84 /*** declarations of public functions ************************************************************/
86 /*** inline functions ****************************************************************************/
88 #endif