GNOME can do basic left-right tiling and more. Go to settings in the upper-right corner. Search for keyboard shortcuts, and scroll all the way down. Assign hotkeys to View split on left and View split on right.
So I noticed recently that Joe's Window Manager, and Openbox in LXDE (Fedora's default LXDE setup), can also tile windows. Edit the config files and ...
Lazygit (written in Go using the gocui library) fits all my needs. It’s simple, intuitive for user that doesn’t know Vim or Emacs and it gets the job done.
adding files easily - a
staging files one by one (space) or en masse (space)
committing files (c) and signing commits using PGP
resolving merge conflicts (interactively) - m
Emacs with lsp-mode (https://github.com/emacs-lsp/lsp-mode) and flycheck (https://www.flycheck.org) will be a good choice to target multiple languages simultaneously.
According to lsp-mode supported languages table: fortran, c++, python, R and Julia are already supported
avidemux can do this. It's in rpmfusion free for Fedora and there's a PPA for Ubuntu.
It supports most codecs and containers, and can step forward/back frame by frame, and properly switch between forward/back without needing to skip. It will also seek in containers that normally don't support it, like MPEG-TS. It's able to do this by building an index ...