{"id":13479841,"url":"https://github.com/tpope/vim-scriptease","last_synced_at":"2025-10-10T05:15:49.440Z","repository":{"id":5650958,"uuid":"6859857","full_name":"tpope/vim-scriptease","owner":"tpope","description":"scriptease.vim: A Vim plugin for Vim plugins","archived":false,"fork":false,"pushed_at":"2023-11-13T23:40:22.000Z","size":100,"stargazers_count":677,"open_issues_count":5,"forks_count":39,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-01-08T16:27:44.166Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.vim.org/scripts/script.php?script_id=4394","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/tpope.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"tpope","custom":["https://www.paypal.me/vimpope"]}},"created_at":"2012-11-26T04:36:14.000Z","updated_at":"2025-01-01T05:23:20.000Z","dependencies_parsed_at":"2024-01-14T15:26:23.173Z","dependency_job_id":"9398e28b-dd51-430d-afa4-a71842034726","html_url":"https://github.com/tpope/vim-scriptease","commit_stats":{"total_commits":114,"total_committers":13,"mean_commits":8.76923076923077,"dds":"0.16666666666666663","last_synced_commit":"18511d389675d773994215ddb572ccdc2b72f52b"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpope%2Fvim-scriptease","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpope%2Fvim-scriptease/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpope%2Fvim-scriptease/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpope%2Fvim-scriptease/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tpope","download_url":"https://codeload.github.com/tpope/vim-scriptease/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240783109,"owners_count":19856776,"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":[],"created_at":"2024-07-31T16:02:23.779Z","updated_at":"2025-10-10T05:15:44.420Z","avatar_url":"https://github.com/tpope.png","language":"Vim Script","funding_links":["https://github.com/sponsors/tpope","https://www.paypal.me/vimpope"],"categories":["Vim Script","Vim script"],"sub_categories":[],"readme":"# scriptease.vim\n\nI make so many Vim plugins I had to make a Vim plugin for making Vim plugins.\n\n## Features\n\n* `:PP`: Pretty print.  With no argument, acts as a REPL.\n* `:Runtime`: Reload runtime files.  Like `:runtime!`, but it unlets any\n  include guards first.\n* `:Disarm`: Remove a runtime file's maps, commands, and autocommands,\n  effectively disabling it.\n* `:Scriptnames`: Load `:scriptnames` into the quickfix list.\n* `:Messages`: Load `:messages` into the quickfix list, with stack trace\n  parsing.\n* `:Verbose`: Capture the output of a `:verbose` invocation into the preview\n  window.\n* `:Time`: Measure how long a command takes.\n* `:Breakadd`: Like its lowercase cousin, but makes it much easier to set\n  breakpoints inside functions.  Also `:Breakdel`.\n* `:Vedit`: Edit a file relative the runtime path. For example,\n  `:Vedit plugin/scriptease.vim`. Also, `:Vsplit`, `:Vtabedit`, etc.\n  Extracted from [pathogen.vim](https://github.com/tpope/vim-pathogen).\n* `K`: Look up the `:help` for the VimL construct under the cursor.\n* `zS`: Show the active syntax highlighting groups under the cursor.\n* `g=`: Eval a motion or selection as VimL and replace it with the result.\n  This is handy for doing math, even outside of VimL.\n* Projections for\n  [projectionist.vim](https://github.com/tpope/vim-projectionist).\n\nSee the `:help` for details.\n\n## Installation\n\nInstall using your favorite package manager, or use Vim's built-in package\nsupport:\n\n    mkdir -p ~/.vim/pack/tpope/start\n    cd ~/.vim/pack/tpope/start\n    git clone https://tpope.io/vim/scriptease.git\n    vim -u NONE -c \"helptags scriptease/doc\" -c q\n\nOnce help tags have been generated, you can view the manual with\n`:help scriptease`.\n\n## Contributing\n\nSee the contribution guidelines for\n[pathogen.vim](https://github.com/tpope/vim-pathogen#readme).\n\n## Self-Promotion\n\nLike scriptease.vim? Follow the repository on\n[GitHub](https://github.com/tpope/vim-scriptease) and vote for it on\n[vim.org](http://www.vim.org/scripts/script.php?script_id=4394). And if\nyou're feeling especially charitable, follow [tpope](http://tpo.pe/) on\n[Twitter](http://twitter.com/tpope) and\n[GitHub](https://github.com/tpope).\n\n## License\n\nCopyright (c) Tim Pope.  Distributed under the same terms as Vim itself.\nSee `:help license`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftpope%2Fvim-scriptease","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftpope%2Fvim-scriptease","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftpope%2Fvim-scriptease/lists"}