mirror of
https://github.com/Hopiu/micro.git
synced 2026-04-17 12:51:01 +00:00
When adding a new `BufPane` it is always being inserted last into `MainTab().Panes`. This leads to a confusion when using the actions `PreviousSplit`, `NextSplit` as the previous/next split may not be the expected one. How to reproduce: - Launch micro and insert char "1" - Open a new vsplit via the command `vsplit` and insert "2" - Switch back to the left split (1) by using `PreviousSplit` - Again open a new vsplit via command: `vsplit` and type char "3" - Now switch between the 3 splits using `PreviousSplit`, `NextSplit` Switching from most left split to the most right, the expected order would be 1, 3, 2 but actually is 1, 2, 3. |
||
|---|---|---|
| .. | ||
| actions.go | ||
| actions_other.go | ||
| actions_posix.go | ||
| bindings.go | ||
| bufpane.go | ||
| command.go | ||
| defaults.go | ||
| defaults_darwin.go | ||
| defaults_other.go | ||
| events.go | ||
| globals.go | ||
| infocomplete.go | ||
| infopane.go | ||
| keytree.go | ||
| pane.go | ||
| rawpane.go | ||
| tab.go | ||
| terminal_supported.go | ||
| terminal_unsupported.go | ||
| termpane.go | ||