micro/internal/action
Dmitry Maluka c5798b5b8c
Fix softwrap scrolling issues (#1981)
Softwrap implementation enhanced to fix various issues with scrolling,
centering, relocating etc.

The main idea is simple: work not with simple line numbers but
with (Line, Row) pairs, where Line is a line number in the buffer
and Row is a visual line (a row) number within this line.
The logic remains mostly the same, but simple arithmetic operations
on line numbers are replaced with corresponding operations on
(Line, Row) pairs.

Fixes #632, #1657
2021-04-07 16:18:51 -04:00
..
actions.go Fix softwrap scrolling issues (#1981) 2021-04-07 16:18:51 -04:00
actions_other.go Change project layout and use go.mod 2019-12-25 17:05:10 -05:00
actions_posix.go Fix v2 import path for go mod 2020-05-04 10:16:15 -04:00
bindings.go Fix #2030: warn for invalid pane type 2021-02-18 19:02:23 -05:00
bufpane.go Add ForceQuit action 2021-03-01 21:55:49 -05:00
command.go Fix noregex interactive replace 2021-03-02 17:16:19 -05:00
defaults.go Update keybinding docs 2020-09-06 17:38:23 -04:00
defaults_darwin.go Allow configuration for info/term bindings 2020-08-09 16:42:03 -04:00
defaults_other.go Allow configuration for info/term bindings 2020-08-09 16:42:03 -04:00
events.go Replace meta with alt automatically, update tcell 2020-09-05 21:59:19 -04:00
globals.go Fix softwrap scrolling issues (#1981) 2021-04-07 16:18:51 -04:00
infocomplete.go Add support for copy-paste via OSC 52 2020-07-04 20:00:39 -04:00
infopane.go Fix internal string binding representation 2020-11-05 15:52:25 -05:00
keytree.go Update to tcell v2 2020-09-05 14:52:35 -04:00
pane.go Fix v2 import path for go mod 2020-05-04 10:16:15 -04:00
rawpane.go Update to tcell v2 2020-09-05 14:52:35 -04:00
tab.go Update to tcell v2 2020-09-05 14:52:35 -04:00
terminal_supported.go Check error in terminal emulator 2020-07-27 17:43:55 -04:00
terminal_unsupported.go Use actual lua functions for callbacks instead of strings 2020-02-08 15:49:41 -05:00
termpane.go Fix internal string binding representation 2020-11-05 15:52:25 -05:00