A first manager
Add methods interacting with the current Editor
Corrections
Add some test units
A usefull method for cursors
Corrections
The method already exists, my bad.
Do you want to keep my fonctional version ?
Add Actions
Better actions
Better actions, change the erase of selections
Remove useless (and unsecure) methods
A selection is now related to a cursor
EditorManager call Action instead of Editor. Implements Copy
Changing Actions
An Action should not directly modify the editor. It calls an editor's method witch modify itself
Intern methods should be private
Add actions to move cursors
Add Cut and Paste
Correct comments
Buffer emit an event when it changed
Update buffer event emission