{"id":13899924,"url":"https://github.com/ConradIrwin/vim-bracketed-paste","last_synced_at":"2025-07-17T17:32:28.614Z","repository":{"id":7903872,"uuid":"9285265","full_name":"ConradIrwin/vim-bracketed-paste","owner":"ConradIrwin","description":"Handles bracketed-paste-mode in vim (aka. automatic `:set paste`)","archived":false,"fork":false,"pushed_at":"2024-03-06T17:32:41.000Z","size":21,"stargazers_count":483,"open_issues_count":14,"forks_count":28,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-11-24T05:24:48.538Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vim Script","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/ConradIrwin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.MIT","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":"2013-04-07T23:58:54.000Z","updated_at":"2024-10-29T20:38:26.000Z","dependencies_parsed_at":"2024-04-11T23:44:45.641Z","dependency_job_id":"1907dd98-cdc8-4b43-a45f-9ece8c43371b","html_url":"https://github.com/ConradIrwin/vim-bracketed-paste","commit_stats":{"total_commits":24,"total_committers":16,"mean_commits":1.5,"dds":0.6666666666666667,"last_synced_commit":"45411da73cc159e4fc2138d930553d247bbfbcdc"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConradIrwin%2Fvim-bracketed-paste","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConradIrwin%2Fvim-bracketed-paste/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConradIrwin%2Fvim-bracketed-paste/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConradIrwin%2Fvim-bracketed-paste/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ConradIrwin","download_url":"https://codeload.github.com/ConradIrwin/vim-bracketed-paste/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226286978,"owners_count":17600701,"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-08-06T19:01:39.840Z","updated_at":"2024-11-25T06:31:09.570Z","avatar_url":"https://github.com/ConradIrwin.png","language":"Vim Script","funding_links":[],"categories":["Bracketed paste (or why do I have to set 'paste' all the time?)","Vim Script"],"sub_categories":["3. Query the database"],"readme":"vim-bracketed-paste enables transparent pasting into vim. (i.e. no more `:set paste!`)\n\nInstallation\n============\n\nVim supports native package directories starting with version 8. All you have to do is clone this project under `~/.vim/pack/\u003cany dir name\u003e/start/vim-bracketed-paste` to have it auto-load.\n\n```bash\nmkdir -p ~/.vim/pack/dist/start\ngit clone https://github.com/ConradIrwin/vim-bracketed-paste ~/.vim/pack/dist/start/vim-bracketed-paste\n```\n\nFor Vim 7 and older, I recommend using [pathogen](https://github.com/tpope/vim-pathogen). Once you have installed pathogen:\n\n```bash\ncd ~/.vim/bundle\ngit clone https://github.com/ConradIrwin/vim-bracketed-paste\n```\n\nOtherwise just copy-paste everything from [plugin/bracketed-paste.vim](https://github.com/ConradIrwin/vim-bracketed-paste/blob/master/plugin/bracketed-paste.vim) into your `~/.vimrc`.\n\nUsage\n=====\n\nYou need to be using a modern xterm-compatible terminal emulator that supports [bracketed paste mode](http://cirw.in/blog/bracketed-paste). xterm, urxvt, iTerm2, gnome-terminal (and other terminals using libvte), Putty (for Windows) are known to work.\n\nThen whenever you are in the *insert mode* and paste into your terminal emulator using `command+v`, `shift+insert`, `ctrl+shift+v` or `middle-click`, vim will automatically `:set paste` for you.\n\nCredit\n======\n\nThe code for this plugin was taken from Chis Page's answer to a [StackOverflow question](http://stackoverflow.com/questions/5585129/pasting-code-into-terminal-window-into-vim-on-mac-os-x), I just packaged it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FConradIrwin%2Fvim-bracketed-paste","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FConradIrwin%2Fvim-bracketed-paste","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FConradIrwin%2Fvim-bracketed-paste/lists"}