neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

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;