Tae Won Ha
d372ca9682
GH-296 Refactor pref data
2016-11-19 22:23:29 +01:00
Tae Won Ha
bf1d26c00e
GH-296 Add pref data for tools
2016-11-18 18:59:29 +01:00
Tae Won Ha
2c47873a15
GH-299 Fix the behavior of set parent as cwd (see also GH-340 for go up)
2016-11-13 22:53:57 +01:00
Tae Won Ha
9085bc4c66
GH-299 Add a context menu
2016-11-12 16:42:10 +01:00
Tae Won Ha
968ea072d6
GH-330 Focus neovim view when closing the file browser with Cmd-1
2016-11-06 23:46:00 +01:00
Tae Won Ha
bd4470f987
GH-308 Set cwd when opening in a new window
2016-11-05 15:17:43 +01:00
Tae Won Ha
17b45329ec
GH-308 Allow to open multiple files with Cmd-O
2016-11-05 11:11:07 +01:00
Tae Won Ha
02898e2e98
Merge branch 'issue/322-gcommit-crash'
2016-11-04 20:32:03 +01:00
Tae Won Ha
d6053e5c05
GH-322 Observe subscriptions via MainScheduler
2016-11-03 20:26:29 +01:00
Tae Won Ha
38f46e50eb
GH-270 React to linespacing change
2016-10-27 08:21:29 +02:00
Tae Won Ha
861a362f9f
GH-270 Rename
2016-10-26 22:50:55 +02:00
Tae Won Ha
d6333b058a
Show() main window only after subscribing to its sink such that the key window is handled correctly.
2016-10-25 19:37:24 +02:00
Tae Won Ha
ba9b8576bc
GH-303 Disable some menu items, e.g. open/save, when NeoVim reports that there is no current buffer
...
- This can happen when the CtrlP panel is open.
2016-10-12 19:41:18 +02:00
Tae Won Ha
0249a509ef
GH-286 React to file system changes in file browser
2016-10-04 21:48:22 +02:00
Tae Won Ha
56e21c1cbd
GH-286 Add some tools menu items
2016-10-03 17:50:36 +02:00
Tae Won Ha
3099bac967
GH-286 Persist the workspace setting of the last closed main window
2016-10-03 14:58:49 +02:00
Tae Won Ha
eb16dd7fae
GH-286 Add toggle tools/buttons menu items.
2016-10-03 10:17:30 +02:00
Tae Won Ha
499e7431fc
GH-286 Respect minimum dimension of tools
2016-10-03 09:45:38 +02:00
Tae Won Ha
6623c66eb5
GH-286 Refactor slightly
2016-10-02 14:11:39 +02:00
Tae Won Ha
d099954666
GH-286 Add double click action
2016-10-02 14:07:12 +02:00
Tae Won Ha
46b69882ef
GH-286 Add a stub file browser
2016-10-02 11:28:22 +02:00
Tae Won Ha
109f498291
GH-286 Rename and use Any?
2016-10-02 11:23:31 +02:00
Tae Won Ha
784146f361
GH-227 Remove warnings
2016-09-25 18:47:42 +02:00
Tae Won Ha
0f7b564667
GH-227 It compiles, it compiles
2016-09-25 17:50:33 +02:00
Tae Won Ha
d29c67064e
Merge branch 'master' into issue/282-workspace
2016-09-25 08:58:01 +02:00
Tae Won Ha
5a126607b3
GH-282 Use Workspace in the main window
2016-09-25 08:57:28 +02:00
Tae Won Ha
8265505666
Rename LaunchOptions to Config
2016-09-25 08:55:26 +02:00
Tae Won Ha
1614717ba5
GH-262 Add advenced pref pane
2016-09-24 16:31:14 +02:00
Tae Won Ha
c5b5707958
GH-264 Monitor and unmonitor urls
2016-09-07 22:29:45 +02:00
Tae Won Ha
b47f6caf8d
GH-264 Add path control
2016-09-02 23:35:18 +02:00
Tae Won Ha
0bd9511550
GH-264 Add (sync) NeoVimAgent.vimCommandOutput
2016-09-02 23:07:20 +02:00
Tae Won Ha
4b735581fd
GH-264 Add stub open quickly window
2016-09-02 23:05:48 +02:00
Tae Won Ha
202baa4469
GH-264 Use RxSwift instead of holding a reference of MainWindowManager in the component
2016-09-01 20:09:00 +02:00
Tae Won Ha
ec94566ba9
GH-264 Extract superclasses for components
2016-08-31 22:36:22 +02:00
Tae Won Ha
d36967816b
GH-232 Open files from vimr
2016-08-24 23:12:33 +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
85d17cfb73
GH-255 Add Save and Save As menu items
2016-08-20 19:02:16 +02:00
Tae Won Ha
918c743c89
GH-257 Let neovim clean up when using Cmd-Q
...
- Refactor NeoVimView slightly
2016-08-20 16:59:30 +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
32623a1d56
GH-244 Add logic
2016-08-14 18:37:04 +02:00
Tae Won Ha
534a0077e1
GH-248 Close the current tab instead of always closing the whole window
2016-08-12 23:07:16 +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
5bcd6299e2
GH-228 Remove open in tab menu
2016-08-12 15:02:24 +02:00
Tae Won Ha
7871eddd63
GH-228 Refactor open and open in new tab
2016-08-12 14:57:39 +02:00
Tae Won Ha
b84e24a2d5
GH-228 Open when drag & dropping
2016-08-12 14:57:35 +02:00
Tae Won Ha
179bc3e03e
GH-228 Add external parameter name
2016-08-11 22:50:44 +02:00
Tae Won Ha
6e723ddeeb
GH-228 Add open
2016-08-11 22:37:41 +02:00
Tae Won Ha
8de82c2d30
GH-228 Add newTab and openInNewTab
2016-08-11 21:19:03 +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
2600a3e19a
GH-226 Add stub IBActions
2016-08-03 21:02:47 +02:00