1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-12-27 15:53:31 +03:00
Commit Graph

1170 Commits

Author SHA1 Message Date
Tae Won Ha
905f113718
Use set(_, forKey:) instead of setValue(_, forKey:) 2018-07-15 09:47:21 +02:00
Tae Won Ha
cfc4d343a5
Fix test 2018-07-10 21:22:34 +02:00
Tae Won Ha
634088a6bd
Refactor 2018-07-09 17:59:15 +02:00
Tae Won Ha
f9ce73625d
Remove unused function 2018-07-07 16:30:37 +02:00
Tae Won Ha
c1280d07fa
Refactor slightly 2018-07-07 16:28:21 +02:00
Tae Won Ha
81ae077bf9
Bump version: snapshot/284 2018-07-06 20:59:15 +02:00
Tae Won Ha
a81c5a7d1e
GH-443 Add --line to vimr 2018-07-06 18:03:09 +02:00
Tae Won Ha
0f3ff18642
GH-625 Adapt help text 2018-07-06 12:05:21 +02:00
Tae Won Ha
60924a2d7f
Bump version: snapshot/283 2018-07-04 22:28:58 +02:00
Tae Won Ha
0b511c9358
GH-625 --cur-env should not be passed to neovim 2018-07-04 22:18:51 +02:00
Tae Won Ha
c50439d660
GH-625 Pass env vars from vimr to UI
- Use a temporary json file
2018-07-03 22:20:05 +02:00
Tae Won Ha
99c2a17806
Bump version: v0.24.0-282 2018-07-02 19:14:15 +02:00
Tae Won Ha
785e669621
Handle --wait correctly when opening file 2018-07-01 16:34:41 +02:00
Tae Won Ha
d50e027402
Open cli pipe file as read-write
- When vimr is `Ctrl-C`'ed, then O_WRONLY hangs.
2018-07-01 14:27:56 +02:00
Tae Won Ha
03c754e8cb
Bump version: snapshot/281 2018-07-01 11:16:34 +02:00
Tae Won Ha
6f21044af5
GH-653 Add a quit action
- Since the AppDelegate is the last subscriber to the AppState changes, AppDelegate.hasMainWindows is not yet updated when UiRoot.prepareQuit() is called. It seems that Completable.concat([]) does not complete. By not emitting a quit action in UiRoot in case "Quit after last window closes"-option is turned on, we defer the NSapp.terminate() call to the next tick such that AppDelegate had the time to update AppDelegate.hasMainWindows.
2018-07-01 11:05:13 +02:00
Tae Won Ha
8bdd60d81b
Bump version: snapshot/280 2018-06-12 21:17:12 +02:00
Tae Won Ha
8240db4383
Bump version: snapshot/279 2018-05-26 14:41:18 +02:00
Tae Won Ha
43d5e5e2f9
GH-402 Add file associations
- Copied definitions and icons from MacVim
2018-05-26 11:29:20 +02:00
Tae Won Ha
7225d92f0c
Bump version: snapshot/278 2018-05-19 21:41:53 +02:00
Tae Won Ha
4b8759a6a7
Bump version: snapshot/277 2018-05-13 17:17:13 +02:00
Tae Won Ha
a625873593
Remove dead code 2018-05-11 09:53:16 +02:00
Tae Won Ha
21e3174f3d
Use msgpack also for the message port IPC 2018-05-10 19:33:50 +02:00
Tae Won Ha
a425ab88bd
Update Credits 2018-05-09 23:05:47 +02:00
Tae Won Ha
61b59986f3
Bump version: snapshot/276 2018-05-07 19:21:07 +02:00
Tae Won Ha
95f841b4dd
Wait when quitting 2018-05-06 09:45:12 +02:00
Tae Won Ha
d1a8206f96
Wait till nvim is launched and open files then 2018-05-06 07:57:42 +02:00
Tae Won Ha
7bfb088d20
Refactor slightly 2018-05-05 23:41:21 +02:00
Tae Won Ha
e3f9c494a0
Remove unnec' framework 2018-05-05 21:51:47 +02:00
Tae Won Ha
23c2f0b978
Use RxNeovimApi 2018-05-05 21:46:27 +02:00
Tae Won Ha
c7a759dba4
Merge branch 'develop' into more-rx 2018-05-05 11:29:03 +02:00
Tae Won Ha
e19a6b4736
Merge branch 'master' into develop 2018-05-05 10:37:51 +02:00
Tae Won Ha
a6d00f9817
Bump version: v0.23.0-275 2018-05-05 10:30:03 +02:00
Tae Won Ha
8eb8acaa52
Simplify NvimView API methods 2018-05-05 10:13:00 +02:00
Tae Won Ha
589729049c
Copy additional frameworks for the test target 2018-05-04 14:47:19 +02:00
Tae Won Ha
b3e35b9cac
Merge branch 'develop' into more-rx 2018-05-04 14:41:11 +02:00
Tae Won Ha
4a6a456146
Use framework instead of directly compiling Swifter 2018-05-04 14:35:51 +02:00
Tae Won Ha
f6e110d915
Move framework to the framework group 2018-05-04 14:06:51 +02:00
Tae Won Ha
6f803cb4c6
Use new APIs of message port and msgpack-rpc 2018-05-04 12:50:23 +02:00
Tae Won Ha
7217b54368
Use more RxSwift 2018-05-02 18:17:27 +02:00
Tae Won Ha
1a2f07c878
Adapt to Swift 4.1 2018-04-22 10:39:08 +02:00
Tae Won Ha
0573ecce0e
Adapt to Swift 4.1
- Except the MsgPack API methods: These will be updated in the `update-neovim` branch.
2018-04-22 10:28:36 +02:00
Tae Won Ha
300c401b29
Bump version: snapshot/274 2018-04-15 10:16:44 +02:00
Tae Won Ha
455e69ea22
Merge pull request #638 from laibulle/feat/file_sort
Feat/file sort
2018-04-15 10:09:16 +02:00
Tae Won Ha
f7d945fb59
Bump version: v0.22.0-273 2018-04-15 09:36:28 +02:00
Guillaume Bailleul
6bc6ebb079 remove dead code 2018-04-13 02:28:55 +02:00
Guillaume Bailleul
7a2741be1a remove dead code 2018-04-13 02:27:33 +02:00
Guillaume Bailleul
0f8fdee9ed display folders before files in file browser 2018-04-13 02:25:37 +02:00
Tae Won Ha
4b11b27608
Use recommended Xcode project settings 2018-04-08 14:53:29 +02:00
Tae Won Ha
3b8d0f053a
GH-543 Add some more info text 2018-04-07 14:40:02 +02:00
Tae Won Ha
7116b5dea5
Bump version: snapshot/272 2018-04-07 14:09:38 +02:00
Tae Won Ha
ec4232f6d8
GH-543 Add info field 2018-04-07 12:05:58 +02:00
Tae Won Ha
5870620309
GH-543 Add fields to NvimView and set it in MainWindow 2018-04-06 22:45:36 +02:00
Tae Won Ha
df3e0bf0e8
GH-543 Add Keys pref reducer to context 2018-04-05 21:22:31 +02:00
Tae Won Ha
6a5d114fa4
GH-543 Add Keys preferences reducer 2018-04-05 21:19:04 +02:00
Tae Won Ha
423406adb5
GH-543 Add Keys preferences pane 2018-04-05 21:15:54 +02:00
Tae Won Ha
a600707b23
GH-543 Add states 2018-04-05 21:15:39 +02:00
Tae Won Ha
b72bdb13fb
Bump version: v0.21.2-271 2018-04-03 08:22:18 +02:00
Tae Won Ha
c2605d0039
Bump version: snapshot/270 2018-03-25 10:39:41 +02:00
Tae Won Ha
1ecf62f6eb
Bump version: v0.21.1-269 2018-03-21 18:23:18 +01:00
Tae Won Ha
b884e81485
Bump version: snapshot/268 2018-03-19 21:23:31 +01:00
Tae Won Ha
8428d873f2
Bump version: v0.21.0-267 2018-03-10 16:43:26 +01:00
Tae Won Ha
115c5f9fca
GH-572 Add info field 2018-03-10 16:35:20 +01:00
Tae Won Ha
59b287df76
Bump version: snapshot/266 2018-03-04 11:44:22 +01:00
Tae Won Ha
cf67346144
GH-611 Show a notification when fontawesome cannot be loaded and show ? instead of the icons 2018-03-04 11:32:31 +01:00
Tae Won Ha
27a86ccd70
Bump version: snapshot/265 2018-02-26 07:35:44 +01:00
Tae Won Ha
a57543ec3b
Bump version: snapshot/264 2018-02-25 13:56:07 +01:00
Tae Won Ha
c752c6bd9f
GH-614 Make the setting persistent and live resize 2018-02-25 13:35:04 +01:00
Tae Won Ha
435cd487e0
GH-614 Add live resize checkbox and value to the state 2018-02-25 13:23:00 +01:00
Tae Won Ha
15aac09d94
Minor refactoring 2018-02-25 09:03:09 +01:00
Tae Won Ha
6055efafd7
Bump version: snapshot/263 2018-02-24 20:41:36 +01:00
Tae Won Ha
b985d401f2
GH-572 Add a slider for trackpad scroll sensitivity 2018-02-24 20:31:15 +01:00
Tae Won Ha
0c3783d482
Bump version: snapshot/262 2018-02-11 15:24:19 +01:00
Tae Won Ha
de1b700c35
Merge remote-tracking branch 'origin/master' into develop 2018-02-11 15:15:11 +01:00
Tae Won Ha
ddfb56b003
Bump version: v0.20.6-261-261 2018-02-11 15:11:17 +01:00
Tae Won Ha
e72409f81a
Update version 2018-02-11 15:03:15 +01:00
Tae Won Ha
72305e1deb
Merge branch 'master' into develop 2018-02-11 14:59:42 +01:00
Tae Won Ha
fde3d79c15
GH-609 Fix HTML preview 2018-02-11 14:56:41 +01:00
Tae Won Ha
2a313d6710
Bump version: snapshot/260 2018-01-28 18:37:59 +01:00
Tae Won Ha
8a0ecf6beb
Merge branch 'master' into develop 2018-01-28 18:22:36 +01:00
Tae Won Ha
5d1b4aafa8
Bump version: v0.20.5-259 2018-01-28 18:15:53 +01:00
Tae Won Ha
ae4cdd40a0
GH-597 Sync bundle version 2018-01-28 18:06:42 +01:00
Tae Won Ha
30d3ad06df
Bump version: snapshot/258 2018-01-25 23:10:22 +01:00
Tae Won Ha
3284df733b
Bump version: snapshot/257 2018-01-22 19:32:54 +01:00
Tae Won Ha
e3ce72b51d
Update dependencies 2018-01-14 14:11:27 +01:00
Tae Won Ha
0bf05be9ef
Bump version: v0.20.4-256-256 2018-01-14 13:50:02 +01:00
Tae Won Ha
4dd33b97e6
GH-545 Restore the first responder when entering/exiting fullscreen. 2018-01-14 13:38:34 +01:00
Tae Won Ha
9a468a187a
GH-579 Deactivate tabs of NSWindow. 2018-01-14 11:40:12 +01:00
Tae Won Ha
195ca03682
Bump version: v0.20.3-255 2017-12-21 22:50:56 +01:00
Tae Won Ha
4d93125be4
Fix focus neovim view menu item 2017-12-21 22:42:58 +01:00
Tae Won Ha
0ddd05edf5
Bump version: v0.20.2-254 2017-12-20 20:32:47 +01:00
Tae Won Ha
c8efe91990
Bump version: v0.20.2-253 2017-12-20 19:56:53 +01:00
Tae Won Ha
36f1bf5a5b
Refactor slightly 2017-12-20 09:13:32 +01:00
Tae Won Ha
83da406bd2
Bump version: snapshot/252 2017-12-18 21:54:59 +01:00
Tae Won Ha
e13f7aff89
Refactor slightly 2017-12-17 23:39:49 +01:00
Tae Won Ha
2edb306456
Use user notification for init errors 2017-12-17 23:36:45 +01:00
Tae Won Ha
53c1946a9b
Use stream for nvim view delegate methods 2017-12-17 22:51:18 +01:00
Tae Won Ha
c02e7c2def
Rename to buffer list 2017-12-17 21:58:12 +01:00
Tae Won Ha
1d0ae5b9c1
Use private where appropriate 2017-12-17 21:12:27 +01:00
Tae Won Ha
83c4b579a8
Use private where appropriate 2017-12-17 21:11:45 +01:00
Tae Won Ha
d5e6c54d79
Use private where appropriate 2017-12-17 21:09:35 +01:00
Tae Won Ha
d5a4455333
Use private where appropriate 2017-12-17 21:08:32 +01:00
Tae Won Ha
7ebfbd5b4a
Use private where appropriate 2017-12-17 21:08:03 +01:00
Tae Won Ha
213ddb8279
Use private where appropriate 2017-12-17 21:07:37 +01:00
Tae Won Ha
188f8958c3
Use private where appropriate 2017-12-17 21:07:09 +01:00
Tae Won Ha
0df758d275
Use private where appropriate 2017-12-17 21:06:24 +01:00
Tae Won Ha
dcd79fbaa7
Use private where appropriate 2017-12-17 21:04:45 +01:00
Tae Won Ha
abe4b8c39e
Use private where appropriate 2017-12-17 21:02:42 +01:00
Tae Won Ha
b62f33a791
Use private where appropriate 2017-12-17 21:01:58 +01:00
Tae Won Ha
367e0f8357
Use private where appropriate 2017-12-17 21:00:50 +01:00
Tae Won Ha
a213254572
Use private where appropriate 2017-12-17 20:58:16 +01:00
Tae Won Ha
0bf4480799
Do not set cursor when writing non-Markdown files. 2017-12-17 19:24:12 +01:00
Tae Won Ha
f1cdb32c2c
Fix preview loading after writing 2017-12-17 18:12:15 +01:00
Tae Won Ha
146af31a79
Fine tune scrolling after reloading 2017-12-17 16:29:17 +01:00
Tae Won Ha
ac548101f8
Refactor slightly 2017-12-17 16:29:16 +01:00
Tae Won Ha
cd9888aa54
Remove logs 2017-12-17 16:29:16 +01:00
Tae Won Ha
f960183cb2
Refactor slightly 2017-12-17 16:29:16 +01:00
Tae Won Ha
ffd95012e7
Kind of working: preview jitters a little on reload 2017-12-17 16:29:16 +01:00
Tae Won Ha
3b808b1871
Add buffer written event 2017-12-17 16:29:15 +01:00
Tae Won Ha
0c51045c0d
Remove an NSLog 2017-12-17 16:29:15 +01:00
Tae Won Ha
177af0beb3
Bump version: snapshot/251 2017-12-17 12:35:38 +01:00
Tae Won Ha
e6ba4a4582
Bump version: snapshot/250 2017-12-16 21:46:21 +01:00
Tae Won Ha
54c855ed4b
Use stream API 2017-12-16 21:01:28 +01:00
Tae Won Ha
1673bedd1b
Consolidate some log messages 2017-12-15 14:19:28 +01:00
Tae Won Ha
0dc878042a
Fix the swifter group in project 2017-12-15 10:08:27 +01:00
Tae Won Ha
45da880c4b
Bump version: snapshot/249 2017-12-14 22:36:14 +01:00
Tae Won Ha
a50e6dfb1f
Fix Xcode proj 2017-12-10 22:28:35 +01:00
Tae Won Ha
458d702439
Compile swifter directly again
- It's Swift 4 compatible now
2017-12-10 22:19:20 +01:00
Tae Won Ha
2a7ffebad7
Delete unnec' scheme 2017-12-10 18:13:12 +01:00
Tae Won Ha
433ab199a1
Bump version: snapshot/248 2017-12-10 17:59:33 +01:00
Tae Won Ha
8e72e2fdea
Bump version: snapshot/247 2017-12-10 13:36:29 +01:00
Tae Won Ha
3b577f95bf
Remove unused target 2017-12-09 22:33:35 +01:00
Tae Won Ha
256e136de7
Use private instead of fileprivate 2017-12-09 20:37:22 +01:00
Tae Won Ha
d517fc83b0
Bump version: snapshot/246 2017-12-09 17:55:02 +01:00
Tae Won Ha
d6f902b7dd
Fix outline view and table view width problem on High Sierra 2017-12-09 17:13:47 +01:00
Tae Won Ha
52c0b7ec51
Use the custom API for getting buffer info 2017-12-08 18:37:17 +01:00
Tae Won Ha
381063d13f
Update version 2017-12-08 12:26:07 +01:00
Tae Won Ha
333eba4a6d
Migrate nvim objects to Swift 2017-12-03 18:05:02 +01:00
Tae Won Ha
be4c38e244
Rename NeoVimView to NvimView 2017-12-03 17:22:39 +01:00
Tae Won Ha
d691e213b9
Fix reverse search 2017-12-03 16:41:29 +01:00
Tae Won Ha
587934b3ac
Reformat 2017-12-03 14:28:23 +01:00
Tae Won Ha
4ef2fd0f15
Restructure the project 2017-12-03 09:59:15 +01:00
Tae Won Ha
c3fda490d7
Add Result and MessagePack.swift to Credits.rtf 2017-12-02 08:01:58 +01:00
Tae Won Ha
eacd355927
Bump version: snapshot/243 2017-12-01 22:05:15 +01:00
Tae Won Ha
8585e2ae07
Bump version: snapshot/242 2017-12-01 21:42:16 +01:00
Tae Won Ha
96f73181fa
Bump version: snapshot/241 2017-12-01 19:02:11 +01:00
Tae Won Ha
a3e01fda74
Rename opened files list to buffers list 2017-12-01 18:51:34 +01:00
Tae Won Ha
bbd7d85b4b
Bump version: snapshot/240 2017-11-30 18:15:03 +01:00
Tae Won Ha
5dc85552f6
Bump version: snapshot/239 2017-11-30 07:26:16 +01:00
Tae Won Ha
d6a62df419
Bump version: v0.20.0-238 2017-11-21 19:18:43 +01:00
Tae Won Ha
5848edcbf2
Bump version: snapshot/237 2017-11-19 10:26:10 +01:00
Tae Won Ha
05c38f31ee
Bump version: snapshot/236 2017-11-15 19:52:21 +01:00
Tae Won Ha
49e42a946c
Fix compilation (due to RxSwift 4 update) 2017-11-10 19:48:11 +01:00
Tae Won Ha
ea286e99c4
Update dependencies 2017-11-10 16:15:55 +01:00
Tae Won Ha
c8984aade4
Do not call GUI updates from background 2017-11-10 12:31:26 +01:00
Tae Won Ha
3f5b761d7c
Don't use String.characters 2017-11-10 12:17:47 +01:00
Tae Won Ha
067f469596
Bump version: snapshot/235 2017-11-10 11:09:08 +01:00
Tae Won Ha
fd83be11f0
Bump version: snapshot/234 2017-11-08 17:30:26 +01:00
Tae Won Ha
9e731b9f1f
Bump version: snapshot/233 2017-11-08 08:15:24 +01:00
Tae Won Ha
24400bacb1
Bump version: snapshot/232 2017-10-23 20:59:31 +02:00
Tae Won Ha
c57733f7e4
GH-544 Use String.count instead of String.characters.count 2017-10-22 21:43:03 +02:00
Tae Won Ha
4f09da0789
GH-544 Include swifter as framework again 2017-10-22 21:28:09 +02:00
Tae Won Ha
5656f6765a
GH-544 Migrate VimR to Swift 4 2017-10-22 14:33:18 +02:00
Tae Won Ha
8b23d2fa35
Bump version: snapshot/231 2017-10-17 21:25:46 +02:00
Tae Won Ha
52f029ea07
Bump version: snapshot/230 2017-10-17 21:16:03 +02:00
Tae Won Ha
5cce06d889
GH-521 Compute the max width differently 2017-10-17 19:39:11 +02:00
Tae Won Ha
d579db9de5
GH-521 Remove old colum witdh computation 2017-10-06 19:14:06 +02:00
Neal Clark
4e700af5b3 cover the MainWindow+Delegates.swift case 2017-10-06 09:34:01 -07:00
Neal Clark
a1f827a4d8 use .command instead of NSCommandKeyMask 2017-10-06 09:33:51 -07:00
Neal Clark
911e860d36 Close the “Discard and Quit” menu with ⌘-D
Allow quitting the application with an unsaved 
buffer via the keyboard. macvim makes the “Quit” 
button default. vimr makes the “Cancel” button 
default, leaving no way to “Discard and Quit” 
without using the mouse (as far as I can tell). 

⌘-D uses the convention of ⌘ + first letter of 
the button text
2017-10-05 17:18:47 -07:00
Tae Won Ha
74e29cfa19
Reformat 2017-09-07 18:42:24 +02:00
Tae Won Ha
3d45ed607c
Refactor slightly 2017-09-07 18:42:24 +02:00
Tae Won Ha
2bddff5956
Refactor slightly 2017-09-07 18:42:24 +02:00
Tae Won Ha
ff4b2fa4c6
Refactor slightly 2017-09-07 18:42:24 +02:00
Tae Won Ha
28175102a4
Refactor slightly 2017-09-07 18:42:24 +02:00
Tae Won Ha
dc938264bb
Bump version: v0.19.1-229 2017-09-07 18:37:45 +02:00
Tae Won Ha
b61be470ef
Move changeTheme() to Theme.swift 2017-09-03 23:14:08 +02:00
Tae Won Ha
1cd2db1ba5
Distribute MainWindow in 4 files 2017-09-03 23:13:07 +02:00
Tae Won Ha
0e52dca2f4
GH-485 Use the title value of neovim 2017-09-03 22:54:13 +02:00
Tae Won Ha
cde20074af
Bump version: snapshot/228 2017-09-03 22:25:57 +02:00
Tae Won Ha
3f8a58e332
GH-485 Restore previous first responder 2017-09-03 22:21:01 +02:00
Tae Won Ha
3b57542b24
Bump version: snapshot/227 2017-09-03 22:03:06 +02:00
Tae Won Ha
e0f52e2110
GH-485 Add the prototype to the VimR target 2017-09-03 21:56:36 +02:00
Tae Won Ha
5dc4494b70
GH-485 Use .enum 2017-09-02 08:35:00 +02:00
Tae Won Ha
9c0762ca11
Add a stdout logger 2017-09-01 21:06:43 +02:00
Tae Won Ha
c035717e5b
Bump version: v0.19.0-226 2017-08-28 22:49:07 +02:00
Tae Won Ha
a52fff1cbb
Bump version: snapshot/225 2017-08-28 19:26:31 +02:00
Tae Won Ha
b9a4bb157f
GH-325 Do not store full screen frame in user defaults 2017-08-28 19:09:04 +02:00
Tae Won Ha
feb4eae765
GH-512 Wait when doing Cmd-Q till neovim exits 2017-08-28 19:09:04 +02:00
Tae Won Ha
9feefe7374
Bump version: snapshot/224 2017-08-27 07:55:13 +02:00
Tae Won Ha
939a25d21c
Bump version: snapshot/223 2017-08-26 20:46:37 +02:00
Tae Won Ha
1720812720
Bump version: snapshot/222 2017-08-24 18:40:33 +02:00
Tae Won Ha
98535ae89f
Bump version: snapshot/221 2017-08-23 21:55:49 +02:00
Tae Won Ha
7005c4baa4
GH-491 Exit full screen when closing the window to avoid crashes 2017-08-23 17:38:54 +02:00
Tae Won Ha
e2e75fd00d
Bump version: snapshot/220 2017-08-20 15:18:55 +02:00
Tae Won Ha
ab21bb767e
GH-325 Refactor slightly 2017-08-20 15:11:19 +02:00
Tae Won Ha
3237dd23f7
GH-325 Remove unused function 2017-08-18 21:54:15 +02:00
Tae Won Ha
b01cc7fff7
GH-325 Refactor slightly 2017-08-17 18:03:49 +02:00
Tae Won Ha
693552e17c
Merge branch 'develop' into 325-window 2017-08-17 10:14:26 +02:00
Tae Won Ha
0ba3d95df0
Bump version: snapshot/219 2017-08-17 08:57:09 +02:00