arglist_defs.h (666B)
1 #pragma once 2 3 #include "nvim/garray_defs.h" 4 5 /// Argument list: Array of file names. 6 /// Used for the global argument list and the argument lists local to a window. 7 typedef struct { 8 garray_T al_ga; ///< growarray with the array of file names 9 int al_refcount; ///< number of windows using this arglist 10 int id; ///< id of this arglist 11 } alist_T; 12 13 /// For each argument remember the file name as it was given, and the buffer 14 /// number that contains the expanded file name (required for when ":cd" is 15 /// used). 16 typedef struct { 17 char *ae_fname; ///< file name as specified 18 int ae_fnum; ///< buffer number with expanded file name 19 } aentry_T;