/** * Tae Won Ha - http://taewon.de - @hataewon * See LICENSE */ @import Foundation; @protocol NeoVimXpc /** * 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; - (void)startServerWithUuid:(NSString * _Nonnull)uuid; - (void)vimInput:(NSString * _Nonnull)input; - (void)vimInputMarkedText:(NSString *_Nonnull)markedText; - (void)deleteCharacters:(NSInteger)count; - (void)resizeToWidth:(int)width height:(int)height; - (void)forceRedraw; - (void)debug1; @end