2016-06-04 00:43:39 +03:00
|
|
|
/**
|
|
|
|
* Tae Won Ha - http://taewon.de - @hataewon
|
|
|
|
* See LICENSE
|
|
|
|
*/
|
|
|
|
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
|
2016-06-07 20:47:27 +03:00
|
|
|
@protocol NeoVimXpc <NSObject>
|
2016-06-04 00:43:39 +03:00
|
|
|
|
2016-06-07 19:48:59 +03:00
|
|
|
/**
|
|
|
|
* It seems that the XPC service does not get instantiated as long as no actual calls are made. However, we want neovim
|
|
|
|
* run as soon as we establish the connection. To achieve this, the client can call -probe which does not call anything
|
|
|
|
* on neovim.
|
|
|
|
*/
|
|
|
|
- (void)probe;
|
|
|
|
|
2016-06-06 19:25:03 +03:00
|
|
|
- (void)vimInput:(NSString * _Nonnull)input;
|
2016-06-05 10:49:14 +03:00
|
|
|
|
2016-06-04 00:43:39 +03:00
|
|
|
@end
|