仮想環境技術の進歩によりVagrant、Chef、Ansibleなどのツールを用いて、 サーバーの環境構築を今までの手作業的なものからソースコードで記述していこうという流れがある。 これらに纏わる技術はサーバーの本番運用に関してのトピックがメインだけども、 サーバーのセットアップが自動で行えるようになれば開発環境のセットアップも そうなっていくのは自明で、VagrantでローカルにUbuntuを入れて開発に利用する なんてことは既に多くの人が行っているはず。 そういうことをしていると、必然的に環境ごとにエディタの設定なども行わなければならない。 必要とされるのは、冪等性のあるワンストップかつ自動でインストールさせることが出来る手段だ。 emacsの場合、リモート先のファイルを編集するためのTrampという優れた機能が存在するため、 必ずしもサーバー側にエディタが存在している必要はないのだけ
![Emacsがこの先生きのこるためのたった1つの方法 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/b04703a4a05ef1ae6c826c21b775508b662f89b7/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9RW1hY3MlRTMlODElOEMlRTMlODElOTMlRTMlODElQUUlRTUlODUlODglRTclOTQlOUYlRTMlODElOEQlRTMlODElQUUlRTMlODElOTMlRTMlODIlOEIlRTMlODElOUYlRTMlODIlODElRTMlODElQUUlRTMlODElOUYlRTMlODElQTMlRTMlODElOUYxJUUzJTgxJUE0JUUzJTgxJUFFJUU2JTk2JUI5JUU2JUIzJTk1JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz04MTcwYmZlZTkxMTQ0YmEwMjI0NDMzNWRhMGE4OThiNA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwYWluYW1lJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1jMDcyMTI2MGY2ZmQ2OTRjY2I1MTAzZThkYjU5NGMxNQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D85cb423fc5c1b436fbc030db6033b324)