Skip to content
an emacs major mode for remark - the simple, in-browser, markdown-driven slideshow tool
Emacs Lisp HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
readme.md
remark-mode.el
remark.html

readme.md

remark-mode.el

A major mode for remark - the simple, in-browser, markdown-driven slideshow tool

Key bindings

  • M-n or M-<down> next slide
  • M-p or M-<up> prev slide
  • M-S-<down> move slide down
  • M-S-<up> move slide up
  • C-x C-s save and reload
  • C-c C-s s new slide
  • C-c C-s i new incremental slide
  • C-c C-s k kill slide
  • C-c C-s n create note
  • C-c C-s c connect browser

Dependencies

Todo

  • Use xdg-open instead of open on linux, open is os x only? Or the built in (browse-url url).
  • Show visited slide in browser (os x)
  • Support custom index.html files in same folder as .remark file to allow for images
  • Don't always enter presentation mode, keep it if its on, don't turn it on if its off
  • Support moving slides around

Changelog

  • 2017-12-17: v1.9.0: Support moving slides around with M-S- and M-S-

  • 2017-11-28: v1.8.0: Remember if presentation mode is on or off when changing slides. Only change slides in the browser if the remark tab is frontmost.

  • 2017-11-27: v1.7.0: Run slideshow from the folder of the user's .remark file. Output slides in the template index.html provided in the same folder, or create a skeleton index.html if no such file exist.

  • 2017-11-27: v1.6.0: Save buffer after performing slide actions (new, kill, incremental) for the ultimate reload experience

  • 2017-11-27: v1.5.0: Handle layout: true to always show the correct slide in the browser

  • 2017-11-27: v1.4.0: Support background-image, count and layout keywords in highlighting

  • 2017-11-27: v1.3.0: Automatically visit slide under cursor in browser, not just on M-n and M-p

  • 2017-11-26: v1.2.4: Expose remark-preferred-browser as var

  • 2017-11-26: v1.1.4: Visit slide in browser on M-n and M-p

  • 2017-11-26: v1.0.4: Fix invalid syntax

  • 2017-11-26: v1.0.3: Reload on all saves, not just C-x C-s

  • 2015-09-07: v1.0.0

You can’t perform that action at this time.