Classes and Objects
Learn about Pragtical's class implementation.
Documents
Learn about how to operate on files opened in Pragtical.
Views
Learn about Views, one of the core concepts for building UIs in Pragtical.
Efficient Updates and Rendering
Schedule view updates and redraw changed content without keeping the editor busy while idle.
Coroutines
Learn to utilize coroutines for executing long-running operations in Pragtical.
Threads and Channels
Learn to use real threads and channels from Pragtical plugins.
Persistent State
Persist plugin data in user storage, a project, or an explicit directory.
CLI Interface
Learn to extend the cli to add your own commands.
Simple Plugin
Learn to write a simple plugin that draws text in the top right corner of the editor window.