Tae Won Ha
b02c0b4c87
GH-215 Refactor slightly
...
- play with some constants
2016-07-16 18:49:19 +02:00
Tae Won Ha
a06c1ca4f6
GH-215 Use one file for NeoVimView
...
- This way we can use more `private` properties.
2016-07-16 18:49:14 +02:00
Tae Won Ha
244063172e
GH-215 Update neovim
2016-07-15 23:18:39 +02:00
Tae Won Ha
b6a1d21912
GH-215 Support trackpad scrolling
...
- We use some heuristics to make the scrolling on trackpad kind of ok...
- Scrolling using the scrollwheel of a mouse is probably broken.
2016-07-15 19:50:35 +02:00
Tae Won Ha
f165a463b3
GH-215 Update neovim
2016-07-15 19:50:30 +02:00
Tae Won Ha
3b07365fc6
Update bundle version to 34
2016-07-14 20:35:02 +02:00
Tae Won Ha
13d7ccbb4c
Change version to new snapshot
...
- closes GH-211
2016-07-14 20:21:30 +02:00
Tae Won Ha
4780976f1a
GH-211 Refactor slightly
2016-07-14 20:20:39 +02:00
Tae Won Ha
845354a833
GH-211 Rename NeoVimViewEvents to NeoVimViewKeyEvents
2016-07-14 20:20:36 +02:00
Tae Won Ha
1bfc1380c3
GH-211 Implement left mouse events
2016-07-14 20:18:30 +02:00
Tae Won Ha
6aa609ab79
Refactor slightly
2016-07-13 22:09:49 +02:00
Tae Won Ha
02544fae5d
Update README
2016-07-13 20:32:18 +02:00
Tae Won Ha
484209b514
Underline in the foreground color
...
- not in the special color
2016-07-13 20:26:39 +02:00
Tae Won Ha
5e12c218b1
Fix the background rect when drawing
2016-07-13 20:16:04 +02:00
Tae Won Ha
ec602f737b
Update neovim
2016-07-12 19:17:06 +02:00
Tae Won Ha
b43bb29094
Change version to include SNAPSHOT and the date
2016-07-12 18:48:04 +02:00
Tae Won Ha
56a9fc0678
Delete unnec' import
2016-07-12 18:41:28 +02:00
Tae Won Ha
e5c1642b5e
Add icon
2016-07-12 18:24:55 +02:00
Tae Won Ha
4f46e619cf
Rename nvox to VimR
...
- hopefully we renamed everything
2016-07-12 17:59:01 +02:00
Tae Won Ha
4699e3db35
Forward almost every keystroke to neovim
...
- we probably still have to fine-tune this.
2016-07-12 17:58:35 +02:00
Tae Won Ha
97cc6e4ad5
Make cursor drawing a bit better
...
- we still have to overhaul the cursor drawing, this is just a temporary
fix...
2016-07-11 19:39:28 +02:00
Tae Won Ha
e362dbc711
Update signing setting
2016-07-11 19:39:28 +02:00
Tae Won Ha
a59f5e3176
Use nib for the main window
...
- this way we get the cascading for free...
- add some helping text in the app window
2016-07-11 19:39:11 +02:00
Tae Won Ha
c54e673e9c
Use agvtool to set versions
2016-07-10 23:09:52 +02:00
Tae Won Ha
0796f155f7
Update neovim
2016-07-10 22:12:57 +02:00
Tae Won Ha
cd8f4c3458
Update Cartfile
...
- use exact versioning
2016-07-10 22:12:41 +02:00
Tae Won Ha
5d417c7eba
Update README and add icon
2016-07-10 21:18:23 +02:00
Tae Won Ha
9a2b3b0a86
Add rudimentary support for multi window
2016-07-10 18:47:24 +02:00
Tae Won Ha
f2dd39d80d
Reformat
2016-07-10 16:16:16 +02:00
Tae Won Ha
07f0210841
Add some logging
2016-07-10 14:43:26 +02:00
Tae Won Ha
52f528b33b
Use ARC in NeoVimServer
2016-07-10 14:27:28 +02:00
Tae Won Ha
c45e351a09
Share some Xcode schemes
2016-07-10 14:20:34 +02:00
Tae Won Ha
1da03e56d4
Make uuid of NeoVimView public
2016-07-10 14:14:19 +02:00
Tae Won Ha
b1af87bc5c
Refactor slightly
2016-07-10 14:10:09 +02:00
Tae Won Ha
f6038619db
Set current working directory for neovim
2016-07-10 14:05:10 +02:00
Tae Won Ha
6eca26bbc7
Refactor slightly
2016-07-10 14:00:31 +02:00
Tae Won Ha
b77ac875ad
Delete the XPC service
2016-07-10 11:58:48 +02:00
Tae Won Ha
656746d673
Refactor slightly
2016-07-10 11:58:45 +02:00
Tae Won Ha
f7a2fe770b
Ensure no NeoVimServer processes are left over
2016-07-10 11:38:53 +02:00
Tae Won Ha
4f0a20d2ba
Make NeoVimServer work
2016-07-10 11:38:52 +02:00
Tae Won Ha
2623b351c6
Restructure the project
...
- add the NeoVimServer binary
- we're on our way to remove the XPC service since only 1-to-1 correspondence
possible between an XPC and the main app
- NeoVimServer communicates with the main app via two CFMessagePorts
- Use enums to distinguish between messages
2016-07-10 11:38:34 +02:00
Tae Won Ha
9d491d5245
Establish bidirectional communication channel
...
- use CFMessagePort
2016-07-09 14:05:04 +02:00
Tae Won Ha
754c1c36df
Add fullscreen menu item
2016-07-06 20:24:01 +02:00
Tae Won Ha
025e3bc013
Update neovim
2016-07-06 20:20:55 +02:00
Tae Won Ha
9242dd8c47
Add change font method
2016-07-06 19:51:31 +02:00
Tae Won Ha
4075b49fa7
Resize neovim when resized not by live resizing
2016-07-06 19:11:53 +02:00
Tae Won Ha
670c19043c
Refactor slightly
2016-07-06 19:02:30 +02:00
Tae Won Ha
013ac56277
Update README.md
2016-07-06 18:36:57 +02:00
Tae Won Ha
903ef3e97b
Make Ctrl-F/B work
...
- maybe we should directly forward the key combination to neovim
2016-07-06 18:28:40 +02:00
Tae Won Ha
f44ea95957
Use https for neovim submodule
2016-07-05 21:48:42 +02:00