helix/helix-view/src
Dmitry Sharshakov 27b551d345
helix-term: handle scrolling when mouse is enabled (#554)
* helix-term: handle scrolling when mouse is enabled

Signed-off-by: Dmitry Sharshakov <d3dx12.xx@gmail.com>

* helix-term: configure scrolling speed

Signed-off-by: Dmitry Sharshakov <d3dx12.xx@gmail.com>

* helix-term: use new config for scrolling

Signed-off-by: Dmitry Sharshakov <d3dx12.xx@gmail.com>

* config: defaults for edtior config

Signed-off-by: Dmitry Sharshakov <d3dx12.xx@gmail.com>

* config: add scroll-lines property

Signed-off-by: Dmitry Sharshakov <d3dx12.xx@gmail.com>

* helix-term: scroll hovered view

Signed-off-by: Dmitry Sharshakov <d3dx12.xx@gmail.com>

* helix-term: support inverted scrolling

Signed-off-by: Dmitry Sharshakov <d3dx12.xx@gmail.com>

* helix-term: remove duplicating code

Signed-off-by: Dmitry Sharshakov <d3dx12.xx@gmail.com>

* helix-term: do not focus view while scrolled

Signed-off-by: Dmitry Sharshakov <d3dx12.xx@gmail.com>

* helix-term: refactor mouse events and scrolling

Signed-off-by: Dmitry Sharshakov <d3dx12.xx@gmail.com>

* simplify

Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
2021-08-10 14:35:20 +09:00
..
clipboard.rs Added native Windows clipboard support (#373) 2021-06-30 17:11:56 +09:00
document.rs Resolve a couple TODOs 2021-08-08 14:08:54 +09:00
editor.rs helix-term: handle scrolling when mouse is enabled (#554) 2021-08-10 14:35:20 +09:00
graphics.rs fix small terminal size panic with info popup (#563) 2021-08-09 15:46:58 +09:00
info.rs Allow multi key remappings in config file (#454) 2021-07-27 01:07:13 +09:00
input.rs Refactor case where key event is solely a character 2021-07-29 08:39:58 +08:00
keyboard.rs Update keyboard.rs (#516) 2021-07-27 16:32:05 +09:00
lib.rs Add infobox 2021-07-04 18:01:59 +09:00
macros.rs Replace Editor::current by a macro 2021-06-18 09:38:10 +09:00
register_selection.rs Implement missing Debug and update Cargo.lock 2021-06-10 22:00:08 +09:00
theme.rs Color palettes (#393) 2021-06-30 23:24:30 +09:00
tree.rs Fix typo 2021-07-20 22:10:43 +09:00
view.rs config: Rename [terminal] to [editor] and pass it into Editor 2021-08-08 14:10:01 +09:00