pak.window #
The visimp package manager’s popup manager
methods #
M.init #
function M.init() -> nil
Initializes the window module relative to the size of the vi window
M.open #
function M.open() -> nil
Opens the floating window and relative buffer
M.close #
function M.close() -> nil
Closes the floating window
M.set_content #
function M.set_content(str: string[]) -> nil
@param str
- A list of strings
Updates the whole content to the given list of strings
M.set_line #
function M.set_line(
line: integer,
str: string[]
) -> nil
@param line
- The index of the line which needs updating
@param str
- The new line string
Updates the given single line with the provided new one
M.set_title #
function M.set_title(str: string) -> nil
@param str
- The title string
Sets the title of the dialog
M.set_lines #
function M.set_lines(
start: integer,
end_: integer,
str: string[]
) -> nil
@param start
- The start of the replacement
@param end_
- The end of the replacement
@param str
- The list of strings which will serve as a replacement
Updates a list of lines between start and end
M.lock #
function M.lock() -> nil
Locks the floating window buffer
M.unlock #
function M.unlock() -> nil
Unlocks the floating window buffer
fields #
M.config #
M.config: {
width: number = 0.8,
height: number = 0.7,
}
Configuration for the popup floating window
M.buf #
M.buf : nil
The current buffer of the floating window
M.buflen #
M.buflen: integer = 1
M.win #
M.win : nil
The current floating window pointer
M.title #
M.title: string = "Package Management"
M.width #
M.width : integer
M.height #
M.height : integer