41554 blogs · [ { "id": "01a0d795-8f29-70fc-879a-5eb03ac7caaf", "title": "The Year You Became a Reader", "url": "https://chrismaiorana.com/read-more/", "published_at": "2026-09-14T19:32:22+00:00" }, { "id": "01a0821b-38b2-7305-8904-2e86cc09a3af", "title": "Don’t go bankrupt, go local", "url": "https://chrismaiorana.com/dont-go-bankrupt-go-local/", "published_at": "2026-08-27T19:32:08+00:00" }, { "id": "01a0821b-38b2-7305-8904-2e86cca356d7", "title": "The Emacs pastoral tradition", "url": "https://chrismaiorana.com/emacs-pastoral/", "published_at": "2026-08-14T04:00:24+00:00" }, { "id": "01a0875f-6624-7164-b976-f288d8476ea7", "title": "Your metadata and you", "url": "https://chrismaiorana.com/your-metadata-and-you/", "published_at": "2026-08-10T04:00:12+00:00" }, { "id": "01a0821b-38b2-7305-8904-2e86cd64c848", "title": "Using ffap to jump to file includes in Emacs", "url": "https://chrismaiorana.com/emacs-ffap/", "published_at": "2026-08-09T19:05:34+00:00" }, { "id": "01a0875f-6624-7164-b976-f288d94bd6e7", "title": "Hacker love: calling for beta readers on Hard Pass", "url": "https://chrismaiorana.com/hard-pass-beta-readers/", "published_at": "2026-08-07T00:53:19+00:00" }, { "id": "01a0821b-38b2-7305-8904-2e86ce2885b1", "title": "Org mode as a gantt chart generator", "url": "https://chrismaiorana.com/org-gantt/", "published_at": "2026-07-12T15:01:11+00:00" }, { "id": "01a0821b-38b2-7305-8904-2e86ce3338e5", "title": "God mode notes with Denote and Consult Notes", "url": "https://chrismaiorana.com/god-mode-notes/", "published_at": "2026-07-01T01:00:28+00:00" }, { "id": "01a0875f-6624-7164-b976-f288db1ebb96", "title": "The George Costanza effect and the basket case theory", "url": "https://chrismaiorana.com/george/", "published_at": "2026-06-19T18:51:36+00:00" }, { "id": "01a0875f-6624-7164-b976-f288db38973f", "title": "Notes from an atrocity", "url": "https://chrismaiorana.com/notes-from-an-atrocity/", "published_at": "2026-06-17T13:00:51+00:00" }, { "id": "01a0821b-38b2-7305-8904-2e86ce3bdb1b", "title": "When tmux is your window manager", "url": "https://chrismaiorana.com/tmux-wm-emacs-no-gui/", "published_at": "2026-06-10T11:56:45+00:00" }, { "id": "01a0c501-f00a-7295-8fe4-51f9252a2f4f", "title": "About writerdecks and distraction-free writing environments", "url": "https://chrismaiorana.com/writerdecks-distraction-free-writing-environments/", "published_at": "2026-05-24T19:51:00+00:00" }, { "id": "01a0c501-f00a-7295-8fe4-51f925fd5666", "title": "Basic Saxon vs Latinate Construction for Beginners and Obsessives", "url": "https://chrismaiorana.com/saxon-vs-latinate-word-choice/", "published_at": "2026-05-13T16:14:59+00:00" }, { "id": "01a0821b-38b2-7305-8904-2e86ce708cda", "title": "The Emacs Way: Deleting Files", "url": "https://chrismaiorana.com/the-emacs-way-deleting-files/", "published_at": "2026-04-06T16:00:30+00:00" }, { "id": "01a0821b-38b2-7305-8904-2e86ceab1ecd", "title": "Let the commits tell the story", "url": "https://chrismaiorana.com/git-commits-tell-the-story/", "published_at": "2026-03-30T11:00:51+00:00" }, { "id": "01a0821b-38b2-7305-8904-2e86cf76dbf8", "title": "OrgFolio | Turn your scattered interests into cultivated obsessions", "url": "https://chrismaiorana.com/introduction-orgfolio/", "published_at": "2026-03-23T18:34:22+00:00" }, { "id": "01a0821b-38b2-7305-8904-2e86cfcc1ac9", "title": "Writing gloriously long sentences in Emacs with line highlighting", "url": "https://chrismaiorana.com/line-highlighting-in-emacs/", "published_at": "2026-03-18T04:00:46+00:00" }, { "id": "01a0c501-f00a-7295-8fe4-51f9287184bc", "title": "The Emacs Way: Create Directories", "url": "https://chrismaiorana.com/the-emacs-way-create-directories/", "published_at": "2026-03-13T04:00:49+00:00" }, { "id": "01a0c501-f00a-7295-8fe4-51f929542a7f", "title": "The Emacs Way: Moving and Renaming Files", "url": "https://chrismaiorana.com/the-emacs-way-moving-and-renaming-files/", "published_at": "2026-03-11T04:00:00+00:00" }, { "id": "01a0c501-f00a-7295-8fe4-51f92a357090", "title": "Toward the Org Mode future: distributed notebooks", "url": "https://chrismaiorana.com/org-mode-notes-publishing/", "published_at": "2026-03-05T05:00:24+00:00" }, { "id": "01a0c501-f271-7293-9bb4-a0f2f10032a7", "title": "The Emacs Way: Copying Files", "url": "https://chrismaiorana.com/the-emacs-way-copying-files/", "published_at": "2026-03-04T05:00:00+00:00" }, { "id": "01a0c502-be2e-71fc-a455-b657041de8e7", "title": "On retiring the Dawson crying meme", "url": "https://chrismaiorana.com/retiring-dawson-meme/", "published_at": "2026-02-25T05:00:06+00:00" }, { "id": "01a0c501-f271-7293-9bb4-a0f2f13e6755", "title": "Writing a novel in plain text has never been easier", "url": "https://chrismaiorana.com/binder-announcement/", "published_at": "2026-02-17T05:00:41+00:00" }, { "id": "01a0c501-f271-7293-9bb4-a0f2f233992b", "title": "Workout tracking with Org Mode bounced up to HTML file", "url": "https://chrismaiorana.com/org-mode-workout-tracker/", "published_at": "2026-01-19T12:46:20+00:00" }, { "id": "01a0c501-f271-7293-9bb4-a0f2f2dc9b05", "title": "Git changes and commits in Emacs modeline", "url": "https://chrismaiorana.com/git-changes-in-emacs-modeline/", "published_at": "2026-01-16T10:00:27+00:00" }, { "id": "01a0c501-f271-7293-9bb4-a0f2f2eba2c4", "title": "The 10-Commit Rule: how git version control can improve writing quality", "url": "https://chrismaiorana.com/modeline-hacking-git/", "published_at": "2026-01-14T11:25:39+00:00" }, { "id": "01a0c501-f271-7293-9bb4-a0f2f3d24383", "title": "Plugging Python into Git", "url": "https://chrismaiorana.com/plugging-python-into-git/", "published_at": "2026-01-12T20:38:00+00:00" }, { "id": "01a0c501-f271-7293-9bb4-a0f2f464f91a", "title": "The Emacs Way: Listing Directory Contents", "url": "https://chrismaiorana.com/emacs-way-list-directory-contents/", "published_at": "2026-01-11T12:31:09+00:00" }, { "id": "01a0c502-be2e-71fc-a455-b65706e9a2e2", "title": "Selective staging in Magit", "url": "https://chrismaiorana.com/magit-selective-staging/", "published_at": "2026-01-07T11:38:11+00:00" }, { "id": "01a0c502-be2e-71fc-a455-b65706f8f3d6", "title": "An Org Mode Deep Work Agenda for 2026", "url": "https://chrismaiorana.com/org-mode-deep-work-agenda-2026/", "published_at": "2026-01-03T18:25:57+00:00" }, { "id": "01a0c50f-5823-7118-b433-a2e5bfd1bee1", "title": "Command line basics every writer should know", "url": "https://chrismaiorana.com/cli-for-writers/", "published_at": "2025-12-31T11:36:32+00:00" }, { "id": "01a0c50f-5823-7118-b433-a2e5c0015a2c", "title": "Trackers and external rewards", "url": "https://chrismaiorana.com/trackers-and-external-rewards/", "published_at": "2025-12-30T12:12:00+00:00" }, { "id": "01a0c502-d633-724d-87ef-6e5795981abd", "title": "Emacs For Writers Version 2 Has Arrived", "url": "https://chrismaiorana.com/efw-version2/", "published_at": "2025-09-29T12:00:02+00:00" }, { "id": "01a0c502-d633-724d-87ef-6e5795dc1a59", "title": "Wrangling project files with includes", "url": "https://chrismaiorana.com/org-file-includes/", "published_at": "2025-08-05T12:11:52+00:00" }, { "id": "01a0c50f-5823-7118-b433-a2e5c1e2ac92", "title": "Writing sprints and morning pages", "url": "https://chrismaiorana.com/writing-sprints-and-morning-pages/", "published_at": "2025-07-29T12:00:53+00:00" }, { "id": "01a0c502-d633-724d-87ef-6e5796d18a40", "title": "Summer Productivity Reset: Emacs functions to streamline your writing workflow", "url": "https://chrismaiorana.com/summer-productivity-reset-emacs-functions/", "published_at": "2025-07-22T12:00:54+00:00" }, { "id": "01a0c502-d633-724d-87ef-6e579724cff8", "title": "Ask me about my Org Mode agenda", "url": "https://chrismaiorana.com/ask-org-mode-agenda/", "published_at": "2025-07-15T12:00:00+00:00" }, { "id": "01a0c502-d633-724d-87ef-6e579801ca65", "title": "Keep your flow with a “back” button for Emacs", "url": "https://chrismaiorana.com/emacs-back-button/", "published_at": "2025-07-11T13:00:22+00:00" }, { "id": "01a0c502-d633-724d-87ef-6e5798d407e3", "title": "The “undergrad” note style", "url": "https://chrismaiorana.com/the-undergrad-note-style/", "published_at": "2025-06-19T13:29:23+00:00" }, { "id": "01a0c502-d633-724d-87ef-6e5798f14cd9", "title": "The Emacs For Writers handbook is available now (and ever)", "url": "https://chrismaiorana.com/the-emacs-for-writers-handbook-is-available-now-and-ever/", "published_at": "2025-06-17T13:53:47+00:00" }, { "id": "01a0c51d-a956-71e6-ac5f-9d78cd0ef3e2", "title": "Not crushing it all the time", "url": "https://chrismaiorana.com/not-crushing-it-all-the-time/", "published_at": "2025-06-12T13:00:27+00:00" }, { "id": "01a0c502-d633-724d-87ef-6e5799a65115", "title": "Obsidian users curious about Emacs", "url": "https://chrismaiorana.com/obsidian-users-curious-about-emacs/", "published_at": "2025-06-03T14:08:15+00:00" }, { "id": "01a0c50f-aec7-7327-a539-9eb7b8993a84", "title": "Make everything a note", "url": "https://chrismaiorana.com/emacs-note-system/", "published_at": "2025-05-24T14:30:51+00:00" }, { "id": "01a0c51d-a956-71e6-ac5f-9d78cd5dfe08", "title": "Fool yourself into writing", "url": "https://chrismaiorana.com/fool-yourself-into-writing/", "published_at": "2025-04-16T13:21:00+00:00" }, { "id": "01a0c51d-a956-71e6-ac5f-9d78cdcaf451", "title": "The magic of the GTD trigger list", "url": "https://chrismaiorana.com/the-magic-of-the-gtd-trigger-list/", "published_at": "2025-04-11T13:19:00+00:00" }, { "id": "01a0c51d-a956-71e6-ac5f-9d78ce39e314", "title": "Inspiration: “Disappearance” By Joseph Payne Brennan", "url": "https://chrismaiorana.com/brennan/", "published_at": "2025-04-09T12:49:00+00:00" }, { "id": "01a0c50f-aec7-7327-a539-9eb7b94d4471", "title": "Spin up a simple web server from Emacs", "url": "https://chrismaiorana.com/spin-up-a-simple-web-server-from-emacs/", "published_at": "2025-04-07T12:35:37+00:00" }, { "id": "01a0c50f-aec8-7288-a2fe-b5040aa05f01", "title": "From Emacs To Microsoft Word (And Beyond, Really)", "url": "https://chrismaiorana.com/from-emacs-to-microsoft-word/", "published_at": "2025-02-08T13:10:58+00:00" }, { "id": "01a0c51d-a956-71e6-ac5f-9d78cf2a3d94", "title": "The Scariest Story I Ever Read", "url": "https://chrismaiorana.com/the-scariest-story-i-ever-read/", "published_at": "2024-12-20T17:52:38+00:00" }, { "id": "01a0c50f-aec8-7288-a2fe-b5040b93b020", "title": "My Freewrite Mode", "url": "https://chrismaiorana.com/my-freewrite-mode/", "published_at": "2024-11-25T12:50:14+00:00" }, { "id": "01a0c50f-aec8-7288-a2fe-b5040b942aae", "title": "Some Custom Emacs Functions That Are Changing My Game", "url": "https://chrismaiorana.com/custom-function-updates/", "published_at": "2024-11-21T16:48:32+00:00" }, { "id": "01a0c50f-aec8-7288-a2fe-b5040c56141b", "title": "Second Brain, Second Nature", "url": "https://chrismaiorana.com/take-smart-notes/", "published_at": "2024-10-12T20:44:36+00:00" }, { "id": "01a0c50f-aec8-7288-a2fe-b5040ce6da7d", "title": "Introducing a Word Diff Counter in Emacs", "url": "https://chrismaiorana.com/word-diff-counter/", "published_at": "2024-09-15T15:51:20+00:00" }, { "id": "01a0c50f-aec8-7288-a2fe-b5040d7daf06", "title": "Control-Excess: The Elegant Simplicity of Vanilla Emacs", "url": "https://chrismaiorana.com/control-excess-the-elegant-simplicity-of-vanilla-emacs/", "published_at": "2024-08-08T12:50:09+00:00" }, { "id": "01a0c50f-aec8-7288-a2fe-b5040e32fca3", "title": "Emacs Micro Lesson 11: Personal ispell dictionary", "url": "https://chrismaiorana.com/personal-ispell-dictionary/", "published_at": "2024-07-04T13:47:23+00:00" }, { "id": "01a0c50f-aec8-7288-a2fe-b5040e57580d", "title": "Relative Line Numbers in Emacs", "url": "https://chrismaiorana.com/relative-line-numbers-in-emacs/", "published_at": "2024-06-21T14:00:00+00:00" }, { "id": "01a0c51d-df40-71b0-b54a-e4575ef0d007", "title": "Text Editor Judo: One Sentence Per Line", "url": "https://chrismaiorana.com/one-sentence-per-line/", "published_at": "2024-06-19T14:00:25+00:00" }, { "id": "01a0c51d-df40-71b0-b54a-e4575f6fa32b", "title": "Emacs Is Like a Warm Blanket", "url": "https://chrismaiorana.com/emacs-is-like-a-warm-blanket/", "published_at": "2024-06-17T14:00:18+00:00" }, { "id": "01a0c51d-df40-71b0-b54a-e4576035cd91", "title": "Writing Accented Characters In Emacs", "url": "https://chrismaiorana.com/writing-accented-characters-in-emacs/", "published_at": "2024-01-12T10:00:09+00:00" }, { "id": "01a0c51d-df40-71b0-b54a-e4576086fc51", "title": "What’s The Point of `Point’?", "url": "https://chrismaiorana.com/whats-the-point-of-point/", "published_at": "2023-11-01T19:22:48+00:00" }, { "id": "01a0c51d-df40-71b0-b54a-e45760fb4c9e", "title": "Emacs Micro Lesson #9: Start a Process From Emacs Lisp", "url": "https://chrismaiorana.com/emacs-micro-lesson-9-start-process/", "published_at": "2023-10-23T16:42:32+00:00" }, { "id": "01a0c51d-df40-71b0-b54a-e4576109c95a", "title": "Using Fountain Mode To Write Screenplays in Emacs", "url": "https://chrismaiorana.com/fountain/", "published_at": "2023-09-20T14:25:19+00:00" }, { "id": "01a0c51d-df40-71b0-b54a-e4576161a1e3", "title": "Getting The Doom Emacs Look Without Doom Emacs", "url": "https://chrismaiorana.com/doom-emacs-look/", "published_at": "2023-04-17T16:35:27+00:00" }, { "id": "01a0c51d-df40-71b0-b54a-e4576172ee89", "title": "How To Install The Org Contrib Packages The Right Way", "url": "https://chrismaiorana.com/org-contrib/", "published_at": "2022-07-17T17:01:15+00:00" }, { "id": "01a0c51d-df40-71b0-b54a-e457618d725f", "title": "Org Mode GTD Simplified", "url": "https://chrismaiorana.com/org-mode-gtd-simplified/", "published_at": "2021-07-14T16:48:18+00:00" } ] posts Claim your blog
Back to Chris Maiorana
Blog · corpus.blog/blogs/chrismaiorana.com/posts

Chris Maiorana

chrismaiorana.com

2026

2025

2024

2023

2022

2021