• Stars
    star
    112
  • Rank 312,240 (Top 7 %)
  • Language
    Emacs Lisp
  • Created almost 10 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Emacs plugin for Livedown.

livedown.el

Emacs plugin for Livedown.

Installation

First make sure you have node with npm installed.

Then install livedown with

$ npm install -g livedown

Then install this plugin with

git clone https://github.com/shime/emacs-livedown.git ~/.emacs.d/emacs-livedown
cat <<EOF >> ~/.emacs.d/init.el
(add-to-list 'load-path (expand-file-name "~/.emacs.d/emacs-livedown"))
(require 'livedown)
EOF

Configuration

This plugin uses some configurable variables, with the following defaults

(custom-set-variables
 '(livedown-autostart nil) ; automatically open preview when opening markdown files
 '(livedown-open t)        ; automatically open the browser window
 '(livedown-port 1337)     ; port for livedown server
 '(livedown-browser nil))  ; browser to use

Make sure to place them before the require line in your init.el.

You can also call the functions manually with

M-x livedown-preview
M-x livedown-kill

Or for bonus points, define a keybinding with

(global-set-key (kbd "C-M-m") 'livedown-preview)

License

MIT

More Repositories

1

livedown

Live Markdown previews for your favorite editor.
JavaScript
765
star
2

awesome-open-source-indie

A curated list of small independent active open source products.
535
star
3

creative-commons-media

A curated list of resources that provide media licensed under Creative Commons licenses.
514
star
4

vim-livedown

Vim plugin for Livedown.
Vim Script
484
star
5

play-sound

Play sounds by shelling out to one of the available audio players.
JavaScript
207
star
6

dominant-color

Gets dominant color of an image.
JavaScript
63
star
7

codewars

A missing command line client for Codewars API
JavaScript
44
star
8

sublime-livedown

Sublime plugin for Livedown.
Python
43
star
9

bun

Bundler's little helper. A missing CLI tool to install and remove gems from Gemfile with ease.
Ruby
34
star
10

gemsearch

A CLI tool for searching Ruby gems.
Ruby
25
star
11

rails-free-ruby

A curated list of companies that use Ruby, without Ruby on Rails.
18
star
12

journmail

Teach yourself consistency by keeping a journal and writing one sentence per day in it.
HTML
14
star
13

kuote

Create beautiful Medium-like quotes, perfect for sharing on Twitter or Instagram.
JavaScript
12
star
14

node-vs-ruby-io

Node vs Ruby I/O benchmarks when resizing images with libvips.
HTML
11
star
15

mpm

A package manager for package managers.
10
star
16

freelance-hackademy

πŸŽ“ Free initiative for teaching people how to become Ruby/Rails freelancer from scratch.
9
star
17

taw

Time ago in words helper for non Rails projects.
Ruby
9
star
18

humanize-number

Humanizes numbers.
Ruby
8
star
19

micro-machine

Minimal state machine.
JavaScript
8
star
20

i_did_mean

Did you mean? I did mean! Autofix your typos!
Ruby
6
star
21

sinatrify

Make Rails controller actions look like Sinatra routes
Ruby
5
star
22

deep-dive

Source code for Deep Dive.
JavaScript
4
star
23

tiny-ruby-compiler

Super tiny compiler, written in Ruby, using TDD.
Ruby
3
star
24

rescue_from_ruby

ActiveSupport::Rescuable for plain old Ruby objects
Ruby
3
star
25

humanize-time

Converts miliseconds to human-readable format.
JavaScript
2
star
26

terminal-menu

Retro ANSI terminal menu.
Ruby
2
star
27

tomato-timer

[DEPRECATED] Use https://github.com/niftylettuce/pomodoro-timer
JavaScript
2
star
28

uby_interpreter

Ruby-like interpreter implementation
Ruby
2
star
29

faye-with-sinatra-example

Most basic example of using Faye with Sinatra.
Ruby
1
star
30

geminio

Micro utility that sets up the stage for building gems.
Ruby
1
star
31

find-exec

Takes a list of shell commands and returns the first available.
JavaScript
1
star
32

7minutes

you have 7 minutes in your day, goddamnit!
JavaScript
1
star