OS4 DepotLogo by McFly 
(anonymous IP: 216.73.217.13,2520) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
   Markdown composer
 

 Categories

   o Audio (352)
   o Datatype (51)
   o Demo (214)
   o Development (629)
   o Document (24)
   o Driver (103)
   o Emulation (156)
   o Game (1063)
   o Graphics (516)
   o Library (123)
   o Network (243)
   o Office (69)
   o Utility (962)
   o Video (74)

Total files: 4579

Full index file
Recent index file

 Links

  Amigans.net
  Aminet
  IntuitionBase
  Hyperion Entertainment
  A-Eon
  Amiga Future


Support the site


 Readme for:  Development » Edit » pragtical.lha

Pragtical

Description: The practical and pragmatic code editor
Download: pragtical.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 4Mb
Version: 3.10.1
Date: 20 Oct 2026
Author: Jefferson González, Lite XL team, port by George Sokianos
Submitter: George Sokianos
Homepage: https://pms.walkero.gr/projects/pragtical-port
Requirements: SDL3, lua 5.4
Category: development/edit
Replaces: development/edit/pragtical.lha
License: Other
Distribute: yes
Min OS Version: 4.1
FileID: 14154
 
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads: 28  (Current version)
177  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 

Pragtical editor

Pragtical is a cross-platform code editor with a modern graphical interface, developed using C and Lua(JIT), powered by SDL for rendering and input management. It serves as a lightweight alternative to web-based editors like VSCode and can be easily extended or themed with Lua plugins.

It is a fork of the Lite XL editor I ported for AmigaOS 4.1 FE and MorphOS, but this is based on a new implementation of mine, with plenty of changes. It focuses more on being practical rather than minimalist.

Installation

You can extract the Pragtical archive wherever you want and run the pragtical binary.

Configuration folder

This editor creates a .config folder where the configuration is saved, as well, as plugins, themes etc... By default, this version uses the installation folder, but if you want to override it, you can create an ENV variable named HOME and set there your preferable path.

You can check if there is one already set by executing the following command in a shell

GetEnv HOME

If there is one set, then you will see the path at the output.

Otherwise, you can set your home path be executing the following command. Change the path to one of your preference.

SetEnv SAVE HOME "Sys:home/"

Tips and tricks

Transitions

If you want to disable the transitions and make the editor faster, open your configuration file by clicking at the cog icon at the toolbar (bottom left, 6th icon) and add the following line at the end of the file, and then save it. You might need to restart your editor.

config.transitions = false

Hide files from the file list

If you would like to hide files or whole folder from the left sidebar list, open your configuration by clicking at the cog icon at the toolbar (bottom left sixth icon) and add the followline at the end of the file and save it. This hides all the files that start with a dot, and all the .info files. You might need to restart your editor.

config.ignore_files = {"^%.", "%.info$"}

You can add as many rules as you want in there, to hide files or folders, as you like.

I would like to thank

  • Capehill for his tireless work on SDL port for AmigaOS 4.1 FE
  • Bruno "BeWorld" Peloille for his great work on porting SDL to MorphOS
  • Michael Trebilcock for his third party library ports
  • Pragtical original team for being helpful and providing info

Without all the above, Pragtical would not be possible

Support

If you enjoy what I am doing and would like to keep me up during the night, please consider buying me a coffee at: https://ko-fi.com/walkero

Useful links

You can find the known issues at https://pms.walkero.gr/projects/pragtical-port/issues

The roadmap can be seen at https://pms.walkero.gr/projects/pragtical-port/roadmap

Any announcements and news will be available at https://pms.walkero.gr/projects/pragtical-port/news

Changelog

[3.10.1] - 2026-10-19

Changed

  • The version for AmigaOS 4 now requires clib4 v2.4 and above
  • The processes code changed in AmigaOS 4 following the posix implementation and using the clib4 for it
  • The processes code for MorphOS is disabled for this release

Removed

  • Removed the addons colorpreview, indentguide, minimap, selectionhighlight, spellcheck, sticky_scroll as they do not work with version. They will be back in a future version

Updated

  • Updated to the upstream v3.10.1 codebase

[3.9.0] - 2026-08-22

Updated

  • Updated to the upstream v3.9.0 codebase
  • Updated the document files to remove Lite XL references

[3.8.7] - 2026-07-21

First release for AmigaOS 4.1 FE and MorphOS 3

Disclaimer

YOU MAY USE IT AT YOUR OWN RISK!

I will not be held responsible for any data loss or problems you might get by using this software.

Copyright © 2004-2026 by Björn Hagström All Rights Reserved