aboutsummaryrefslogtreecommitdiff
path: root/helix-view/src/lib.rs
Commit message (Collapse)AuthorAge
* Replace `Editor::current` by a macroBenoît CORTIER2021-06-18
| | | | | | | | | This is necessary to workaround ownership issues across function calls. The issue notably arised when implementing the registers into `Editor` and I was getting annoyed again when implementing copy/pasting into system clipboard. The problem is addressed by using macro calls instead of function calls. There is no notable side effect.
* Implement register selectionBenoît CORTIER2021-06-07
| | | | | | User can select register to yank into with the " command. A new state is added to `Editor` and `commands::Context` structs. This state is managed by leveraging a new struct `RegisterSelection`.
* Derive a separate ViewId type.Blaž Hrastnik2021-03-24
|
* Store Document on the Editor type, make View reference it.Blaž Hrastnik2021-03-22
|
* View tree implementation: render multiple split views.Blaž Hrastnik2021-02-03
| | | | | Cursors are still a bit buggy and we should render in focus statusbar differently than in the other pane.
* move commands and keymap back to terminal.Blaž Hrastnik2020-12-10
| | | | | Command needs to be able to deal with UI. We'll separate it again later on.
* Refactor: Document type as a wrapper around barebones State.Blaž Hrastnik2020-12-03
|
* Move theme from view to editor, support multiple views in editor.Blaž Hrastnik2020-12-03
|
* Refactor Editor into Application and Editor/Workspace.Blaž Hrastnik2020-10-16
|
* created prompt.rsJan Hrastnik2020-10-16
|
* Split parts of helix-term into helix-view.Blaž Hrastnik2020-09-21
It still largely depends on term for some types but I plan to change that later.