• Stars
    star
    178
  • Rank 214,989 (Top 5 %)
  • Language
    Emacs Lisp
  • Created over 8 years ago
  • Updated 8 months ago

Reviews

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

Repository Details

An Emacs meme generator

Table of Contents

Dependencies

Emacs Version

To use this library, you need Emacs 29 or later. It has to be built with all the normal image-related goodies.

See Welcome New Emacs Developers for simple instructions on how to do this.

imgur.el library

Meme.el depends on imgur.el. Download it and put it in your load-path.

Microsoft True Type Fonts

You will also need to get the correct fonts,

Ubuntu

$ apt install ttf-mscorefonts-installer

Arch Linux

Using an AUR wrapper,

$ pacaur -S ttf-ms-fonts fontconfig-ttf-ms-fonts

Installation From Source

Meme.el is not officially part of MELPA yet, so the easiest way to install it is to clone the repository and add it to your Emacs load path,

$ cd /path/to/src
$ git clone https://github.com/larsmagne/meme.el

Configuration

Then in your init.el add the following:

(add-to-list 'load-path "/path/to/src/meme")
(require 'meme)
(autoload 'meme "meme.el" "Create a meme from a collection" t)
(autoload 'meme-file "meme.el" "Create a meme from a file" t)

Usage

./screenshot.png You can now effectively generate memes within Emacs from

Collection of Images

M-x meme, will allow you choose an image to edit from those stored in /path/to/src/meme/images

Select an Image File

M-x meme-file will let you browse to the desired image file.

More Repositories

1

eplot

Emacs library for creating charts
Emacs Lisp
113
star
2

gwene

An RSS-to-NNTP gateway
Perl
47
star
3

imdb.el

Emacs interface to imdb
Emacs Lisp
14
star
4

mplayer

Private extensions to mplayer
C
13
star
5

make-mta

Set up an MTA will all bells and whistles
Shell
12
star
6

ewp

Edit Wordpress in Emacs
Emacs Lisp
11
star
7

usb-automount

Mount USB media automatically (especially with exfat and other fuse file systems)
Shell
10
star
8

weaverd

Displaying mail/news threads on the web
C
10
star
9

touchgrid.el

Control Emacs by reading libinput events
Emacs Lisp
8
star
10

evrouter

A fork of the evrouter package
Shell
8
star
11

id3.el

A library for parsing and modifying id3 tags in mp3 files
Emacs Lisp
7
star
12

movie.el

A simple Emacs interface for watching movies
Emacs Lisp
7
star
13

discogs.el

Emacs interfacace to discogs.com
Emacs Lisp
6
star
14

vpt.el

An Emacs package to display tabular data with variable pitch fonts
Emacs Lisp
6
star
15

csid

Crowdsourcing Is Dead
JavaScript
6
star
16

gnus-twit

Reading Twitter threads in Gnus
Emacs Lisp
6
star
17

svg.el

Create SVG images in Emacs
Emacs Lisp
5
star
18

weft

Formatting mail/news in HTML
C
5
star
19

wave

Editing and (auto-)splitting PCM files from Emacs
Emacs Lisp
5
star
20

reticule

An NNTP news server for Gmane
C
5
star
21

rsync-tr

rsync with support for translating characters in file names
C
4
star
22

bookiez.el

An Emacs Book Database
Emacs Lisp
4
star
23

tinyurl.el

A trivial interface to shorten URLs
Emacs Lisp
4
star
24

anddo.el

A very simple todo package for Emacs
Emacs Lisp
4
star
25

eval-server.el

A simple Emacs library to do remote eval
Emacs Lisp
4
star
26

clipboard-explorer.el

Explore the contents of the clipboard and the selections in Emacs
Emacs Lisp
3
star
27

chart

A PHP library for generating charts
PHP
3
star
28

wesearch

Mail/news search engine
C
3
star
29

flac123

A fork of the flac123 flac playing software
C
2
star
30

clock.el

Emacs Alarm Clock
Emacs Lisp
2
star
31

scan.el

A tiny Emacs library for scanning album covers
Emacs Lisp
2
star
32

musicbrainz.el

A query-only Emacs library for musicbrainz.org
Emacs Lisp
2
star
33

screensaver.el

An Emacs-based screensaver
Emacs Lisp
2
star
34

smtp-callout.el

Validate email addresses by doing an SMTP callout
Emacs Lisp
2
star
35

pvr.el

An Emacs-based PVR
Emacs Lisp
2
star
36

unsilence

Split sound files containing stretches of silence into bits
C
2
star
37

lyric-wiki.el

Search for and fetch lyrics for songs from Lyric Wiki
Emacs Lisp
2
star
38

libibput.el

Control Emacs by reading libinput events
Emacs Lisp
2
star
39

lapbus.el

A small Emacs package for monitoring dbus conveniently
Emacs Lisp
2
star
40

dae.el

Ripping CDs in parallell from Emacs
Emacs Lisp
2
star
41

heddle

The Gwene web interface
JavaScript
1
star
42

flashair.el

Syncing Flashair cards with Emacs
Emacs Lisp
1
star
43

auto-scale

Auto-scale pictures in a pleasing way
Shell
1
star
44

sqorm.el

A very simple ORM for sqlite3 on Emacs
Emacs Lisp
1
star
45

qiv

Some bug fixes for qiv
C
1
star
46

warp

Converts NOV files into files suitable for web processing
C
1
star
47

pdfscan.el

Emacs Lisp
1
star
48

woof

Display a single NNTP thread on the web
C
1
star
49

rss.last.fm

Creating RSS feeds from last.fm shoutboxes
Perl
1
star
50

musixmatch.el

MusixMatch interface for Emacs
Emacs Lisp
1
star
51

benchfs

A very simple tool for benchmarking reading many files
C
1
star
52

watch-directory.el

An Emacs function for watching directories
Emacs Lisp
1
star
53

scrobble.el

An Emacs library for interfacing with last.fm's (old) scrobbling interface
Emacs Lisp
1
star
54

dkim-on-exim4

Set up exim4 on Debian for outgoing DKIM
Shell
1
star
55

cd-discid

A fork of the cd-discid program to add MusicBrainz support
C
1
star
56

ipad-sync

Shell
1
star
57

shoutbox

Create an RSS feed from any last.fm Shoutbox page
1
star
58

cddb.el

An Emacs library for querying, editing and submitting freedb entries
Emacs Lisp
1
star
59

tellstick.el

Controlling Tellstick home automation from Emacs
Emacs Lisp
1
star
60

imgur.el

A simple library for uploading pictures to imgur
Emacs Lisp
1
star
61

smalldisplay

Overlaying text over images on a small display
Shell
1
star