aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api/private/defs.h
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-06-24 13:47:36 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-06-24 13:47:36 -0300
commit9f1b9726fb28f78fba7c50efa5316c4bf2413cf8 (patch)
tree4fb8f7d5e1d7f4153b508e987f268c0222431152 /src/nvim/api/private/defs.h
parente1264412f80ac8bab15e8e960b93a30ca9254418 (diff)
parent296da85198a7d5da36dbb2e6f213edb5da511635 (diff)
downloadrneovim-9f1b9726fb28f78fba7c50efa5316c4bf2413cf8.tar.gz
rneovim-9f1b9726fb28f78fba7c50efa5316c4bf2413cf8.tar.bz2
rneovim-9f1b9726fb28f78fba7c50efa5316c4bf2413cf8.zip
Merge pull request #872 'Add support for client-side RPC'
Diffstat (limited to 'src/nvim/api/private/defs.h')
-rw-r--r--src/nvim/api/private/defs.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/nvim/api/private/defs.h b/src/nvim/api/private/defs.h
index ee0fc02c4d..b049412014 100644
--- a/src/nvim/api/private/defs.h
+++ b/src/nvim/api/private/defs.h
@@ -65,8 +65,16 @@ typedef enum {
kObjectTypeInteger,
kObjectTypeFloat,
kObjectTypeString,
+ kObjectTypeBuffer,
+ kObjectTypeWindow,
+ kObjectTypeTabpage,
kObjectTypeArray,
- kObjectTypeDictionary
+ kObjectTypeDictionary,
+ kObjectTypePosition,
+ kObjectTypeStringArray,
+ kObjectTypeBufferArray,
+ kObjectTypeWindowArray,
+ kObjectTypeTabpageArray,
} ObjectType;
struct object {
@@ -76,8 +84,16 @@ struct object {
Integer integer;
Float floating;
String string;
+ Buffer buffer;
+ Window window;
+ Tabpage tabpage;
Array array;
Dictionary dictionary;
+ Position position;
+ StringArray stringarray;
+ BufferArray bufferarray;
+ WindowArray windowarray;
+ TabpageArray tabpagearray;
} data;
};