Maxime Coste
|
a5e028e1b1
|
Add Context::set_selections(std::vector<Selection>)
This methods avoids updating the context selection needlessly as
they are going to get replaced anyway.
|
2014-06-01 16:01:38 +01:00 |
|
Maxime Coste
|
bf98b38afd
|
Use a plain SelectionList for Context, remove DynamicSelectionList
|
2014-05-14 19:49:04 +01:00 |
|
Maxime Coste
|
a06094b00e
|
Use simple SelectionList for the Context::JumpList
|
2014-05-13 20:09:37 +01:00 |
|
Maxime Coste
|
ea3e92aa5e
|
SelectionList know its buffer and timestamp
|
2014-05-13 20:09:06 +01:00 |
|
Maxime Coste
|
39983e54d0
|
minor code style tweak
|
2014-04-04 00:00:06 +01:00 |
|
Maxime Coste
|
9455303a1e
|
Do not allow changing buffer when the context is editing
|
2014-01-06 20:07:08 +00:00 |
|
Maxime Coste
|
c0973075fa
|
Get rid of Editor for good
ClientManager now stores only the free windows, clients take
ownership of its own.
|
2013-12-20 20:14:57 +00:00 |
|
Maxime Coste
|
d1ac813f61
|
Pass a Context rather than a Window to highlighters
|
2013-12-16 23:24:08 +00:00 |
|
Maxime Coste
|
ea95632709
|
Move Editor::selections_content to Context
|
2013-12-15 20:37:07 +00:00 |
|
Maxime Coste
|
7267b8281f
|
Move insert and erase to normal.cc, and move edition management to context
|
2013-12-15 20:23:02 +00:00 |
|
Maxime Coste
|
935bc3cec9
|
Add Context::selections method, and use it in priority to the Editor's one
|
2013-12-15 14:25:23 +00:00 |
|
Maxime Coste
|
f8cadc0c57
|
move Client::m_name to context, no more need for DraftUI
|
2013-11-14 20:51:25 +00:00 |
|
Maxime Coste
|
ad275d1d1c
|
Extract InputHandler from Client
|
2013-11-14 18:09:15 +00:00 |
|
Maxime Coste
|
2c09da50be
|
Add key mapping support
|
2013-10-25 00:30:46 +01:00 |
|
Maxime Coste
|
fe0a4f0d11
|
Reset normal mode when changing the current editor
|
2013-10-15 18:50:43 +01:00 |
|
Maxime Coste
|
6331fb5a61
|
Add <c-s> for saving current selection in the jump list
|
2013-10-02 18:49:06 +01:00 |
|
Maxime Coste
|
06e06d6ea6
|
remove print_status from UserInterface, pass status line to draw
Client store the current status line. This way calls to print status
do not force the user interface to display directly.
|
2013-09-16 19:15:13 +01:00 |
|
Maxime Coste
|
823812fd1a
|
rename InputHandler to Client
|
2013-09-12 23:47:23 +02:00 |
|
Maxime Coste
|
ac7e437730
|
Move Client responsibilities to InputHandler
InputHandler owns it's UserInterface, and is directly stored by the ClientManager.
|
2013-09-12 23:39:34 +02:00 |
|
Maxime Coste
|
6cb8d69d29
|
Context: return DynamicSelectionLists in jump_{forward,backward}
|
2013-05-29 18:56:14 +02:00 |
|
Maxime Coste
|
34b8604f90
|
move context implementation to context.cc
|
2013-04-09 19:39:03 +02:00 |
|