{"id":13898605,"url":"https://github.com/wincent/terminus","last_synced_at":"2025-04-08T07:33:05.193Z","repository":{"id":34640791,"uuid":"38597217","full_name":"wincent/terminus","owner":"wincent","description":"🖥 Enhanced terminal integration for Vim","archived":false,"fork":false,"pushed_at":"2025-01-24T10:07:19.000Z","size":2835,"stargazers_count":464,"open_issues_count":13,"forks_count":25,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-04-01T04:53:30.922Z","etag":null,"topics":["tmux","vim"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wincent.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2015-07-06T04:17:14.000Z","updated_at":"2025-03-14T14:20:49.000Z","dependencies_parsed_at":"2022-09-14T17:31:14.163Z","dependency_job_id":"6495904c-ee00-4edc-8a29-130b650d2b3c","html_url":"https://github.com/wincent/terminus","commit_stats":{"total_commits":80,"total_committers":9,"mean_commits":8.88888888888889,"dds":"0.16249999999999998","last_synced_commit":"47247474350e3c2cae12220ef06bed975b7be2dc"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wincent%2Fterminus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wincent%2Fterminus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wincent%2Fterminus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wincent%2Fterminus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wincent","download_url":"https://codeload.github.com/wincent/terminus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247796334,"owners_count":20997553,"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","vim"],"created_at":"2024-08-06T18:04:22.415Z","updated_at":"2025-04-08T07:33:05.155Z","avatar_url":"https://github.com/wincent.png","language":"Vim Script","funding_links":[],"categories":["Vim Script"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/wincent/terminus/media/terminus-color-small.png\" /\u003e\n\u003c/p\u003e\n\n# Terminus\n\nTerminus enhances Vim's and Neovim's integration with the terminal in four ways, particularly when using [tmux](https://tmux.github.io/) and [iTerm](https://www.iterm2.com/) or [KDE Konsole](https://konsole.kde.org/), closing the gap between terminal and GUI Vim:\n\n## Cursor shape change in insert and replace mode\n\nIn insert mode, the cursor shape changes to a thin vertical bar. In replace mode, it changes to an underline. On returning to normal mode, it reverts to the standard \"block\" shape. Configuration options are provided to select among the different shapes.\n\n## Improved mouse support\n\nActivates `'mouse'` support in all modes and additionally tries to activate `sgr-mouse` support, which allows the mouse to work \"even in columns beyond 223\".\n\n## Focus reporting\n\nAllows Vim to receive `FocusGained` and `FocusLost` events, even in the terminal and inside tmux. This is in turn used to fire the `:checktime` command, which, in conjunction with the `'autoread'`, allows Vim to automatically pick up changes made by other processes when switching to and from Vim.\n\n## \"Bracketed Paste\" mode\n\nSets up \"Bracketed Paste\" mode, which means you can forget about manually setting the `'paste'` option and simply go ahead and paste in any mode.\n\n---\n\nFor more information, see [the documentation](https://github.com/wincent/terminus/blob/main/doc/terminus.txt).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwincent%2Fterminus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwincent%2Fterminus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwincent%2Fterminus/lists"}