mirror of
https://github.com/hexedtech/codemp.git
synced 2024-11-24 16:14:48 +01:00
chore: lua annotations, cargo fmt
This commit is contained in:
parent
2ecf8e3b3f
commit
1039168789
3 changed files with 2 additions and 9 deletions
6
dist/lua/annotations.lua
vendored
6
dist/lua/annotations.lua
vendored
|
@ -377,9 +377,6 @@ local BufferUpdate = {}
|
|||
function TextChange:apply(other) end
|
||||
|
||||
---@param change TextChange text change to broadcast
|
||||
---@return NilPromise
|
||||
---@async
|
||||
---@nodiscard
|
||||
---update buffer with a text change; note that to delete content should be empty but not span, while to insert span should be empty but not content (can insert and delete at the same time)
|
||||
function BufferController:send(change) end
|
||||
|
||||
|
@ -438,9 +435,6 @@ local CursorController = {}
|
|||
---@field sel Selection selected region for this user
|
||||
|
||||
---@param cursor Selection cursor position to broadcast
|
||||
---@return NilPromise
|
||||
---@async
|
||||
---@nodiscard
|
||||
---update cursor position by sending a cursor event to server
|
||||
function CursorController:send(cursor) end
|
||||
|
||||
|
|
|
@ -33,11 +33,10 @@ impl BufferController {
|
|||
|
||||
/// Acknowledge TextChange
|
||||
#[napi(js_name = "ack")]
|
||||
pub fn js_ack(&self, version: Vec<i64>){
|
||||
pub fn js_ack(&self, version: Vec<i64>) {
|
||||
self.ack(version);
|
||||
}
|
||||
|
||||
|
||||
/// Remove registered buffer callback
|
||||
#[napi(js_name = "clearCallback")]
|
||||
pub fn js_clear_callback(&self) {
|
||||
|
|
|
@ -121,7 +121,7 @@ impl Workspace {
|
|||
})?;
|
||||
self.callback(move |controller: Workspace| {
|
||||
tsfn.call(controller.clone(), ThreadsafeFunctionCallMode::Blocking); //check this with tracing also we could use Ok(event) to get the error
|
||||
// If it blocks the main thread too many time we have to change this
|
||||
// If it blocks the main thread too many time we have to change this
|
||||
});
|
||||
|
||||
Ok(())
|
||||
|
|
Loading…
Reference in a new issue