Mercurial > vim
diff src/vim.h @ 11476:c45fb081391c v8.0.0621
patch 8.0.0621: :stag does not respect 'switchbuf'
commit https://github.com/vim/vim/commit/8ad80dea089ffeb1a845199c013e9bb4be1cd22e
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Jun 5 16:01:59 2017 +0200
patch 8.0.0621: :stag does not respect 'switchbuf'
Problem: The ":stag" command does not respect 'switchbuf'.
Solution: Check 'switchbuf' for tag commands that may open a new window.
(Ingo Karkat, closes #1681) Define macros for the return values
of getfile().
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 05 Jun 2017 16:15:03 +0200 |
parents | 32aed0993813 |
children | 80491a71c716 |
line wrap: on
line diff
--- a/src/vim.h +++ b/src/vim.h @@ -958,6 +958,14 @@ extern int (*dyn_libintl_putenv)(const c #define GETF_ALT 0x02 /* jumping to alternate file (not buf num) */ #define GETF_SWITCH 0x04 /* respect 'switchbuf' settings when jumping */ +/* Return values of getfile() */ +#define GETFILE_ERROR 1 /* normal error */ +#define GETFILE_NOT_WRITTEN 2 /* "not written" error */ +#define GETFILE_SAME_FILE 0 /* success, same file */ +#define GETFILE_OPEN_OTHER -1 /* success, opened another file */ +#define GETFILE_UNUSED 8 +#define GETFILE_SUCCESS(x) ((x) <= 0) + /* Values for buflist_new() flags */ #define BLN_CURBUF 1 /* may re-use curbuf for new buffer */ #define BLN_LISTED 2 /* put new buffer in buffer list */