{"repo":"noscript/tmux-mighty-scroll","free":true,"listed":false,"github":"https://github.com/noscript/tmux-mighty-scroll","clone":"git clone https://github.com/noscript/tmux-mighty-scroll.git","description":"More scroll, less hassle","language":"Shell","stars":113,"topics":["tmux","tmux-plugin","mousewheel"],"license":"MIT","category":"cli-tools","readme_excerpt":"Tmux Mighty Scroll Ultimate solution to enable seamless mouse scroll in tmux. When no process running, it will scroll over the pane content. Otherwise, depending on process name, it will pass ↑ / ↓ or Page Up / Page Down keys or pass-through mouse scroll events as is. Features Works in scenarios like $ git log , $ find less , etc. Works in other applications like fzf , mc , man , ranger , vim , etc. Works with nested environments like chroot . Starts copy-mode automatically when no process running. Limitations Does not work in panes with open remote connection, since there is no way to relay back to tmux which processes are running in remote shell. See @mighty-scroll-fallback-mode . Requirements Mouse mode enabled ( set -g mouse on ). C compiler (Linux only. Optional, but highly recommended). Installation with Tmux Plugin Manager (recommended) Add the plugin to the list of TPM plugins in .tmux.conf : Hit prefix + I to fetch the plugin and source it. Manual Installation Clone the repo: Add this line to the bottom of .tmux.conf : Reload tmux environment: Configuration Option Default value Supported values Description --- --- --- --- @mighty-scroll-interval 2 Number How many lines to scroll in by-line and history modes. @mighty-scroll-select-pane on on , off If enabled, the pane being scrolled becomes automatically selected. @mighty-scroll-by-line 'man less pager fzf' List Space separated list of processes that will be scrolled by line. @mighty-scroll-by-page 'irssi vi' List Spa","default_branch":null,"files":null,"tree":[],"storefront":"/r/noscript","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/noscript/tmux-mighty-scroll/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}