Package Details: leo 5.6-1

Git Clone URL: (read-only)
Package Base: leo
Description: Literate programmer's editor, outliner, and project manager
Upstream URL:
Licenses: custom
Submitter: None
Maintainer: djscholl
Last Packager: djscholl
Votes: 27
Popularity: 0.065289
First Submitted: 2006-05-08 11:34
Last Updated: 2017-12-14 01:11

Dependencies (7)

Required by (0)

Sources (3)

Latest Comments

djscholl commented on 2015-10-26 19:26

Arch version bump for dependencies; thanks to Arch user SideburnEtic.

SideburnEtic commented on 2015-10-18 06:18

Please add pip's setuptools as dependency. Also, Qt 4.8.7 is the last planned patch release in the Qt4 series with standard support ending in December 2015, after which The Qt Company's paid support will only be available. The Qt Company is encouraging all Qt 4 users to upgrade to Qt 5.

djscholl commented on 2014-12-21 01:13

Version 5.0 from upstream; also updated PKGBUILD from python 2 to 3.

exaos commented on 2014-12-15 13:04

Leo 5.0 is ready.

djscholl commented on 2013-11-09 05:38

New minor version from upstream.

djscholl commented on 2013-04-21 14:18

Arch version bump to update project home page (thanks to Arch user contrebasse) and modernize PKGBUILD.

contrebasse commented on 2013-04-18 19:03

Home page moved to

djscholl commented on 2012-09-16 13:09

Arch version bump to include desktop enhancements, thanks to Arch user dram.

Anonymous comment on 2012-09-15 23:40

Please consider to merge this change to add desktop and mimetype file.


djscholl commented on 2012-04-26 01:30

Thank you for your comments, Arch user exaos. I have bumped the Arch version to fix the execute permissions on /opt/leo/

Please let me clarify the spell check situation. With a default Arch installation, and python2-pyenchant installed, leo will start. However, it starts with error messages, and the spell check will not work. The reason is that Leo is written to install into a user-writable directory. Workarounds may be required when installing leo with Arch package management, which installs into system directories. This is why the leo.install file reports that leo "can be configured" to use pyenchant.

The leo spell check requires a user-writable dictionary file, so that words can be added. The default dictionary /opt/leo/leo/plugins/spellpyx.txt is shared by users, and is not user-writable. The pyenchant error message is misleading, as the dictionary file contents are valid, but the permissions are not valid. To configure spell check requires several steps. First, create ~/.leo/myLeoSettings.leo for your personal leo settings, as described in the Leo website documentation. Next, edit your personal settings to tell leo about your personal dictionary file. Under settings -> spell checking, find the headline "enchant_local_dictionry = None". Change "None" to "~/.leo/spellpyx.txt", and save your personal settings. Finally, copy the spellpyx.txt file from its default location to your ~/.leo directory. The next time you start leo, the spell check should work with no error messages. Please post again if you still have issues.

All comments