aboutsummaryrefslogtreecommitdiff
path: root/helix-view/src/view.rs
Commit message (Expand)AuthorAge
* Extract view.inner_area(), simplify render_focused_view_elementsBlaž Hrastnik2021-08-19
* Refactor view.first_line/first_col into view.offset (Position)Blaž Hrastnik2021-08-19
* Show file preview in split pane in fuzzy finder (#534)Gokul Soumya2021-08-12
* fix: Adjust scroll offset/padding calculation to prevent wobbleBlaž Hrastnik2021-08-11
* config: Rename [terminal] to [editor] and pass it into EditorBlaž Hrastnik2021-08-08
* Add more unit tests for pos_at_screen_coords.Nathan Vegdahl2021-07-31
* mouse: Remove verify_screen_coords, refactor primary selection modificationBlaž Hrastnik2021-07-30
* Mouse selection support (#509)Dmitry Sharshakov2021-07-30
* Address some PR comments.Nathan Vegdahl2021-07-26
* Collect some common patterns into methods on `Range`.Nathan Vegdahl2021-07-26
* Fixes for misc bugs with view movement.Nathan Vegdahl2021-07-21
* Fixed primary cursor position calculation to use 1-width semantics.Nathan Vegdahl2021-07-19
* Properly fix `last_line` view calculation.Nathan Vegdahl2021-07-19
* reverse the dependency between helix-tui and helix-view (#366)Keith Simmons2021-06-25
* add alternate file (#223)Robin2021-06-12
* Derive debug without featureIvan Tham2021-06-10
* Implement Debug for data structure as a featurenotoria2021-06-10
* Fix jump behavior, goto_implementation now jumpIvan Tham2021-06-10
* Fix Unicode (#135)Kirawi2021-06-08
* Fixing Multiple Panics (#121)Kirawi2021-06-05
* Fix panic when buffer larger than terminal widthRowan Herbert2021-06-02
* View::new is infallible, so is editor.switch/new_file.Blaž Hrastnik2021-05-07
* Fix the last line calculation inside ensure_cursor_in_viewBlaž Hrastnik2021-04-14
* Adjust scroll() to match kakoune: only scroll the view if cursor in bounds.Blaž Hrastnik2021-04-14
* Horizontal scrolling! It only took a year to get around to it.Blaž Hrastnik2021-04-09
* Weave through view_id references so that views into one file have independent...Blaž Hrastnik2021-03-31
* Store intra-files jumps (goto) on the jumplist.Blaž Hrastnik2021-03-29
* Trivial jumplist implementation.Blaž Hrastnik2021-03-24
* Derive a separate ViewId type.Blaž Hrastnik2021-03-24
* Drop refcell use, make view simply ref doc.id.Blaž Hrastnik2021-03-23
* Store Document on the Editor type, make View reference it.Blaž Hrastnik2021-03-22
* Add tab_width and indent_unit config.Blaž Hrastnik2021-03-22
* minor: TODO comment cleanupBlaž Hrastnik2021-03-16
* Cleanup: use doc.selection() instead of doc.state.selection().Blaž Hrastnik2021-03-14
* commands: Improve scroll functions.Blaž Hrastnik2021-03-04
* ui: Make editor more resilient about being shrunk too small.Blaž Hrastnik2021-03-01
* minor: Simplify some code.Blaž Hrastnik2021-02-24
* Allow closing individual views.Blaž Hrastnik2021-02-19
* treewide: &RopeSlice -> RopeSlice. It's Copy so no reason to pass by refBlaž Hrastnik2021-02-18
* Implement vertical split calculations.Blaž Hrastnik2021-02-09
* popup: wip work on completion popupsBlaž Hrastnik2021-02-09
* View tree implementation: render multiple split views.Blaž Hrastnik2021-02-03
* clippy lintBlaž Hrastnik2020-12-03
* Refactor: Document type as a wrapper around barebones State.Blaž Hrastnik2020-12-03
* Reroute LSP notification events into the main app event loop.Blaž Hrastnik2020-12-03
* Move theme from view to editor, support multiple views in editor.Blaž Hrastnik2020-12-03
* separated statusline and promptJan Hrastnik2020-10-16
* Share the padding definition too.Blaž Hrastnik2020-10-14
* Share tab width definitions.Blaž Hrastnik2020-10-14
* CleanupBlaž Hrastnik2020-10-13