Skip to content

esbena/screencast-mode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

screencast-mode

An Emacs mode for programming screencasts of Emacs usage.

The screenast-mode.el is self-documenting just load it in Emacs, and type

M-x screencast-screencast-producer

or

M-x screencast-screencast-user
  • The screencasts can be use by the lazy guys and gals who do not want to read the info-page for an Emacs mode.

  • compared to the info-page of a mode: screencast-mode displays the capabilities of a mode, instead of just describing them

  • the screencast can be modified easily to work with the most recent version of a mode

  • the screencasts will fail if Emacs is missing the described mode

  • example screencasts are available in /screencasts

  • example screencasts have been uploaded to YouTube as well, ex.: graphviz-dot-mode at YouTube


screencast-record

screencast-record.el can record a video of the screencasts.

You can try it out by loading the file and evaluating the following:

 (screencast-record
  '("This is the test of the screencast-record" n
    "You can check the result in ~/screencast-record-test.ogv")
  "screencast-record-test")

You might want to look at the following two variables, as screen settings might vary

screencast-record-fill-column 

screencast-record-font

screencast-record.el depends on the following external programs:

  • recordmydesktop: for recording the emacs window

  • wmctrl: for fetching the name of the emacs window, and handing it to recordmydesktop

About

An Emacs mode for programming screencasts of Emacs usage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published