Go to file
Cedric BAIL 202b21f423 searchpanel: complete rewrite to have low hoverhead when processing search.
This search code is more efficient and will research keyword by chunk and
backward count the number of line. It will reduce the amount of random access
on disk and be access all data sequencially, page after page.

A possible next step in optimization would be to allow for the search
of multiple keyword at the same time. Another most likely bigger reward
would be to have a cache mecanism leveraging the versionning system
and only reprocessing file when they do change. This would lead to the
biggest improvement.
2018-06-22 21:26:42 +01:00
data Revert "theme: We don't need to build a theme until that's supported" 2018-05-15 16:14:25 +01:00
doc Remove old autotools build files - meson only now 2017-10-21 22:37:31 +01:00
packaging/pkgbuild build: Rplace PKGBUILD with a working script 2017-11-24 13:09:42 +00:00
pc Fix pkg-config script. 2016-11-20 22:08:59 +00:00
po Up to date translations 2017-12-23 22:00:46 +00:00
scripts build: Fix chmod for DESTDIR builds 2017-11-24 13:00:03 +00:00
src searchpanel: complete rewrite to have low hoverhead when processing search. 2018-06-22 21:26:42 +01:00
.arcconfig Add arc config 2016-02-21 18:18:31 +00:00
.gitignore Update ignores of template tarballs 2017-10-19 21:43:38 +01:00
AUTHORS AUTHORS: update to use my real name. 2018-05-01 14:01:06 +01:00
COPYING COPYING: include license information of icons taken from Faenza. 2017-10-16 23:28:04 +01:00
COPYING.GPLv2 Clarify EDI licensing. 2015-06-01 14:07:36 +01:00
COPYING.LGPL Clarify EDI licensing. 2015-06-01 14:07:36 +01:00
ChangeLog elm_code: Removed and migrated to using the elementary merged version 2016-06-10 10:03:40 +01:00
INSTALL Remove old autotools build files - meson only now 2017-10-21 22:37:31 +01:00
NEWS Merge in from 0.6.1 release branch 2018-05-15 16:01:01 +01:00
README.md Fix EFL version required for release branch 2018-03-21 21:13:00 +00:00
TODO Update TODO doc 2017-11-24 11:01:21 +00:00
description Add a description 2014-02-12 23:04:22 +00:00
meson.build Merge in from 0.6.1 release branch 2018-05-15 16:01:01 +01:00
meson_options.txt Better explanations of the build options 2018-05-17 13:40:40 +01:00

README.md

Edi - The Enlightened IDE

This is a project to create a complete IDE using the EFL. It aims to lower the barrier to getting involved in Enlightenment development and in creating apps based on the EFL suite.

Edi Logo

Requirements

meson ninja EFL latest release (>= 1.20.7) libclang-dev (or llvm-clang-devel)

Installation

Using meson and ninja to install this software is the usual:

meson build/
cd build
ninja
sudo ninja install

Usage

After installing just launch

edi

and it will prompt for a project (directory) location or you can specify like:

edi ~/Code/myproject

to open the specified project.

Also included are handy utility apps that you can try

edi_build
edi_scm