Emacs Tramp over AWS SSM APIs
martin.baillie.id
Emacs Tramp over AWS SSM APIs
1–10 of 59 posts
Re: Emacs Tramp over AWS SSM APIs
#2Re: Emacs Tramp over AWS SSM APIs
#3Tramp does not need scp to transfer files, it can just as easily multiplex them over the shell connection by using base64 or uu encoding.
Re: Emacs Tramp over AWS SSM APIs
#4Tramp is by far the most magical feeling trick in the emacs toolbox.
Re: Emacs Tramp over AWS SSM APIs
#5Tramp is by far the most magical feeling trick in the emacs toolbox.
vscode ate everyone's lunch in this department.
Re: Emacs Tramp over AWS SSM APIs
#6Tramp is by far the most magical feeling trick in the emacs toolbox.
vscode ate everyone's lunch in this department.
Re: Emacs Tramp over AWS SSM APIs
#7Earlier quoted context omitted.
vscode ate everyone's lunch in this department.
Yes, the vscode remote development plugin is a game changer. It's the new benchmark for how client-server IDEs should work. I am (and more importantly, my team is) no longer constrained to the terminal and memorizing incredibly obscure emacs or vi commands to get stuff done on a remote instance. There is no input lag because vscode keeps all the IDE UI local while doing all the heavy lifting remotely. And to the arti…
I haven't used VS code yet, simply because of lack of time in relearning another editor. In which particular way do you feel like VS code remote plugin is superior to the alternatives? And is there anything lacking in your VS code experience as of today?
Re: Emacs Tramp over AWS SSM APIs
#8Earlier quoted context omitted.
vscode ate everyone's lunch in this department.
Yes, the vscode remote development plugin is a game changer. It's the new benchmark for how client-server IDEs should work. I am (and more importantly, my team is) no longer constrained to the terminal and memorizing incredibly obscure emacs or vi commands to get stuff done on a remote instance. There is no input lag because vscode keeps all the IDE UI local while doing all the heavy lifting remotely. And to the arti…
Re: Emacs Tramp over AWS SSM APIs
#9Earlier quoted context omitted.
vscode ate everyone's lunch in this department.
Yes, the vscode remote development plugin is a game changer. It's the new benchmark for how client-server IDEs should work. I am (and more importantly, my team is) no longer constrained to the terminal and memorizing incredibly obscure emacs or vi commands to get stuff done on a remote instance. There is no input lag because vscode keeps all the IDE UI local while doing all the heavy lifting remotely. And to the arti…
Re: Emacs Tramp over AWS SSM APIs
#10Earlier quoted context omitted.
vscode ate everyone's lunch in this department.
How? Tramp has been working at this level for well over a decade, if I'm not mistaken. And you don't have to have anything installed in the "host" that you are connecting to.
Tramp is great for editing some remote files here and there, but to match vscode you will have to put a lot of effort to make everything feel equally fast and make all your packages work. Even then it won't feel as seamless as vscode because it "cheats" by installing a remote component, and I don't find that to be a valid complaint since you are already installing your whole dev environment in the remote server.
Having said that (I'm not a vscode user), what I always do is use Emacs on the remote server inside tmux. For me that's better and superior to the vscode remote plugin, my dev environment is local to my editor.