Pragtical for AmigaOS 4.1 FE & MorphOS 3¶
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¶
[2.8.7] - future¶
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.