1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-11-24 11:37:32 +03:00
Commit Graph

517 Commits

Author SHA1 Message Date
Tae Won Ha
4aa0b42bae
Bump version: v0.25.0-297 2019-02-23 17:52:29 +01:00
Tae Won Ha
ca0d83d395
Fix wrong underline width 2019-02-23 17:34:19 +01:00
Tae Won Ha
e4adbb7d94
Fix curve points mixup 2019-02-22 08:43:06 +01:00
Tae Won Ha
cbd4e2535d
Bump version: snapshot/296 2019-02-21 22:43:45 +01:00
Tae Won Ha
25a51e2179
Draw undercurl 2019-02-21 22:12:20 +01:00
Tae Won Ha
f34624c1f5
Draw underline 2019-02-21 21:44:04 +01:00
Tae Won Ha
246638ff96
Try to fix build dependency 2019-02-21 21:23:58 +01:00
Tae Won Ha
2e96ae9eef
Bump version: snapshot/295 2019-02-06 22:59:57 +01:00
Tae Won Ha
55d473617f
Optimize somewhat.
- Disable safety check
- Use withUnsafeBufferPointer here and there in the Typesetter
2019-02-06 21:58:21 +01:00
Tae Won Ha
c34f9391a4
Update neovim 2019-01-31 17:42:37 +01:00
Tae Won Ha
8f66cee9ad
GH-666 Update neovim 2019-01-02 20:08:09 +01:00
Tae Won Ha
24b47fe132
GH-666 Update neovim 2018-12-04 14:20:45 +01:00
Tae Won Ha
331d39aaab
GH-666 Update neovim 2018-11-22 11:42:07 +01:00
Tae Won Ha
2edb0cc99d
Bump version: snapshot/294 2018-11-19 17:01:56 +01:00
Tae Won Ha
8fd731d4b9 GH-666 Update neovim 2018-11-15 13:48:23 +01:00
Tae Won Ha
8777a1a727 GH-666 Fix input "<" 2018-11-14 14:19:37 +01:00
Tae Won Ha
d75431a721 GH-666 Update neovim 2018-11-12 10:02:06 +01:00
Tae Won Ha
a3f8279770 GH-666 Update neovim 2018-11-09 16:15:21 +01:00
Tae Won Ha
e58c4799d5 GH-666 Update neovim 2018-10-25 18:44:31 +02:00
Tae Won Ha
eb420fc8ea GH-666 Update deps to the deployment target 10.11 2018-10-06 18:21:13 +02:00
Tae Won Ha
bd5d017809 GH-666 Update auto command events 2018-10-06 16:47:59 +02:00
Tae Won Ha
94b9c039dd GH-666 Remove unused file 2018-10-06 16:47:29 +02:00
Tae Won Ha
521c365f3d GH-666 Remove some logging 2018-10-04 22:00:38 +02:00
Tae Won Ha
c81a819152 Merge branch 'develop' into update-neovim 2018-10-04 21:58:44 +02:00
Tae Won Ha
c8ff46e328 GH-666 Use file logger 2018-10-04 21:40:59 +02:00
Tae Won Ha
26f85a8607 GH-666 Remove logs 2018-10-04 21:38:42 +02:00
Tae Won Ha
e22b2d31b5 GH-666 Remove old grid 2018-10-04 21:36:50 +02:00
Tae Won Ha
996174e8e5 GH-666 Rename 2018-10-04 21:36:41 +02:00
Tae Won Ha
7917a4f150 GH-666 Remove unnce' case 2018-10-04 21:31:52 +02:00
Tae Won Ha
4e4b8e5c4f GH-666 Reformat 2018-10-04 21:31:52 +02:00
Tae Won Ha
c457e1e599 GH-666 Make Korean input work again 2018-10-04 21:31:35 +02:00
Tae Won Ha
82b29f056f GH-666 Update neovim 2018-10-03 14:08:28 +02:00
Tae Won Ha
a9a5e5644e GH-666 Add unmark
We do not use toggle here to be more robust.
2018-10-03 14:08:28 +02:00
Tae Won Ha
8e88767941 GH-666 Use atomic calls for deletion and input 2018-10-03 14:08:23 +02:00
Tae Won Ha
9e55939497 GH-666 Update neovim 2018-10-01 00:03:33 +02:00
Tae Won Ha
6dfa3d8add GH-666 Use reversed attrs for marked text 2018-09-30 23:20:27 +02:00
Tae Won Ha
3acfd95745 GH-666 Add index conversion (and tests) 2018-09-30 22:52:26 +02:00
Tae Won Ha
170447f531 GH-666 Make simple composed input, eg ü, work. 2018-09-30 22:22:09 +02:00
Tae Won Ha
fc9333b8d2 GH-666 WIP 2018-09-30 16:22:56 +02:00
Tae Won Ha
086d6cad3c GH-666 Add frameworks here and there 2018-09-30 10:19:58 +02:00
Tae Won Ha
0d06f27b1b GH-666 Update to Swift 4.2 2018-09-29 20:55:31 +02:00
Tae Won Ha
9179a8c415 GH-666 Move CursorModeShape to a Swift file 2018-09-29 18:29:56 +02:00
Tae Won Ha
ba6911fd53 GH-666 Use the new nightly RxNeovimApi 2018-09-29 17:29:37 +02:00
Tae Won Ha
c4a9dbeef4 GH-666 Update neovim 2018-09-28 13:44:43 +02:00
Tae Won Ha
22a7c1b6ed GH-666 Update neovim 2018-09-16 17:58:07 +09:00
Tae Won Ha
de1a045261 Update neovim 2018-09-15 17:14:25 +09:00
Tae Won Ha
6df60917b9 GH-666 WIP 2018-09-09 11:42:07 +02:00
Tae Won Ha
a8c1f8e34c GH-666 Reformat 2018-09-09 11:01:43 +02:00
Tae Won Ha
77e52c4162 GH-666 WIP 2018-09-05 12:22:24 +02:00
Tae Won Ha
31ddc3e7be GH-666 WIP 2018-09-05 11:35:26 +02:00
Tae Won Ha
c79f98678c GH-666 Refactor slightly 2018-09-04 16:44:15 +02:00
Tae Won Ha
896feafc28 GH-666 Refactor slightly 2018-09-04 16:44:15 +02:00
Tae Won Ha
97e8fccf49 GH-666 Delete RowRun 2018-09-04 16:44:15 +02:00
Tae Won Ha
b891fc45b2 GH-666 Reformat 2018-09-04 16:44:15 +02:00
Tae Won Ha
d8707f7dea GH-666 Remove old files 2018-09-04 16:44:15 +02:00
Tae Won Ha
1797b824cf GH-666 Adapt DrawerDev 2018-09-04 16:44:15 +02:00
Tae Won Ha
7efbc5a099 GH-666 Adapt tests 2018-09-04 16:44:15 +02:00
Tae Won Ha
a073d35972 GH-666 Refactor slightly 2018-09-04 16:44:15 +02:00
Tae Won Ha
f015a427d1 GH-666 Reformat and rename 2018-09-04 16:44:14 +02:00
Tae Won Ha
dce9f52f21 GH-666 Cache font using trait and size 2018-09-04 16:44:14 +02:00
Tae Won Ha
c32615e99c GH-666 Refactor slightly 2018-09-04 16:43:52 +02:00
Tae Won Ha
ec2abdae4f GH-666 Use effective background color 2018-09-03 11:19:09 +02:00
Tae Won Ha
5c26e0e44b GH-666 Rename offset property 2018-09-03 10:40:50 +02:00
Tae Won Ha
39491ef109 GH-666 Make mouse click work 2018-09-03 10:37:08 +02:00
Tae Won Ha
7dbde9beb6 GH-666 Refactor slightly 2018-09-03 09:33:54 +02:00
Tae Won Ha
51fef549f2 GH-666 Reduce warnings 2018-09-03 09:23:42 +02:00
Tae Won Ha
7addce1271 GH-666 WIP 2018-09-03 09:03:59 +02:00
Tae Won Ha
779071c2b5 GH-666 WIP 2018-09-03 07:50:36 +02:00
Tae Won Ha
7c997589a9 GH-666 Refactor slightly 2018-09-03 06:48:34 +02:00
Tae Won Ha
6d52b06be8 GH-666 Implement mode shape change 2018-09-03 06:38:25 +02:00
Tae Won Ha
f68d01d1f1 GH-666 Refactor slightly 2018-09-02 22:05:42 +02:00
Tae Won Ha
c14d2c6b1e GH-666 Use 0 as initial attributes ID 2018-09-02 21:56:10 +02:00
Tae Won Ha
3b3407d591 GH-666 Refactor slightly 2018-09-02 20:35:25 +02:00
Tae Won Ha
009f3ff30e GH-666 Draw cursor 2018-09-02 20:28:00 +02:00
Tae Won Ha
1f442e0ff6 GH-666 Refactor slightly 2018-09-02 17:56:29 +02:00
Tae Won Ha
d60bec50f4 GH-666 Implement clear 2018-09-02 17:53:34 +02:00
Tae Won Ha
10d475dbaa GH-666 Add comments 2018-09-02 17:39:23 +02:00
Tae Won Ha
9a5ac3f631 GH-666 Refactor slightly 2018-09-02 17:36:42 +02:00
Tae Won Ha
162f6827fb GH-666 Refactor slightly 2018-09-02 17:33:14 +02:00
Tae Won Ha
6bf0c568ff GH-666 Use parallel computation when DEBUG is set 2018-09-02 17:30:29 +02:00
Tae Won Ha
2b921374aa GH-666 Refactor slightly 2018-09-02 17:22:02 +02:00
Tae Won Ha
226eb9820b GH-666 Update neovim 2018-09-02 17:08:22 +02:00
Tae Won Ha
2f8539a78f GH-666 Do not use parallel computation
Seems to be fast enough...
2018-09-02 17:07:58 +02:00
Tae Won Ha
d531835e4c GH-666 Optimize rendering
Too slow: When we parallelize the CTLine computation, it's quite fast,
but then, the CPU usage is very very high. Still, parallelizing.
2018-09-01 19:08:34 +02:00
Tae Won Ha
9b8e0b6d42 GH-666 Only render affected columns 2018-08-31 18:41:49 +02:00
Tae Won Ha
f0dfd94d9a GH-666 Remove old (slow) run with ligatures method 2018-08-31 16:38:56 +02:00
Tae Won Ha
a739e6bb39 GH-666 Add scrolling
Re-implement runs with ligatures to speed up things
2018-08-31 15:54:15 +02:00
Tae Won Ha
4ceff1ea6c GH-666 Delete unnec' files 2018-08-29 19:06:42 +02:00
Tae Won Ha
dfed84cf63 GH-666 Update neovim 2018-08-29 18:56:02 +02:00
Tae Won Ha
46b0efd99c GH-666 Reformat 2018-08-29 18:48:17 +02:00
Tae Won Ha
625df1e665 GH-666 Make loggers framework global 2018-08-29 18:46:57 +02:00
Tae Won Ha
42c641335c GH-666 Move files around 2018-08-29 18:38:18 +02:00
Tae Won Ha
c5e0736efe GH-666 Delete MMCoreTextView.m and TextDrawer.m 2018-08-29 18:37:23 +02:00
Tae Won Ha
71fad2ebc2 GH-666 Refactor slightly 2018-08-29 18:36:25 +02:00
Tae Won Ha
ce7e4e8899 GH-666 Handle x-offset and default colors 2018-08-29 08:40:01 +02:00
Tae Won Ha
c04b6094e6 GH-666 Remove some print() statements 2018-08-27 19:49:59 +02:00
Tae Won Ha
c95144b2e5 GH-666 Make init() of Position public
Why do I have to manually write a public init for a public struct?
2018-08-27 19:48:04 +02:00
Tae Won Ha
9bd76bd91d GH-666 Add some more characters for visual inspection 2018-08-27 19:44:21 +02:00
Tae Won Ha
d904fe23ad GH-666 Move around code 2018-08-27 19:41:12 +02:00
Tae Won Ha
79350c385f GH-666 Rename 2018-08-27 19:38:50 +02:00
Tae Won Ha
9f115681be GH-666 Remove old ligature typesetter 2018-08-27 19:38:00 +02:00
Tae Won Ha
1585e214f0 GH-666 Use the new ligature typesetting in the non-ligature typesetting 2018-08-27 19:35:40 +02:00
Tae Won Ha
ce0e0c64d7 GH-666 Add a new typesetter [WIP]
The typesetter will replace the MMCoreTextView of MacVim.
2018-08-27 18:46:02 +02:00
Tae Won Ha
05ad15a00f
Bump version: snapshot/293 2018-08-20 21:40:08 +02:00
Tae Won Ha
40df690371
GH-664 Check that we have more than 1 elements 2018-08-20 21:33:21 +02:00
Tae Won Ha
890f2064ec
Bump version: snapshot/292 2018-08-17 17:43:19 +02:00
Tae Won Ha
01a7f119ee
GH-664 Extract env vars correctly 2018-08-17 12:10:59 +02:00
Tae Won Ha
14cfd67457
GH-666 WIP 2018-08-02 11:46:01 +02:00
Tae Won Ha
62ee80a850
GH-666 Update neovim 2018-08-02 11:45:51 +02:00
Tae Won Ha
3f7d29fcc0
GH-666 Remove ignore setIcon event
- Yet merging neovim
2018-08-02 10:23:01 +02:00
Tae Won Ha
cf5a9a1e3a
Bump version: snapshot/291 2018-07-23 22:30:42 +02:00
Tae Won Ha
5a233818f2
Generate sources 2018-07-23 22:21:36 +02:00
Tae Won Ha
888a1e71db
Update neovim (messed up with git submodules) 2018-07-23 22:19:36 +02:00
Tae Won Ha
cf9e42d616
Bump version: snapshot/290 2018-07-23 18:57:12 +02:00
Tae Won Ha
24dafa81f1
Use ContiguousArray instead of Array
- why not...
2018-07-22 14:34:38 +02:00
Tae Won Ha
9423783d7e
Update neovim 2018-07-21 21:06:03 +02:00
Tae Won Ha
bf692fbc06
Refactor slightly 2018-07-21 11:23:15 +02:00
Tae Won Ha
1bfbb141c0
Remove unused property 2018-07-21 11:19:05 +02:00
Tae Won Ha
2b8483d16e
White-list relevant AUs 2018-07-21 10:53:35 +02:00
Tae Won Ha
726075a162
Bump version: snapshot/289 2018-07-20 18:10:17 +02:00
Tae Won Ha
b7aff4e0fd Merge remote-tracking branch 'origin/develop' into update-neovim 2018-07-20 12:52:42 +02:00
Tae Won Ha
15b221c806 Update to neovim v0.3.1 2018-07-20 12:52:35 +02:00
Tae Won Ha
25aa99f94d
Update neovim 2018-07-20 12:38:06 +02:00
Tae Won Ha
d9bda58ad2
Bump version: snapshot/288 2018-07-18 17:00:02 +02:00
Tae Won Ha
4f5b150f9e
Revert "Update MMCoreTextView"
This reverts commit 1560fe9714.
2018-07-18 16:49:14 +02:00
Tae Won Ha
aff2c3c103 Merge remote-tracking branch 'origin/develop' into update-neovim 2018-07-17 21:55:04 +02:00
Tae Won Ha
c213e45bca
Bump version: snapshot/287 2018-07-17 21:41:48 +02:00
Tae Won Ha
4c41b260d0
GH-659 Really turn off ligatures when the option is not set.
See macvim-dev/macvim#711 and macvim-dev/macvim#712
2018-07-17 21:22:32 +02:00
Tae Won Ha
e721e52cf8
Bump version: snapshot/286 2018-07-16 18:34:38 +02:00
Tae Won Ha
18050756e5
GH-603 (Re-) Fix paste bug 2018-07-16 18:26:19 +02:00
Tae Won Ha
07f50b6b08 Merge remote-tracking branch 'origin/develop' into update-neovim 2018-07-15 22:10:37 +02:00
Tae Won Ha
724f0343ef Update neovim 2018-07-15 22:10:33 +02:00
Tae Won Ha
6abf35a385
Bump version: snapshot/285 2018-07-15 22:04:41 +02:00
Tae Won Ha
6962afc788
GH-603 Fix insert paste bug 2018-07-15 21:57:24 +02:00
Tae Won Ha
3118b615f3 Update neovim 2018-07-13 22:36:49 +02:00
Tae Won Ha
2caeb2c10e Merge remote-tracking branch 'origin/develop' into update-neovim
Conflicts:
	Cartfile
	Cartfile.resolved
2018-07-09 21:54:29 +02:00
Tae Won Ha
edea4219a2 Update neovim 2018-07-09 21:52:16 +02:00
Tae Won Ha
1560fe9714
Update MMCoreTextView
- macvim-dev/macvim@351faf929e
- We do not use isComposing. We do that in TextDrawer.
2018-07-07 09:21:33 +02:00
Tae Won Ha
ee93ec2fc4
Remove unnec' header import 2018-07-06 21:24:33 +02:00
Tae Won Ha
81ae077bf9
Bump version: snapshot/284 2018-07-06 20:59:15 +02:00
Tae Won Ha
5da881db8c
GH-443 Use expectsReturnValue true 2018-07-06 20:37:29 +02:00
Tae Won Ha
a81c5a7d1e
GH-443 Add --line to vimr 2018-07-06 18:03:09 +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
10592ee0bb Update neovim 2018-07-03 22:45:06 +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
8504bdbba8
Refactor nvim launching
- First execute env in login shell and use the resulting env vars to launch nvim
2018-07-03 07:47:58 +02:00
Tae Won Ha
6405d252a9 Merge remote-tracking branch 'origin/develop' into update-neovim 2018-07-02 19:19:08 +02:00
Tae Won Ha
99c2a17806
Bump version: v0.24.0-282 2018-07-02 19:14:15 +02:00
Tae Won Ha
955b0cb4c1 Merge remote-tracking branch 'origin/develop' into update-neovim 2018-07-01 11:34:36 +02:00