IssueRaiser

remote-ssh plugin (like vscode)

This is mostly just for tracking. Obviously everyone wants this, but it looks like work... 😏 # Problem vscode has "remote" tools (broadly referred to as `vscode-remote`, in particular `vscode remote-ssh`) - https://code.visualstudio.com/docs/remote/remote-overview - https://code.visualstudio.com/docs/remote/ssh ... that allow the user to 1. input a ssh URI (hostname + port) - or select from a list of hosts discovered from your local `~/.ssh/config` 2. vscode connects to the remote ssh endpoint using your local `~/.ssh` credentials - or prompts for password as needed 3. vscode starts a new local UI 4. vscode installs _another vscode_ on the remote machine automatically - it also installs your plugins, on the remote! 5. the new local vscode UI controls the remote vscode server, and you can use it to work on the remote machine very much like a local vscode. # Ideaaaaaa 1. Implement a "universal installer" script (sh, powershell) that pulls from https://github.com/neovim/neovim/releases and installs the correct Nvim on the current machine ``` curl https://neovim.io/install-hax && bash install-hax ``` - does something like this already exist? - https://github.com/rhysd/action-setup-vim - https://github.com/NTBBloodbath/nvenv - https://github.com/MordechaiHadad/bob 2. Implement an Nvim plugin that works like vscode remote-ssh (described above) - select ssh host from `~/.ssh/config` - installs Nvim on the remote (

Posted by justinmk on Jan 3, 2023, 7:07 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.2,500 issues0 comments

ux (Sysadmin)

remote-ssh plugin (like vscode)

justinmkJan 3, 2023, 7:07 PM

This is mostly just for tracking. Obviously everyone wants this, but it looks like work... 😏 # Problem vscode has "remote" tools (broadly referred to as `vscode-remote`, in particular `vscode remote-ssh`) - https://code.visualstudio.com/docs/remote/remote-overview - https://code.visualstudio.com/docs/remote/ssh ... that allow the user to 1. input a ssh URI (hostname + port) - or select from a list of hosts discovered from your local `~/.ssh/config` 2. vscode connects to the remote ssh endpoint using your local `~/.ssh` credentials - or prompts for password as needed 3. vscode starts a new local UI 4. vscode installs _another vscode_ on the remote machine automatically - it also installs your plugins, on the remote! 5. the new local vscode UI controls the remote vscode server, and you can use it to work on the remote machine very much like a local vscode. # Ideaaaaaa 1. Implement a "universal installer" script (sh, powershell) that pulls from https://github.com/neovim/neovim/releases and installs the correct Nvim on the current machine ``` curl https://neovim.io/install-hax && bash install-hax ``` - does something like this already exist? - https://github.com/rhysd/action-setup-vim - https://github.com/NTBBloodbath/nvenv - https://github.com/MordechaiHadad/bob 2. Implement an Nvim plugin that works like vscode remote-ssh (described above) - select ssh host from `~/.ssh/config` - installs Nvim on the remote (

Comments (0)

No comments yet. Start the discussion.

Comment on this issue