Skip to content

kunalb/poet

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

poet-theme

https://melpa.org/packages/poet-theme-badge.svg

An emacs theme that’s well suited for prose: particularly org-mode and markdown-mode; or any mode that works well with variable-pitch mode.

Motivation

The theme makes Emacs more friendly for writing prose instead of code. Highlights include mixing monospace and variable pitch text in markdown and org-modes, making it convenient to write prose and code together.

I wrote about building poet at https://explog.in/notes/poet.html.

Screenshots

Set up

  • Installation:
  • Variable-pitch-mode: Adding variable pitch mode to text modes will help in rendering mixed fonts every time you edit markdown, org-mode, etc.
(add-hook 'text-mode-hook
           (lambda ()
            (variable-pitch-mode 1)))
  • Custom fonts: Choose your fonts/font sizes before loading the theme with
(set-face-attribute 'default nil :family "DejaVu Sans Mono" :height 130)
(set-face-attribute 'fixed-pitch nil :family "DejaVu Sans Mono")
(set-face-attribute 'variable-pitch nil :family "IBM Plex Serif")
  • Mac OSX Title Bar: (Only for *Emacs 26.1*+)
(add-to-list
  'default-frame-alist'(ns-transparent-titlebar . t))
(add-to-list
  'default-frame-alist'(ns-appearance . light))

Reddit reviews poet

https://github.com/kunalb/poet/raw/master/images/reddit.png

Warning

  • Exclusively aimed at graphical emacs

Next Steps

(No fixed timelines for these, depends on my time and motivation)

  • [X] Publish v1 to Melpa.
  • [X] Add more screenshots showing off different modes (particularly markdown)
  • [X] Evaluate & test github flavoured markdown in markdown-mode.
  • [X] Publish v2 to Melpa
  • [X] Create a poet-dark mode with a yellow/white/black scheme.
  • [X] Add a dark brown theme
  • [X] Add support for disabling variable font sizes.
  • [ ] Explore a new bolder version of poet.
  • [ ] Document support for additional modes.
  • [ ] Publish v3 to Melpa.

More Screenshots

https://github.com/kunalb/poet/raw/master/images/org.png https://github.com/kunalb/poet/raw/master/images/md1.png https://github.com/kunalb/poet/raw/master/images/md2.png

About

An emacs theme that's well suited for modes using variable pitch: particularly org-mode and markdown-mode.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published