Emacs Demo
Quick note on what can be shown in an emacs demo.
Start from the dashboard. Mention that the dashboard is only there when you start emacs, and you will never see it for a long time afterwards.
The beginning workflows would involve seeing what needs to be done. org-agenda will help with this. The exact structure depends on how the person works, and all of this is flexible enough to handle most if not all of your needs.
One approach is to open your agenda, to get a feel for how the day would look like.
git
- has a nice magit interface. Do some neat tricks like:
- committing difference hunks.
- change comments of previous commits (#TODO Also show how its done in normal git CLI)
- add an uncommitted file to a previous commit (#TODO Also show how its done in normal git CLI)
- stashing changes, and bringing them back.
- the thing with creating new branch - spin off I think.
- fixing merge conflicts.
- some magit extensions maybe?
- git forge on how to pull requests and issues and stuff.
ssh
- Quite easy to use, the file search system, directory list etc. will still look the same. I can also save my workspace even if one of the buffers have a file open from another machine.
Other notes:
- Other tools exist that mimic most if not all of this functionary (#TODO e.g. mention the git tool in vim which looks very similar to magit).