1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-09-17 12:07:08 +03:00
Commit Graph

157 Commits

Author SHA1 Message Date
Tae Won Ha
dc99ead2ef
Adapt API generation script 2024-05-31 22:11:23 +09:00
Tae Won Ha
fd842a2500
Fix and adapt API generation
- Do not remove the `nvim_` prefix
2024-05-31 13:06:01 +09:00
Tae Won Ha
a4be54cc49
Generate API 2024-05-28 17:13:50 +09:00
Tae Won Ha
51a4efee34
Merge remote-tracking branch 'origin/pr/1053' 2024-04-26 14:30:33 +02:00
Tae Won Ha
de35ad91af
Update deps 2024-04-26 14:27:46 +02:00
Rainux Luo
0c3e5a4b0b
Revert part of the changes in 68afc66a
This should fix the filetype detection issue
2024-04-08 17:05:19 +08:00
Tae Won Ha
51aa73aaa8
Refactor slightly 2023-12-24 22:05:23 +01:00
Tae Won Ha
4dc97452c2
Check whether already closed before cleaning up 2023-12-23 23:04:55 +01:00
Tae Won Ha
cb3e3595bf
Remove nested async call 2023-12-23 22:50:51 +01:00
Tae Won Ha
b248c89ec3
Refactor slightly 2023-12-23 22:47:30 +01:00
Tae Won Ha
0f6c793eb9
Refactor slightly 2023-12-23 22:46:44 +01:00
Tae Won Ha
b99eee443d
Use non-deprecated API method 2023-12-23 21:32:01 +01:00
Tae Won Ha
c9325dcd89
Refactor slightly 2023-12-23 21:17:37 +01:00
Tae Won Ha
a7d130ab95
Remove unnec' function 2023-12-23 21:15:04 +01:00
Tae Won Ha
68afc66a8b
Do not check blocked 2023-12-23 21:13:33 +01:00
Tae Won Ha
87ff3929b6
Fix RxNeovimApi example 2023-12-23 20:55:42 +01:00
Tae Won Ha
b091c4a6ce
Reintroduce completable for run and stop 2023-12-23 20:33:31 +01:00
Tae Won Ha
dcec9c7d57
Check whether rpc is closed 2023-12-23 20:26:35 +01:00
Tae Won Ha
2517e90258
Reduce number of queues 2023-12-23 20:19:54 +01:00
Tae Won Ha
e568295f68
Reformat 2023-12-23 20:12:35 +01:00
Tae Won Ha
a5814366b5
Increment msgid in the queue 2023-12-23 20:05:32 +01:00
Tae Won Ha
c663815d63
Remove unnec' completable 2023-12-23 20:01:56 +01:00
Tae Won Ha
f6f41b1b92
Fix reponse processing in msgpack rpc 2023-12-23 17:42:37 +01:00
Tae Won Ha
2b7afdd5e1
Fix MsgpackRpc Neovim example 2023-12-23 17:39:08 +01:00
Tae Won Ha
7440475204
Use autoreleasepool when reading data from pipe
Otherwise, memory usage will keep on increasing.
2023-12-22 16:49:42 +01:00
Tae Won Ha
010f02f5d1
Slightly refactor and experiment with consume operator 2023-12-20 17:48:08 +01:00
Tae Won Ha
186e919ef2
swiftformat 2023-12-18 22:58:21 +01:00
Tae Won Ha
87017f8df0
Fix memory leak 2023-12-18 22:48:18 +01:00
Tae Won Ha
33778e829d
Update swift tools version to 5.9 2023-12-17 19:42:17 +01:00
Tae Won Ha
0a2af85585
Sync when publishing events
RxSwift reported `Synchronization anomaly was detected` which was due to
PublishSubject firing events from different dispatch queues.
2023-12-17 17:46:28 +01:00
Tae Won Ha
dd58bb6138
Refactor API methods 2023-12-16 19:38:15 +01:00
Tae Won Ha
91500e9b20
Generate API methods 2023-12-16 19:33:26 +01:00
Tae Won Ha
7f4628398e
Set min. macOS version to v12 2023-12-11 19:51:39 +01:00
Tae Won Ha
4c23aabd24
Use blocking vimenter request from Neovim to set up autocmd 2023-12-11 17:05:51 +01:00
Tae Won Ha
531e664ae9
Remove unnec' param 2023-12-11 08:34:52 +01:00
Tae Won Ha
3a0b8a6ebf
First draft to replace unix domain socket with pipe 2023-12-10 23:55:16 +01:00
George Harker
870534c83d check versions on starting neovim via the pipe 2023-12-04 12:35:33 -08:00
Tae Won Ha
ae101d0d84
Use .userInteractive for MsgpackRpc since we now use neovim's official UI API 2023-11-23 21:44:44 +01:00
Tae Won Ha
bb3e3f9931
Fix deployment target and remove obsolete (sub) project 2023-11-09 22:38:21 +01:00
Tae Won Ha
0c3a15a327
Fix scripts for generating sources
- Include also deprecated API methods, but mark it as deprecated using
  `@available()`.
2023-11-09 17:55:59 +01:00
Tae Won Ha
ffb3423b0f
Merge remote-tracking branch 'origin/pr/1015' into stock-nvim
Conflicts:
	.gitignore
	NvimServer~HEAD
	NvimView/Sources/NvimView/NvimView.swift
	NvimView/Sources/NvimView/UiBridge.swift
	NvimView/Support/NvimViewSupport.xcodeproj/project.pbxproj
	VimR.xcworkspace/xcshareddata/swiftpm/Package.resolved
2023-11-08 12:32:33 +01:00
Tae Won Ha
9649449359
Update package resolved file 2023-11-07 21:15:30 +01:00
Tae Won Ha
e73ceaf0e9
Update deps 2023-11-04 22:01:01 +01:00
Tae Won Ha
e70bb5c8dc
Bump deployment target to Ventura (v13) 2023-11-04 19:37:44 +01:00
George Harker
b5adab050d bump package min os 2023-10-30 14:48:30 -07:00
George Harker
67012a447e bump min os to get things working 2023-10-30 14:27:31 -07:00
George Harker
acc9328082 update build requirements 2023-10-30 13:25:04 -07:00
George Harker
615d32755c Talk to external nvim without uibridge 2023-10-29 13:46:05 -07:00
Tae Won Ha
15ca44c650
Update neovim to 0.8.2 2023-01-03 17:42:40 +01:00
Tae Won Ha
d7b257435e
Reformat 2022-12-15 15:25:24 +09:00