{"id":44532659,"url":"https://github.com/sedm0784/vim-resize-mode","last_synced_at":"2026-02-13T18:40:06.504Z","repository":{"id":136386430,"uuid":"241444461","full_name":"sedm0784/vim-resize-mode","owner":"sedm0784","description":"A Vim mode for easier window resizing","archived":false,"fork":false,"pushed_at":"2024-02-26T11:28:56.000Z","size":13,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-02-26T12:43:26.569Z","etag":null,"topics":["vim","vim-configuration","vim-plugin","vim-windows"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sedm0784.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2020-02-18T19:07:01.000Z","updated_at":"2024-02-26T11:29:00.000Z","dependencies_parsed_at":"2024-02-26T12:53:15.257Z","dependency_job_id":null,"html_url":"https://github.com/sedm0784/vim-resize-mode","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/sedm0784/vim-resize-mode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sedm0784%2Fvim-resize-mode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sedm0784%2Fvim-resize-mode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sedm0784%2Fvim-resize-mode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sedm0784%2Fvim-resize-mode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sedm0784","download_url":"https://codeload.github.com/sedm0784/vim-resize-mode/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sedm0784%2Fvim-resize-mode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29414282,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["vim","vim-configuration","vim-plugin","vim-windows"],"created_at":"2026-02-13T18:40:05.516Z","updated_at":"2026-02-13T18:40:06.490Z","avatar_url":"https://github.com/sedm0784.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Resize Mode\n\n**Before Resize Mode: Awkward, Slow**\n\n\u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e\u003e\u003c/kbd\u003e\u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e\u003e\u003c/kbd\u003e\n\n**With Resize Mode: Blisteringly Fast! Exuberant!**\n\n\u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003e\u003e\u003c/kbd\u003e\u003ckbd\u003e\u003e\u003c/kbd\u003e\n\nResize Mode is a tiny, unobtrusive Vim plugin that makes resizing windows easier. It streamlines window resizing by allowing you to repeat resize operations without having to keep telling Vim that you want to resize the window, but it stays out of your way: resizing uses the same keystrokes you already know, and if you forget it\u0026rsquo;s there, Vim will work completely normally as it always has.\n\n## Installation\n\nResize Mode is implemented in pure Vimscript. Simply install normally using Vim\u0026rsquo;s [packages](https://vimhelp.org/repeat.txt.html#packages) feature\\*, or with your favourite plugin manager.\n\n\u003csup\u003e\\* See the **Using a single plugin and loading it automatically** subheading.\n\n## Configuration\n\nNo configuration is required.\\*\n\n\u003csup\u003e\\* See [:help resize-mode-mappings](https://github.com/sedm0784/vim-resize-mode/blob/81d0e2c792fdc4ce0927582a48d9d9f42db1ec42/doc/resize-mode.txt#L78) for advanced configuration.\u003c/sup\u003e\n\n## Usage\n\nENTER resize mode by using Vim\u0026rsquo;s normal resize mappings:\n\n- \u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\n- \u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e-\u003c/kbd\u003e\n- \u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e\u003e\u003c/kbd\u003e\n- \u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e\u003c\u003c/kbd\u003e\n\nCONTINUE resizing by pressing any of the resize keys:\n\n- \u003ckbd\u003e+\u003c/kbd\u003e\n- \u003ckbd\u003e-\u003c/kbd\u003e\n- \u003ckbd\u003e\u003e\u003c/kbd\u003e\n- \u003ckbd\u003e\u003c\u003c/kbd\u003e\n\nEXIT resize mode by using any Vim command that is *not* a window resize command. Yes, this is INCONSISTENT with Vim\u0026rsquo;s other modes, but this means that Vim is so unobtrusive that if you forget it\u0026rsquo;s there, you won\u0026rsquo;t trip over it: Vim\u0026rsquo;s resize functions will work as they always did before. So there\u0026rsquo;s no risk! Install it today!\n\n## Why Not Just Use a [[count]](https://vimhelp.org/intro.txt.html#count)?\n\nVisual Feedback! Sometimes it\u0026rsquo;s easier to MASH a resize key rather than attempting to figure out in advance precisely how many lines to resize.\n\nAnd Resize Mode is even better when you use a [count], because it maintains the count throughout the resize operation!\n\nI\u0026rsquo;m not terrible at eyeballing numbers of lines, but it\u0026rsquo;s still quicker for me to type:\n\n\u003ckbd\u003e5\u003c/kbd\u003e\u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e\n\nthan:\n\n\u003ckbd\u003e5\u003c/kbd\u003e\u003ckbd\u003e0\u003c/kbd\u003e\u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e+\u003c/kbd\u003e *Whoops! Overshot\u0026hellip;*  \u003ckbd\u003eCtrl-W\u003c/kbd\u003e\u003ckbd\u003e5\u003c/kbd\u003e\u003ckbd\u003e-\u003c/kbd\u003e.\n\n## Further Details\n\n[:help resize-mode](https://github.com/sedm0784/vim-resize-mode/blob/master/doc/resize-mode.txt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsedm0784%2Fvim-resize-mode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsedm0784%2Fvim-resize-mode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsedm0784%2Fvim-resize-mode/lists"}