{"id":17048464,"url":"https://github.com/greymd/tmux-adtty","last_synced_at":"2026-05-07T07:32:00.373Z","repository":{"id":85909218,"uuid":"86674446","full_name":"greymd/tmux-adtty","owner":"greymd","description":"Adjust terminal emulator's size to true column and line size.","archived":false,"fork":false,"pushed_at":"2017-03-30T11:18:34.000Z","size":195,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-28T10:30:06.536Z","etag":null,"topics":["tmux","tmux-plugins"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/greymd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-30T07:49:01.000Z","updated_at":"2023-12-03T21:11:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"6cc92f69-4203-41b2-b661-b14d3b02044e","html_url":"https://github.com/greymd/tmux-adtty","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greymd%2Ftmux-adtty","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greymd%2Ftmux-adtty/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greymd%2Ftmux-adtty/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greymd%2Ftmux-adtty/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/greymd","download_url":"https://codeload.github.com/greymd/tmux-adtty/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245052673,"owners_count":20553172,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["tmux","tmux-plugins"],"created_at":"2024-10-14T09:52:05.209Z","updated_at":"2026-05-07T07:31:55.343Z","avatar_url":"https://github.com/greymd.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tmux-adtty\n\nADjust + TTY: Adjust terminal emulator's size to true column and line size.\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"./img/introduction.png\" /\u003e\n\u003c/p\u003e\n\n# Introduction\n\nWhen a remote terminal device cannot receives local's terminal emulator's screen size, screen layout would be broken.\nIf any servers does not convey terminal information in SSH connection, such the issue can be happened. This plugin helps tmux users fix such the issue.\n\n## Key binding\n\n* `prefix + a` - Adjust terminal emulator's column and line size properly.\n  + Send two commands `$ stty rows #{pane_height} cols #{pane_width}` and `clear`.\n  + See [Change key binding](#change-default-bind-key) to change this key binding.\n\n## Installation with [Tmux Plugin Manager](https://github.com/tmux-plugins/tpm) (recommended)\n\nAdd plugin to the list of TPM plugins in `.tmux.conf`.\n\n```\nset -g @plugin 'greymd/tmux-adtty'\n```\n\nHit `prefix + I` to fetch the plugin and source it. You should now be able to use the plugin.\n\n## Manual installation\n\n```\n$ git clone https://github.com/greymd/tmux-adtty.git ~/clone/path\n```\n\nAdd this line to the bottom of `.tmux.conf`.\n\n```\nrun-shell ~/clone/path/adtty.tmux\n```\n\nReload TMUX environment.\n\n```\n$ tmux source-file ~/.tmux.conf\n```\n\n## Change default bind key.\n\nUpdate `@adtty` in `tmux.conf` with such the statement.\n\n```\n# Example: Change key binding to 'prefix + A' key.\nset -g @adtty 'A'\n```\n\n\n## LICENSE\n\nThis is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreymd%2Ftmux-adtty","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreymd%2Ftmux-adtty","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreymd%2Ftmux-adtty/lists"}