diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2015-03-25 22:08:14 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2015-03-25 22:08:14 -0300 |
commit | a6e53a3797a93fe060f807fe2e4c6361854b6c97 (patch) | |
tree | b684785ba9c769491e6ebdac8e21495cf22dbdd3 /src/nvim/buffer_defs.h | |
parent | d2d99454e63c0e6649fddd52bbd9a10d27c2e347 (diff) | |
parent | 2aa2513b8e023a0d7bd2071299f0ea59a4d4ce25 (diff) | |
download | rneovim-a6e53a3797a93fe060f807fe2e4c6361854b6c97.tar.gz rneovim-a6e53a3797a93fe060f807fe2e4c6361854b6c97.tar.bz2 rneovim-a6e53a3797a93fe060f807fe2e4c6361854b6c97.zip |
Merge PR #2076 'Builtin terminal emulation'
Diffstat (limited to 'src/nvim/buffer_defs.h')
-rw-r--r-- | src/nvim/buffer_defs.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/nvim/buffer_defs.h b/src/nvim/buffer_defs.h index d9684db3bc..35fa3978b6 100644 --- a/src/nvim/buffer_defs.h +++ b/src/nvim/buffer_defs.h @@ -27,6 +27,8 @@ // for String #include "nvim/api/private/defs.h" +#define MODIFIABLE(buf) (!buf->terminal && buf->b_p_ma) + /* * Flags for w_valid. * These are set when something in a window structure becomes invalid, except @@ -101,6 +103,9 @@ typedef struct file_buffer buf_T; /* forward declaration */ // for FileID #include "nvim/os/fs_defs.h" +// for Terminal +#include "nvim/terminal.h" + /* * The taggy struct is used to store the information about a :tag command. */ @@ -749,6 +754,8 @@ struct file_buffer { * may use a different synblock_T. */ signlist_T *b_signlist; /* list of signs to draw */ + + Terminal *terminal; // Terminal instance associated with the buffer }; /* |