Ivan Tham
17f9dfce7e
Fix typo
2021-07-20 22:10:43 +09:00
Keith Simmons
4418e17547
reverse the dependency between helix-tui and helix-view ( #366 )
...
* reverse the dependency between helix-tui and helix-view by moving a fiew types to view
* fix tests
* clippy and format fixes
Co-authored-by: Keith Simmons <keithsim@microsoft.com>
2021-06-25 12:58:15 +09:00
wojciechkepka
0882712b45
Use full screen size
2021-06-20 19:59:26 +09:00
Ivan Tham
7cc13fefe9
Derive debug without feature
...
Note that this also removed those `finish_non_exhaustive()`.
2021-06-10 22:00:08 +09:00
notoria
1a3a924634
Implement Debug for data structure as a feature
2021-06-10 22:00:08 +09:00
Blaž Hrastnik
c0332bd935
Fix split sizes getting out of sync with the terminal size, refs #69
2021-06-03 10:28:49 +09:00
Blaž Hrastnik
52da68e49a
Render a separator between vertical splits.
2021-04-08 22:34:06 +09:00
Blaž Hrastnik
9f318a8529
Fix an issue with closing nested splits.
...
The parent id was never assigned to the split, so removing the container
when it became empty failed.
2021-04-08 22:34:06 +09:00
Blaž Hrastnik
8b33ba2284
Correct the naming issue with vsplit and hsplit being swapped.
2021-04-08 15:52:04 +09:00
Blaž Hrastnik
ceea5eacd8
clippy lint
2021-03-31 23:42:16 +09:00
Blaž Hrastnik
8a0ab447ec
editor.open can now either replace the current view or open in a split.
2021-03-24 14:28:26 +09:00
Blaž Hrastnik
b24cdd1295
Derive a separate ViewId type.
2021-03-24 14:03:20 +09:00
Blaž Hrastnik
8328fe926d
Drop refcell use, make view simply ref doc.id.
2021-03-23 18:14:35 +09:00
Blaž Hrastnik
6336c1da20
view: Reposition cursors on tree resize.
2021-02-26 15:53:19 +09:00
Blaž Hrastnik
8b9b02f08b
minor
2021-02-22 12:06:28 +09:00
Blaž Hrastnik
7da6bd6a71
commands: Simplify some code, only calling cx.doc() once.
2021-02-21 19:04:31 +09:00
Blaž Hrastnik
7877647cf0
Allow closing individual views.
2021-02-19 17:46:43 +09:00
Blaž Hrastnik
0827c45d94
view: Disable tree.fullscreen for now to appease clippy.
2021-02-18 18:36:24 +09:00
Blaž Hrastnik
5e73f83efa
Implement vertical split calculations.
2021-02-09 15:59:42 +09:00
Blaž Hrastnik
a924ad2885
simplify.
2021-02-05 16:06:48 +09:00
Blaž Hrastnik
c70080dd68
Work around rendering errors for positions offscreen.
2021-02-05 14:42:56 +09:00
Blaž Hrastnik
8f0ddf9632
Address clippy warnings.
2021-02-05 11:43:16 +09:00
Blaž Hrastnik
9c33b5340a
A dumb "next view" implementation that works.
2021-02-04 19:49:29 +09:00
Blaž Hrastnik
5554910e08
Forgot to add the tree.rs definition...
2021-02-04 17:26:11 +09:00