mirror of
https://github.com/qvacua/vimr.git
synced 2025-01-02 10:43:41 +03:00
Update generated sources
This commit is contained in:
parent
baf1b48660
commit
a1f3c1a6e1
@ -2252,6 +2252,68 @@ public extension NvimApi {
|
|||||||
return .success(result)
|
return .success(result)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public func getProcChildren(
|
||||||
|
pid: Int,
|
||||||
|
checkBlocked: Bool = true
|
||||||
|
) -> NvimApi.Response<NvimApi.Value> {
|
||||||
|
|
||||||
|
if checkBlocked {
|
||||||
|
guard let blocked = self.getMode().value?["blocking"]?.boolValue else {
|
||||||
|
return .failure(NvimApi.Error.blocked)
|
||||||
|
}
|
||||||
|
|
||||||
|
if blocked {
|
||||||
|
return .failure(NvimApi.Error.blocked)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let params: [NvimApi.Value] = [
|
||||||
|
.int(Int64(pid)),
|
||||||
|
]
|
||||||
|
let response = self.rpc(method: "nvim_get_proc_children", params: params, expectsReturnValue: true)
|
||||||
|
|
||||||
|
guard let value = response.value else {
|
||||||
|
return .failure(response.error!)
|
||||||
|
}
|
||||||
|
|
||||||
|
guard let result = (Optional(value)) else {
|
||||||
|
return .failure(NvimApi.Error.conversion(type: NvimApi.Value.self))
|
||||||
|
}
|
||||||
|
|
||||||
|
return .success(result)
|
||||||
|
}
|
||||||
|
|
||||||
|
public func getProc(
|
||||||
|
pid: Int,
|
||||||
|
checkBlocked: Bool = true
|
||||||
|
) -> NvimApi.Response<NvimApi.Value> {
|
||||||
|
|
||||||
|
if checkBlocked {
|
||||||
|
guard let blocked = self.getMode().value?["blocking"]?.boolValue else {
|
||||||
|
return .failure(NvimApi.Error.blocked)
|
||||||
|
}
|
||||||
|
|
||||||
|
if blocked {
|
||||||
|
return .failure(NvimApi.Error.blocked)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let params: [NvimApi.Value] = [
|
||||||
|
.int(Int64(pid)),
|
||||||
|
]
|
||||||
|
let response = self.rpc(method: "nvim_get_proc", params: params, expectsReturnValue: true)
|
||||||
|
|
||||||
|
guard let value = response.value else {
|
||||||
|
return .failure(response.error!)
|
||||||
|
}
|
||||||
|
|
||||||
|
guard let result = (Optional(value)) else {
|
||||||
|
return .failure(NvimApi.Error.conversion(type: NvimApi.Value.self))
|
||||||
|
}
|
||||||
|
|
||||||
|
return .success(result)
|
||||||
|
}
|
||||||
|
|
||||||
public func winGetBuf(
|
public func winGetBuf(
|
||||||
window: NvimApi.Window,
|
window: NvimApi.Window,
|
||||||
checkBlocked: Bool = true
|
checkBlocked: Bool = true
|
||||||
|
Loading…
Reference in New Issue
Block a user