#ifndef NVIM_OS_UNIX_DEFS_H #define NVIM_OS_UNIX_DEFS_H #include #include // Defines BSD, if it's a BSD system. #ifdef HAVE_SYS_PARAM_H # include #endif #define TEMP_DIR_NAMES {"$TMPDIR", "/tmp", ".", "~"} #define TEMP_FILE_PATH_MAXLEN 256 #define HAVE_ACL (HAVE_POSIX_ACL || HAVE_SOLARIS_ACL) // Special wildcards that need to be handled by the shell. #define SPECIAL_WILDCHAR "`'{" // Unix system-dependent file names #ifndef SYS_VIMRC_FILE # define SYS_VIMRC_FILE "$VIM/nvimrc" #endif #ifndef DFLT_HELPFILE # define DFLT_HELPFILE "$VIMRUNTIME/doc/help.txt" #endif #ifndef SYNTAX_FNAME # define SYNTAX_FNAME "$VIMRUNTIME/syntax/%s.vim" #endif #ifndef USR_EXRC_FILE # define USR_EXRC_FILE "~/.exrc" #endif #ifndef USR_VIMRC_FILE # define USR_VIMRC_FILE "~/.nvimrc" #endif #ifndef USR_VIMRC_FILE2 # define USR_VIMRC_FILE2 "~/.nvim/nvimrc" #endif #ifndef EXRC_FILE # define EXRC_FILE ".exrc" #endif #ifndef VIMRC_FILE # define VIMRC_FILE ".nvimrc" #endif #ifndef SHADA_FILE # define SHADA_FILE "~/.nvim/shada/main.shada" #endif // Default for 'backupdir'. #ifndef DFLT_BDIR # define DFLT_BDIR ".,~/tmp,~/" #endif // Default for 'directory'. #ifndef DFLT_DIR # define DFLT_DIR ".,~/tmp,/var/tmp,/tmp" #endif // Default for 'viewdir'. #ifndef DFLT_VDIR # define DFLT_VDIR "~/.nvim/view" #endif #ifdef RUNTIME_GLOBAL # define DFLT_RUNTIMEPATH "~/.nvim," RUNTIME_GLOBAL ",$VIMRUNTIME," \ RUNTIME_GLOBAL "/after,~/.nvim/after" #else # define DFLT_RUNTIMEPATH \ "~/.nvim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,~/.nvim/after" #endif #endif // NVIM_OS_UNIX_DEFS_H