1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-12-01 01:32:04 +03:00
Commit Graph

17 Commits

Author SHA1 Message Date
Tae Won Ha
a53073e6a0
GH-252 Use different color when drawing cursor
- when bg=dark, then use the foreground
2016-08-25 15:26:45 +02:00
Tae Won Ha
a236b2c16a
GH-232 Launch neovim synchronously.
- The agent waits till neovim has finished launching. This makes many
  things easier...
2016-08-21 18:43:21 +02:00
Tae Won Ha
49cf51077c
GH-229 Send dirty status when changed to the UI 2016-08-18 23:11:33 +02:00
Tae Won Ha
ee8f4fdc06
GH-252 Update cursor when putting 2016-08-15 20:30:44 +02:00
Tae Won Ha
2118542031
GH-234 Implement other edit menu items
- Sync Mode with ui.c
- Refactor cut/copy/paste
2016-08-09 18:38:49 +02:00
Tae Won Ha
729ba7429a
GH-226 Add Mode enum and use it 2016-08-03 21:34:39 +02:00
Tae Won Ha
56a9fc0678
Delete unnec' import 2016-07-12 18:41:28 +02:00
Tae Won Ha
4f0a20d2ba
Make NeoVimServer work 2016-07-10 11:38:52 +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
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
bbc0096019
Implement update fg/bg/sp 2016-06-19 20:54:47 +02:00
Tae Won Ha
edffb8956b
Use @import where appropriate 2016-06-18 23:14:49 +02:00
Tae Won Ha
c95d2c3201
Draw bold/italic/underline and correct color 2016-06-18 23:09:34 +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
1ca45e84c5
Manually memory-manage in the XPC implementation
- Input events are fed and processed in two different threads. We want
  to be sure that our NSStrings are released only after the processing
  of the event has been done.
2016-06-07 19:47:27 +02:00
Tae Won Ha
ab33181cc4
Use RxSwift to react to some of the UI events 2016-06-05 17:49:16 +02:00