Tae Won Ha
9d491d5245
Establish bidirectional communication channel
...
- use CFMessagePort
2016-07-09 14:05:04 +02:00
Tae Won Ha
07ac09e95f
Make resizing NeoVimView work
...
- live resizing is not yet activated, but can be easily done
- @autoreleasepool-block for each UI callback and for each key input is
ugly...
2016-07-05 18:49:19 +02:00
Tae Won Ha
b0e82ff005
Add resize method to XPC
2016-07-04 19:36:37 +02:00
Tae Won Ha
734b31c7e6
Make Hanja handling better(?)
2016-07-03 15:54:44 +02:00
Tae Won Ha
e685ef3581
Try to correctly render marked text
2016-07-02 18:59:23 +02:00
Tae Won Ha
7358243b07
Add some support for marked text
...
- implement some of usual text-editing related selectors of NSResponder
- do not send <S-a> for A
- introduce a dispatch queue in XPC which is needed to sync all marked
stuff
2016-06-29 18:18:11 +02:00
Tae Won Ha
edffb8956b
Use @import where appropriate
2016-06-18 23:14:49 +02:00
Tae Won Ha
355844ad01
Add very very rudimentary rendering of some characters
2016-06-13 18:09:34 +02:00
Tae Won Ha
5acc58d376
Add a probe method to the XPC service
2016-06-07 18:48:59 +02:00
Tae Won Ha
681ee137f4
Call vim_input on the main_loop
2016-06-06 21:50:35 +02:00
Tae Won Ha
ab33181cc4
Use RxSwift to react to some of the UI events
2016-06-05 17:49:16 +02:00
Tae Won Ha
1459113ff1
Init the xpc with the remote UI from the main app
...
- Otherwise we lose some very first UI callbacks
2016-06-05 17:47:18 +02:00
Tae Won Ha
135220c963
Let the XPC talk back to the main app
2016-06-04 09:51:57 +02:00
Tae Won Ha
b3b47668e9
Initial commit with content
...
- embed libnvim in an XPC-service
- send some inputs to neovim and log the UI callbacks
2016-06-03 23:43:39 +02:00