EmacsConf 2019 - 23a - Interactive Remote Debugging and Development with TRAMP Mode - Matt Ray
Channel: EmacsConf and Emacs hangouts
Date: 2019-11-25

You can watch this video with free software at: https://media.emacsconf.org/2019/23.html
Download (1080p): https://mirror.csclub.uwaterloo.ca/emacsconf/2019/emacsconf-2019-23-interactive-remote-debugging-development-with-tramp-mode--mattray.webm
Download (720p, live Q&A): https://mirror.csclub.uwaterloo.ca/emacsconf/2019/emacsconf-2019-23-interactive-remote-debugging-development-with-tramp-mode--questions--mattray.webm
Slides and notes: https://mirror.csclub.uwaterloo.ca/emacsconf/2019/emacsconf-2019-23-interactive-remote-debugging-development-with-tramp-mode--slides-notes--mattray.pdf

Notes from pad:
  • https://github.com/mattray/emacsconf2019
  • https://MattRay.dev
  • https://github.com/mattray/home-directory/
  • https://www.softwaredefinedtalk.com/
  • https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html
  • [tramp mode] (https://www.emacswiki.org/emacs/TrampMode)
    • https://www.gnu.org/software/tramp/
  • testing infrastructure: "Test Kitchen"
    • https://kitchen.ci
  • [Vagrant] (https://vagrantup.com)
  • [Chef] (https://Chef.io)
  • [InSpec] (https://inspec.io)
  • pry
    • Ruby interactive debugger
    • http://pryrepl.org/
  • Q&A
    • using multiple ssh sessions
    • he is using `nohup' to get it to background
    • relocating is not a requirement for Matt (tmux advantage)
    • What are the main advantages on using shell within Emacs in contrast to terminal/(ssh/)tmux/zsh directly? (handling of ssh connection loss, zsh features not available in Emacs shell, …)
      • Sat 20:56  rwp In Tramp just the single feature of editing a remote file and then typing `M-x compile' and it automatically doing a remote compile is a killer feature that really wows people I show it too.

  related:
  • Tramp Cheatsheet https://imgur.com/a/3jDEFhV
  • defun toggle-alternate-file-as-root(): https://gist.github.com/ieure/885335e047878d504d39b34e1a1ff4e6
  • https://github.com/nflath/sudo-edit
  • https://www.vagrantup.com/
  • https://www.chef.io/, https://en.wikipedia.org/wiki/Chef_(software)