{"id":16586632,"url":"https://github.com/tjdevries/vat.nvim","last_synced_at":"2026-02-03T20:39:53.551Z","repository":{"id":96940187,"uuid":"87875050","full_name":"tjdevries/vat.nvim","owner":"tjdevries","description":"vat: Vim As Terminal ","archived":false,"fork":false,"pushed_at":"2017-04-18T21:58:57.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-17T00:25:41.454Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/tjdevries.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-04-11T01:40:43.000Z","updated_at":"2018-10-29T04:13:52.000Z","dependencies_parsed_at":"2023-03-13T16:21:14.556Z","dependency_job_id":null,"html_url":"https://github.com/tjdevries/vat.nvim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tjdevries/vat.nvim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tjdevries%2Fvat.nvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tjdevries%2Fvat.nvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tjdevries%2Fvat.nvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tjdevries%2Fvat.nvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tjdevries","download_url":"https://codeload.github.com/tjdevries/vat.nvim/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tjdevries%2Fvat.nvim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29056639,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T20:13:53.544Z","status":"ssl_error","status_checked_at":"2026-02-03T20:13:40.507Z","response_time":96,"last_error":"SSL_read: 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":[],"created_at":"2024-10-11T22:52:07.988Z","updated_at":"2026-02-03T20:39:53.534Z","avatar_url":"https://github.com/tjdevries.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vat.nvim\n\n### Vim as Terminal\n\nThis plugin is mostly about making the `:te` command smarter.\n\nMy plan is to include a few items:\n  - [ ] A scratch buffer to create commands to send to a terminal buffer\n  - [ ] Tracking of the commands sent to a terminal buffer\n  - [ ] Ability to add commands to be persistent across sessions.\n  - [ ] Suggestions for commands to be sent to a terminal buffer\n    - [ ] Ability to add custom finders / finding strategies\n  - [ ] SSH helper\n    - [ ] Each of the following should be able to configured locally and in your init.vim\n      - [ ] Custom commands for different user / hosts combinations\n      - [ ] Custom abbrevs for different user / host combinations\n      - [ ] Custom maps for different user / host combinations\n      \nAnd most importantly, have all of your other vim capabilities and extensibility.\n\n## Inspiration\n\nI have to use an old embedded terminal emulator at work for certain parts of our projects. It doesn't have smart completion, nice history or the ability to define custom persistent functions easily. So I thought maybe I could use nvim to be really good at text editing and then just send the results to the terminal using `jobsend(term, command)`.\n    \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftjdevries%2Fvat.nvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftjdevries%2Fvat.nvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftjdevries%2Fvat.nvim/lists"}