globals
Available system globals.
audio
Independent mixers, persistent playback groups, reusable encoded/PCM sounds,
bit
Mike Pall bit operations library included on every Lua runtime for
canvas
Core functionality that allows rendering into a separate surface.
diff
Functionality to generate the differences between two strings.
dirmonitor
Functionality that allows to monitor a directory or file for changes
encoding
Utilities for encoding detection and conversion.
net
Core functionality that allows non-blocking network communication with
process
Functionality that allows you to launch subprocesses and read
regex
Provides the base functionality for regular expressions matching.
renderer
Core functionality to render or draw elements into the screen.
renwindow
Functionality to create and manage windows.
repl
Cross-platform readline like functionality.
shmem
Functionality that allows to share data between processes.
string
string.ubyte
system
Utilites for managing current window, files and more.
thread
Provides threading capabilities.
tokenizer
Native tokenizer module.
utf8extra
Additional utf8 support not provided by lua.
core
Core functionality.
core.aboutview
Application information displayed in the About dialog.
core.audioview
A streaming audio player with a recursive playlist and optional visualization.
core.cli
Provides the CLI parser functionality.
core.command
Functions to register and handle commands.
core.commandview
Command palette and input prompt view.
core.common
Utility functions.
core.config
Configuration options.
core.contextmenu
Floating command menu with predicate filtering, scrolling, and nested submenus.
core.dirwatch
A wrapper around dirmonitor for filesystem monitoring that automatically
core.doc
index
core.doc.encodings
Helper functions to change a document encoding.
core.doc.search
Provides the base in-place search functionality for documents.
core.docview
View for editing documents with syntax highlighting and text editing.
core.emptyview
NEWLINE
core.http
Coroutine-based HTTP client for Pragtical Code Editor.
core.imageview
An image view that allows zooming in and out an image.
core.jitsetup
system.get_time
core.keymap
keymap.command
core.logview
Log message viewer with expandable entries.
core.markdownview
layoutgeneration
core.menuview
Responsive menu bar with an instance-owned registry and optional explicit bounds.
core.nagview
Modal dialog view for confirmations and alerts.
core.node
Represents a container in the UI layout tree.
core.object
Base class providing OOP functionality for Lua.
core.process
process.stream
core.project
Core projects class.
core.repl
An extensible REPL with multi-line and expressions evaluation.
core.rootview
Top-level view managing the entire UI layout.
core.scrollbar
Scrollable viewport indicator with draggable thumb.
core.statusview
Status bar with customizable items displaying document info and system status.
core.storage
storage
core.syntax
Functions to add and get syntax definitions.
core.test
Utility helpers for declaring, running and reporting tests.
core.titleview
index
core.tokenizer
Functionality to tokenize source code using syntax definitions.
core.view
Base view.
core.websocket
Coroutine-based WebSocket client for Pragtical Code Editor.
plugins.autocomplete
icons
plugins.autoreload
config.plugins.autoreload
plugins.autorestart
config.plugins.autorestart
plugins.codefold
config.plugins.codefold
plugins.diffview
Functionality to view the textual differences of two elements.
plugins.drawwhitespace
config.plugins.drawwhitespace
plugins.findfile
config.plugins.findfile
plugins.ipc
index
plugins.lineguide
config.plugins.lineguide
plugins.linewrapping
config.plugins.linewrapping
plugins.projectsearch
ResultsView
plugins.scale
config.plugins.scale
plugins.search_ui
config.plugins.search_ui
plugins.settings
config
plugins.toolbarview
index
plugins.treeview
index
plugins.treeview_filecount
Internal cooperative directory counter, separate from TreeView rendering.
plugins.trimwhitespace
config.plugins.trimwhitespace
plugins.workspace
plugins.workspace.session
widget
A base widget
widget.button
NEWLINE
widget.checkbox
NEWLINE
widget.colorpicker
NEWLINE
widget.colorpickerdialog
NEWLINE
widget.container
NEWLINE
widget.dialog
NEWLINE
widget.filepicker
NEWLINE
widget.foldingbook
NEWLINE
widget.fontdialog
NEWLINE
widget.fonts
cacheisbuilding
widget.fonts.cache
index
widget.fonts.info
index
widget.fontslist
NEWLINE
widget.inputdialog
NEWLINE
widget.itemslist
NEWLINE
widget.keybinddialog
NEWLINE
widget.label
NEWLINE
widget.line
NEWLINE
widget.listbox
COLEND
widget.messagebox
BUTTONS_OK
widget.notebook
NEWLINE
widget.numberbox
NEWLINE
widget.progressbar
NEWLINE
widget.scrollbar
index
widget.searchreplacelist
NEWLINE
widget.selectbox
NEWLINE
widget.textbox
NEWLINE
widget.toggle
NEWLINE
widget.togglebutton
NEWLINE
widget.treelist
NEWLINE
widget.widgetlist
NEWLINE