Tae Won Ha
4933feee60
GH-299 Remove unused function decl
2016-11-12 11:31:22 +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
1614717ba5
GH-262 Add advenced pref pane
2016-09-24 16:31:14 +02:00
Tae Won Ha
0bd9511550
GH-264 Add (sync) NeoVimAgent.vimCommandOutput
2016-09-02 23:07:20 +02:00
Tae Won Ha
798058354a
Remove unused stuff
2016-08-26 17:45:58 +02:00
Tae Won Ha
762c1e7267
GH-251, GH-258 Show a warning when there was an error during the initialization of init.vim
2016-08-25 22:52:31 +02:00
Tae Won Ha
d36967816b
GH-232 Open files from vimr
2016-08-24 23:12:33 +02:00
Tae Won Ha
07a16e6d99
GH-243 Set $PATH when launching neovim
2016-08-18 17:40:41 +02:00
Tae Won Ha
fcd546d8e7
Check for nil responses
2016-08-13 11:20:03 +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
8c7e7b8ca6
GH-226 Import Cocoa (almost) everywhere in SwiftNeoVim
2016-08-03 21:43:05 +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
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