OS4 DepotLogo by DBAlex 
(anonymous IP:,1947) 

   Bug tracker
   Locale browser


   o Audio (334)
   o Datatype (50)
   o Demo (199)
   o Development (586)
   o Document (21)
   o Driver (97)
   o Emulation (146)
   o Game (953)
   o Graphics (488)
   o Library (109)
   o Network (226)
   o Office (62)
   o Utility (888)
   o Video (66)

Total files: 4225

Full index file
Recent index file



Support the site

 Readme for:  Utility » Text » Edit » litexl.lha


Description: A lightweight text editor written in Lua and SDL
Download: litexl.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 1Mb
Version: 2.0.3r2
Date: 19 Jun 2022
Author: Francesco Abbate, LiteXL team, George Sokianos
Submitter: George Sokianos
Homepage: https://git.walkero.gr/walkero/lite-xl
Requirements: SDL 2
Category: utility/text/edit
Replaces: utility/text/edit/litexl.lha
License: Other
Distribute: yes
Min OS Version: 4.1
FileID: 12118
Comments: 6
Snapshots: 2
Videos: 0
Downloads: 44  (Current version)
241  (Accumulated)
Votes: 10 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
# Lite XL v2 for AmigaOS 4.1 FE & MorphOS 3

Lite XL is a lightweight text editor written in Lua.

The port is not perfect and it might have issues here and there. For example
the filesystem notifications are not working yet. So when you make changes
at a project folder those will not be reflected in Lite XL automatically.

It might crash from time to time, if there is a path problem, but overall
it works pretty well. This is my daily editor for any kind of development.
If it crashes on your system, try to delete to `.config` folder.

## New features against Lite XL v1
- Faster file scrolling
- Faster switch between tabs
- Reposition tabs at the side or at the bottom of other tabs, making
  multiple columns/rows of opened files
- Multiple cursor editing
- Better font manipulation and appearance
- Faster transitions

## Installation
You can extract the Lite XL archive wherever you want and run the *lite* 

## 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
executable folder, but if you want to overide it, you can create an ENV 
variable named `HOME` and set there your prefferable path. 

You can check if there is one already set by executing the following command
in a shell
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 the one of your preference.
SetEnv SAVE HOME "Sys:home/"

## Addons
### Colors
Colors are lua files that set the color scheme of the editor. There are
light and dark themes for you to choose. 

To install and use them you have to copy the ones you would like from
`addons/colors/light` or `addons/colors/dark` into the folder
`.config/lite-xl/colors/`. Don't add light or dark folders. Just copy the
.lua files in there.

Then you have to start Lite XL and open your configuration by clicking
at the cog icon at the toolbar (bottom left sixth icon). Go at the line
that looks like below
-- core.reload_module("colors.summer")
and change the `summer` with the name of your color theme. Also, remove
the two dashes `--` at the start of the line and save the file. If you
did everything right, the color schema should change instantly.

The themes can also be found at 

### Plugins
This Lite XL release is based on version 2.0.3 of the application as 
released on other systems, by the original development team.
This not the latest version. This means that some of the latest 
plugins might not working at all or need modifications to work.

To make it easier for you, I gathered some of the plugins that are working
well, and I included them under `addons/plugins`. For you to install the
ones you would like to use, you have to copy the `.lua` files into the
folder `.config/lite-xl/plugins/` and restart the editor.

Please, choose wisely, because adding all the plugins might make the editor
slower on your system. I would recommend you add only those that you really

The included plugins are the following:

Automatically inserts closing brackets and quotes. Also allows selected 
  text to be wrapped with brackets or quotes.

Automatically hardwraps lines when typing

Shows the current time and date in a view with large text

Underlines matching pair for bracket under the caret

Underlays color values (eg. `#ff00ff` or `rgb(255, 0, 255)`) with their 
resultant color.

Make sure the file ends with one blank line.

Preview tabs. Opening a doc will replace the contents of the preview tab.
Marks tabs as non-preview on any change or tab double clicking.

Opens a preview of the current markdown file in a browser window 

Adds indent guides

Syntax for the Make build system language

Syntax for shell scripting language

Automatically inserts indentation and closing bracket/text after newline

Add markers to docs and jump between them quickly

Shows a minimap on the right-hand side of the docview. Please note that 
this plugin will make the editor slower on file loading and scrolling.

Allows moving back and forward between document positions, reducing the 
amount of scrolling

Show nesting of parentheses with rainbow colours

Keep a list of recently closed tabs, and restore the tab in order on 

Highlights regions of code that match the current selection

It adds a small clock at the bottom right corner.

## 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 (CTRL+SHIFT+R)

config.transitions = false

### Hide files from the file list

If you would like to hide files or whole folder from the left side bar 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 (CTRL+SHIFT+R)

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

- IconDesigner for the proper glow icons that are included in the release
- Capehill for his tireless work on SDL port for AmigaOS 4.1 FE
- Michael Trebilcock for his port on liblua
- Bruno "BeWorld" Peloille for his great work on porting SDL to MorphOS
  and for his valuable help
- Lite XL original team for being helpful and providing info

Without all the above Lite XL would not be possible

## Support
If you enjoy what I am doing and would like to keep me up during the night,
please consider to buy me a coffee at:

## Known issues
You can find the known issues at 

# Changelog

## [2.0.3r2] - 2022-06-18
### Added
- First public MorphOS version released

### Changed
- Merged source code for both AmigaOS 4 and MorphOS
- Moved the declaration of the $VER and $STACK for the AmigaOS 4 version,
  so to happen only once (reported by capehill)

### Fixed
- Fixed the usage of NumPad (reported by root)

## [2.0.3r1] - 2022-03-30
### Changed
- Applied all the necessary changes to make it run under AmigaOS 4.1 FE
- Fixes and changes

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

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