Tae Won Ha
64501bb43f
GH-302, GH-421 Launch neovim after first resize.
...
- when using -d option of nvim, it's important that the initial size of nvim corresponds to the NSWindow's size such that both splits have the same width
2017-06-12 19:28:58 +02:00
Tae Won Ha
3216b08699
GH-302, GH-421 Add passthrough arguments to vimr script
2017-06-12 00:30:33 +02:00
Tae Won Ha
39feb8524b
Scroll in custom steps
2017-05-30 23:41:15 +02:00
Tae Won Ha
70723ea925
GH-434 Use DIRCHANGED and add pwd to NeoVimServer
2017-05-08 20:25:11 +02:00
Tae Won Ha
00137e144e
Stop run loop instead of exit(0)
2017-01-08 21:34:04 +01:00
Tae Won Ha
5098c13781
GH-339 Try set cursor method
2017-01-07 14:56:17 +01:00
Tae Won Ha
fa82e30cc4
GH-339 Restructure slightly
2017-01-06 10:17:34 +01:00
Tae Won Ha
cd776791eb
GH-339 Migrate input methods
2017-01-06 10:06:47 +01:00
Tae Won Ha
695f2ca47e
GH-339 Migrate vim command
2017-01-06 09:23:11 +01:00
Tae Won Ha
f274865256
GH-339 Migrate resize
2017-01-06 08:58:59 +01:00
Tae Won Ha
08283e2081
GH-339 Migrate dirty status
2017-01-06 08:51:01 +01:00
Tae Won Ha
e0ede2a02c
GH-339 Migrate escaped file names
2017-01-06 08:38:13 +01:00
Tae Won Ha
49aa4a2440
GH-339 Migrate get bool option
2017-01-06 08:33:16 +01:00
Tae Won Ha
33b101eba6
GH-339 Migrate set bool option
2017-01-06 08:28:04 +01:00
Tae Won Ha
75186ebc87
GH-339 Migrate vim command output
2017-01-06 08:14:35 +01:00
Tae Won Ha
63bd4bc94a
GH-339 Move buffers
2017-01-06 06:42:23 +01:00
Tae Won Ha
df7f321082
GH-339 Try to call methods directly in the main loop
2017-01-05 19:35:44 +01:00
Tae Won Ha
279a768bf7
Revert "GH-376 Compute tabs in the main loop"
...
This reverts commit 5fbc773584
.
2017-01-04 17:38:28 +01:00
Tae Won Ha
b03393a3e0
Revert "GH-376 Get buffers in the main loop"
...
This reverts commit d7dfddec04
.
2017-01-04 17:38:18 +01:00
Tae Won Ha
d7dfddec04
GH-376 Get buffers in the main loop
2017-01-03 14:25:22 +01:00
Tae Won Ha
5fbc773584
GH-376 Compute tabs in the main loop
2017-01-03 09:59:52 +01:00
Tae Won Ha
df257ad99e
GH-332 Use combination of normal mode commands to Cmd-V and not
...
nvim_input
2016-11-11 12:16:37 +01:00
Tae Won Ha
704100bcee
GH-332 Refactor get/set bool option
2016-11-11 12:14:31 +01:00
Tae Won Ha
703201c69f
GH-332 Add get/set bool option
2016-11-10 17:33:37 +01:00
Tae Won Ha
3769633d24
GH-309 Select the neovim window when the file is already open
2016-10-23 19:49:38 +02:00
Tae Won Ha
1750af1ce5
GH-309 Add some more neovim objects
2016-10-22 22:23:10 +02:00
Tae Won Ha
43e96079bd
Reformat and use @import
2016-10-22 17:28:35 +02:00
Tae Won Ha
0bd9511550
GH-264 Add (sync) NeoVimAgent.vimCommandOutput
2016-09-02 23:07:20 +02:00
Tae Won Ha
afbdff64c3
Refactor slightly
2016-08-25 14:40:36 +02:00
Tae Won Ha
a7716c5c7e
GH-247 Clean up swap files
...
- Cleaning the swap files are done by `ml_close_all()` in `mch_exit()`
and now we call it before stopping UI in neovim.
- When all main windows are closed we quit. Using Observable here, but
it's messy...
2016-08-12 19:37:03 +02:00
Tae Won Ha
c2e79e0632
GH-228 Add get all buffers
2016-08-12 14:57:38 +02:00
Tae Won Ha
ecc63fbbfe
GH-228 Open files using escaped file name
...
- Let NeoVim escape the file names.
2016-08-12 10:51:44 +02:00
Tae Won Ha
b539ed86a2
Delete unused stuff (forceRedraw)
2016-08-09 21:54:56 +02:00
Tae Won Ha
ce18e5cdee
GH-226 Implement cut/copy/paste
...
- cursor drawing is not yet correct
2016-08-04 23:13:40 +02:00
Tae Won Ha
4b4ccd13b3
GH-218 Add hasDirtyDocs()
...
- Use it to determine whether to close the window or not.
2016-07-18 20:16:56 +02:00
Tae Won Ha
656746d673
Refactor slightly
2016-07-10 11:58:45 +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