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
Pull request Compare This branch is 2 commits ahead of torgeir:master.
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.