Go to file
Mykyta Biliavskyi 06695c7c55 Redo/Undo: implementation of redo/undo feature.
Summary:
Add module redoundo.c/.h.
Support:
  -    auto intend feature;
  -    autocomplete feature;
  -    code templates insert;
  -    paste text from buffer;
  -    line delete.

Control keys: Undo - **ctrl+z**; Redo - **ctrl + y**.

Need to implement:
  -    API for setting max size queue of changes.
  -    Smart algorithm for management changes.

Known issues:
 on large text(more than 1000 chars) redo, sometimes text inserted in wrong position;

Reviewers: Hermet

Subscribers: Hermet

Projects: #enventor

Differential Revision: https://phab.enlightenment.org/D1258

Conflicts:

	src/bin/Makefile.am
	src/bin/menu.c
	src/include/Makefile.am
	src/include/common.h
2014-08-02 14:00:55 +09:00
data refactoring code. 2014-07-30 17:02:08 +09:00
m4 autotools: update to simplified quicklaunch build. 2013-12-11 15:21:38 +09:00
src Redo/Undo: implementation of redo/undo feature. 2014-08-02 14:00:55 +09:00
.gitignore don't track *.eet file. 2014-05-17 20:35:07 +09:00
ABOUT-NLS enventor: begin adding autofoo support. 2013-08-08 18:04:22 +09:00
AUTHORS enventor: Add log messages for memory allocation error 2014-07-28 13:42:14 +09:00
COPYING adjust years for copying. 2014-03-03 01:02:28 +09:00
ChangeLog enventor: begin adding autofoo support. 2013-08-08 18:04:22 +09:00
INSTALL enventor: begin adding autofoo support. 2013-08-08 18:04:22 +09:00
Makefile.am enventor - install README file properly to use it as the Help Me info. 2013-08-21 02:23:22 +09:00
NEWS get ready to release v0.3.0 2014-07-19 14:38:27 +09:00
README updated README 2014-07-31 22:33:36 +09:00
autogen.sh enventor: begin adding autofoo support. 2013-08-08 18:04:22 +09:00
configure.ac look efl version one way 2014-07-31 22:31:59 +09:00

README

[Enventor v0.3.0]
 
This is an EDC editor with some convenient functions. It's brand new and was
only started near the begining of June 2013, so expecting it to do everything a
mature script editor does is a bit premature, but considering it's young age,
it does a lot.
 
 
[Requirements]
  
  efl (>= 1.9.0)
  elementary (>= 1.9.0)
  
Please note that some features may not quite function correctly or completely
under EFL 1.10. Newer would be better.
  
Please see http://www.enlightenment.org for information on these.
  
 
[Compiling]
 
Once you have met requirements, compiling and installing is simple:
 
  $ ./autogen.sh
  $ make
  $ sudo make install
 
 
[Short Cut Keys]
 
Esc = Open/Close Menu
F1 = About
F2 = New
F3 = Save
F4 = Load
F5 = Show/Hide Line Number
F10 = Show/Hide Status
F11 = Show/Hide Tools
F12 = Setting
 
Ctrl+S = Quick Save + Compile EDC
Ctrl+I = On/Off Auto Indentation
Ctrl+O = On/Off Auto Completion
Ctrl+W = Show/Hide Dummy Swallow
Ctrl+H = On/Off Part Highlighting
Ctrl+, = Full Edit View / Split View
Ctrl+. = Full Edje View / Split View
Ctrl+T = Insert Defaut Template Code
Ctrl+Mouse Wheel Up = View Scale Up / Font Size Up
Ctrl+Mouse Wheel Down = View Scale Down / Font Size Down
Ctrl+Shift+B = Insert Part Template Code: Textblock
Ctrl+Shift+I = Insert Part Template Code: Image
Ctrl+Shift+R = Insert Part Template Code: Rectangle
Ctrl+Shift+T = Insert Part Template Code: Text
Ctrl+Shift+S = Insert Part Template Code: Spacer
Ctrl+Shift+W = Insert Part Template Code: Swallow
 
Ctrl+A = Select Text All
Ctrl+Double Click = Select a word
Ctrl+C = Copy Selected Text
Ctrl+V = Paste Copied Text
Ctrl+X = Cut Selected Text
Ctrl+D = Delete a Current line
Ctrl+F = Find/Replace
Ctrl+L = Go to line
Ctrl+Home = Go to the Top line
Ctrl+End = Go to the Bottom line
 
 
[Command Line Usage]
 
enventor --help
enventor [input file] [-id image path] [-sd sound path] [-fd font path] [-dd data path]
 
  
* FOR ANY ISSUES PLEASE EMAIL *
enlightenment-devel@lists.sourceforge.net