{
    "author": {
        "name": "Tom Paton",
        "url": "https://tompaton.com/"
    },
    "description": "Tom's blog.",
    "favicon": "https://tompaton.com/favicon.ico",
    "feed_url": "https://tompaton.com/blog/tags/emacs.json",
    "home_page_url": "https://tompaton.com/blog/tags/emacs",
    "items": [
        {
            "_thumb": {
                "image": "https://tompaton.com/blog/content/2018/03/13/org-mode-formatting-improvements/thumb.png"
            },
            "content_html": "<p>\n  <code>org-mode</code> is so much better with some rich formatting. It really\n  makes it appealing as a text format with embedded and actionable code &mdash;\n  whether that is as a source file for literate-programming or just some notes\n  with code snippets.\n</p>\n<p>\n  I've added the following to my <code>.emacs</code>, based on\n  <a href=\"http://www.howardism.org/Technical/Emacs/orgmode-wordprocessor.html\">Org as a Word Processor</a>:\n</p>\n<pre><code>\n;; org-mode formatting improvements\n\n(require 'org-bullets)\n(add-hook 'org-mode-hook (lambda () (org-bullets-mode 1)))\n(add-hook 'org-mode-hook (lambda () (whitespace-mode -1)))\n\n(setq org-hide-emphasis-markers t)\n\n(let* ((variable-tuple (cond ((x-list-fonts \"Source Sans Pro\") '(:font \"Source Sans Pro\"))\n                             ((x-list-fonts \"Lucida Grande\")   '(:font \"Lucida Grande\"))\n                             ((x-list-fonts \"Verdana\")         '(:font \"Verdana\"))\n                             ((x-family-fonts \"Sans Serif\")    '(:family \"Sans Serif\"))\n                             (nil (warn \"Cannot find a Sans Serif Font.  Install Source Sans Pro.\"))))\n       (base-font-color     (face-foreground 'default nil 'default))\n       (headline           `(:inherit default :weight bold :foreground ,base-font-color)))\n\n  (custom-theme-set-faces 'user\n                          `(org-level-8 ((t (,@headline ,@variable-tuple))))\n                          `(org-level-7 ((t (,@headline ,@variable-tuple))))\n                          `(org-level-6 ((t (,@headline ,@variable-tuple))))\n                          `(org-level-5 ((t (,@headline ,@variable-tuple))))\n                          `(org-level-4 ((t (,@headline ,@variable-tuple :height 1.1))))\n                          `(org-level-3 ((t (,@headline ,@variable-tuple :height 1.25))))\n                          `(org-level-2 ((t (,@headline ,@variable-tuple :height 1.5))))\n                          `(org-level-1 ((t (,@headline ,@variable-tuple :height 1.75))))\n                          `(org-document-title ((t (,@headline ,@variable-tuple :height 1.5 :underline nil))))))\n</code></pre>\n\n<p>\n  And then I start the .org files with the following parameters:\n</p>\n<pre><code>\n#+STARTUP: indent\n#+STARTUP: odd\n#+STARTUP: hidestars\n#+STARTUP: showall\n#+TITLE: document title\n</code></pre>\n",
            "date_published": "2018-03-13T21:27:28+11:00",
            "id": "https://tompaton.com/blog/2018/03/13/org-mode-formatting-improvements",
            "image": "https://tompaton.com/blog/content/2018/03/13/org-mode-formatting-improvements/image.png",
            "tags": [
                "posts",
                "code",
                "emacs"
            ],
            "title": "Org-mode formatting improvements",
            "url": "https://tompaton.com/blog/2018/03/13/org-mode-formatting-improvements"
        },
        {
            "attachments": [
                {
                    "mime_type": "text/x.cached.html",
                    "title": "cached",
                    "url": "cached/www.howardism.org/Technical/Emacs/orgmode-wordprocessor.html"
                }
            ],
            "content_text": "Some nice info on how to get emacs' org-mode looking nice (well, for a plain text format at least).",
            "date_published": "2018-03-13T14:21:50+11:00",
            "external_url": "http://www.howardism.org/Technical/Emacs/orgmode-wordprocessor.html",
            "id": "https://tompaton.com/blog/2018/03/13/bookmark-howardism-org-as-a-word-processor",
            "tags": [
                "bookmarks",
                "emacs",
                "code"
            ],
            "title": "Howardism: Org as a Word Processor",
            "url": "https://tompaton.com/blog/2018/03/13/bookmark-howardism-org-as-a-word-processor"
        },
        {
            "attachments": [
                {
                    "mime_type": "text/x.cached.html",
                    "title": "cached",
                    "url": "cached/www.youtube.com/watch?v=dljNabciEGg.html"
                }
            ],
            "content_text": "Very neat demo of org-mode code blocks.",
            "date_published": "2018-03-13T14:16:06+11:00",
            "external_url": "https://www.youtube.com/watch?v=dljNabciEGg",
            "id": "https://tompaton.com/blog/2018/03/13/bookmark-literate-devops-with-emacs",
            "tags": [
                "bookmarks",
                "video",
                "emacs"
            ],
            "title": "Literate Devops with Emacs",
            "url": "https://tompaton.com/blog/2018/03/13/bookmark-literate-devops-with-emacs"
        }
    ],
    "title": "tompaton.com/blog - Posts tagged with emacs",
    "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL \u2014 https://tompaton.com/blog/feed.json \u2014 and add it your reader.",
    "version": "https://jsonfeed.org/version/1"
}