mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
Merge pull request #3242 from sethjackson/vim-defs
Add path definitions for Windows.
This commit is contained in:
commit
7d42e9b7e8
@ -48,6 +48,57 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef WIN32
|
||||||
|
# define _PATHSEPSTR "\\"
|
||||||
|
#else
|
||||||
|
# define _PATHSEPSTR "/"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef FILETYPE_FILE
|
||||||
|
# define FILETYPE_FILE "filetype.vim"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef FTPLUGIN_FILE
|
||||||
|
# define FTPLUGIN_FILE "ftplugin.vim"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef INDENT_FILE
|
||||||
|
# define INDENT_FILE "indent.vim"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef FTOFF_FILE
|
||||||
|
# define FTOFF_FILE "ftoff.vim"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef FTPLUGOF_FILE
|
||||||
|
# define FTPLUGOF_FILE "ftplugof.vim"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef INDOFF_FILE
|
||||||
|
# define INDOFF_FILE "indoff.vim"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define DFLT_ERRORFILE "errors.err"
|
||||||
|
|
||||||
|
#ifndef SYS_VIMRC_FILE
|
||||||
|
# define SYS_VIMRC_FILE "$VIM" _PATHSEPSTR "sysinit.vim"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef DFLT_HELPFILE
|
||||||
|
# define DFLT_HELPFILE "$VIMRUNTIME" _PATHSEPSTR "doc" _PATHSEPSTR "help.txt"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SYNTAX_FNAME
|
||||||
|
# define SYNTAX_FNAME "$VIMRUNTIME" _PATHSEPSTR "syntax" _PATHSEPSTR "%s.vim"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef EXRC_FILE
|
||||||
|
# define EXRC_FILE ".exrc"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef VIMRC_FILE
|
||||||
|
# define VIMRC_FILE ".nvimrc"
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Values for "starting" */
|
/* Values for "starting" */
|
||||||
#define NO_SCREEN 2 /* no screen updating yet */
|
#define NO_SCREEN 2 /* no screen updating yet */
|
||||||
|
@ -39,32 +39,6 @@
|
|||||||
# define MAXPATHL 1024
|
# define MAXPATHL 1024
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef FILETYPE_FILE
|
|
||||||
# define FILETYPE_FILE "filetype.vim"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef FTPLUGIN_FILE
|
|
||||||
# define FTPLUGIN_FILE "ftplugin.vim"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef INDENT_FILE
|
|
||||||
# define INDENT_FILE "indent.vim"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef FTOFF_FILE
|
|
||||||
# define FTOFF_FILE "ftoff.vim"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef FTPLUGOF_FILE
|
|
||||||
# define FTPLUGOF_FILE "ftplugof.vim"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef INDOFF_FILE
|
|
||||||
# define INDOFF_FILE "indoff.vim"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define DFLT_ERRORFILE "errors.err"
|
|
||||||
|
|
||||||
// Command-processing buffer. Use large buffers for all platforms.
|
// Command-processing buffer. Use large buffers for all platforms.
|
||||||
#define CMDBUFFSIZE 1024
|
#define CMDBUFFSIZE 1024
|
||||||
|
|
||||||
|
@ -9,7 +9,6 @@
|
|||||||
# include <sys/param.h>
|
# include <sys/param.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define TEMP_DIR_NAMES {"$TMPDIR", "/tmp", ".", "~"}
|
#define TEMP_DIR_NAMES {"$TMPDIR", "/tmp", ".", "~"}
|
||||||
#define TEMP_FILE_PATH_MAXLEN 256
|
#define TEMP_FILE_PATH_MAXLEN 256
|
||||||
|
|
||||||
@ -18,21 +17,4 @@
|
|||||||
// Special wildcards that need to be handled by the shell.
|
// Special wildcards that need to be handled by the shell.
|
||||||
#define SPECIAL_WILDCHAR "`'{"
|
#define SPECIAL_WILDCHAR "`'{"
|
||||||
|
|
||||||
// Unix system-dependent file names
|
|
||||||
#ifndef SYS_VIMRC_FILE
|
|
||||||
# define SYS_VIMRC_FILE "$VIM/sysinit.vim"
|
|
||||||
#endif
|
|
||||||
#ifndef DFLT_HELPFILE
|
|
||||||
# define DFLT_HELPFILE "$VIMRUNTIME/doc/help.txt"
|
|
||||||
#endif
|
|
||||||
#ifndef SYNTAX_FNAME
|
|
||||||
# define SYNTAX_FNAME "$VIMRUNTIME/syntax/%s.vim"
|
|
||||||
#endif
|
|
||||||
#ifndef EXRC_FILE
|
|
||||||
# define EXRC_FILE ".exrc"
|
|
||||||
#endif
|
|
||||||
#ifndef VIMRC_FILE
|
|
||||||
# define VIMRC_FILE ".nvimrc"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // NVIM_OS_UNIX_DEFS_H
|
#endif // NVIM_OS_UNIX_DEFS_H
|
||||||
|
@ -6,17 +6,6 @@
|
|||||||
#define TEMP_DIR_NAMES {"$TMP", "$TEMP", "$USERPROFILE", ""}
|
#define TEMP_DIR_NAMES {"$TMP", "$TEMP", "$USERPROFILE", ""}
|
||||||
#define TEMP_FILE_PATH_MAXLEN _MAX_PATH
|
#define TEMP_FILE_PATH_MAXLEN _MAX_PATH
|
||||||
|
|
||||||
// Defines needed to fix the build on Windows:
|
|
||||||
// - DFLT_DIR
|
|
||||||
// - DFLT_BDIR
|
|
||||||
// - DFLT_VDIR
|
|
||||||
// - EXRC_FILE
|
|
||||||
// - VIMRC_FILE
|
|
||||||
// - SYNTAX_FNAME
|
|
||||||
// - DFLT_HELPFILE
|
|
||||||
// - SYS_VIMRC_FILE
|
|
||||||
// - SPECIAL_WILDCHAR
|
|
||||||
|
|
||||||
#define USE_CRNL
|
#define USE_CRNL
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
|
Loading…
Reference in New Issue
Block a user