From 607891801fbf2051a0c9062d15a445dd238c1e1b Mon Sep 17 00:00:00 2001 From: ryukamish Date: Sat, 11 Apr 2026 16:06:45 +0530 Subject: add: mako and mpv configs --- .../file-browser/modules/defs/user-input.lua | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 mpv/scripts/file-browser/modules/defs/user-input.lua (limited to 'mpv/scripts/file-browser/modules/defs/user-input.lua') diff --git a/mpv/scripts/file-browser/modules/defs/user-input.lua b/mpv/scripts/file-browser/modules/defs/user-input.lua new file mode 100644 index 0000000..a046095 --- /dev/null +++ b/mpv/scripts/file-browser/modules/defs/user-input.lua @@ -0,0 +1,28 @@ +---@meta user-input-module + +---@class user_input_module +local user_input_module = {} + +---@class UserInputOpts +---@field id string? +---@field source string? +---@field request_text string? +---@field default_input string? +---@field cursor_pos number? +---@field queueable boolean? +---@field replace boolean? + +---@class UserInputRequest +---@field callback function? +---@field passthrough_args any[]? +---@field pending boolean +---@field cancel fun(self: UserInputRequest) +---@field update fun(self: UserInputRequest, opts: UserInputOpts) + +---@param fn function +---@param opts UserInputOpts +---@param ... any passthrough arguments +---@return UserInputRequest +function user_input_module.get_user_input(fn, opts, ...) end + +return user_input_module -- cgit v1.3