41554 blogs · [ { "id": "01a0821c-f35d-7191-a18f-d6fd9b5d5546", "title": "Even More Batteries Included with Emacs", "url": "https://karthinks.com/software/even-more-batteries-included-with-emacs/", "published_at": "2026-06-14T07:05:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fd9b8a645b", "title": "Tool use with gptel: looking for testers!", "url": "https://karthinks.com/software/tool-use-with-gptel-looking-for-testers/", "published_at": "2025-01-01T06:21:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fd9c1d26c2", "title": "Fringe Matters: Finding the Right Difference", "url": "https://karthinks.com/software/fringe-matters-finding-the-right-difference/", "published_at": "2024-12-26T06:11:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fd9c8f1acb", "title": "The Emacs Window Management Almanac", "url": "https://karthinks.com/software/emacs-window-management-almanac/", "published_at": "2024-05-10T23:13:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fd9d0f4d46", "title": "For Your Reference: RefTeX in Org Mode", "url": "https://karthinks.com/software/reftex-in-org-mode/", "published_at": "2024-02-16T12:48:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fd9d9b901a", "title": "Different Strokes For Different Folks", "url": "https://karthinks.com/software/different-strokes-for-different-folks/", "published_at": "2023-11-24T23:15:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fd9e427d1c", "title": "Cool your heels, Emacs", "url": "https://karthinks.com/software/cool-your-heels-emacs/", "published_at": "2023-08-15T00:54:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fd9f32d035", "title": "Persistent prefix keymaps in Emacs", "url": "https://karthinks.com/software/persistent-prefix-keymaps-in-emacs/", "published_at": "2023-03-05T23:22:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fd9fdc5e5e", "title": "A Consistent Structural Editing Interface", "url": "https://karthinks.com/software/a-consistent-structural-editing-interface/", "published_at": "2023-02-05T05:02:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda0993ac3", "title": "Notmuch Ado About Nothing", "url": "https://karthinks.com/software/notmuch-ado-about-nothing/", "published_at": "2022-07-27T13:02:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda1921025", "title": "It Bears Repeating: Emacs 28 & Repeat Mode", "url": "https://karthinks.com/software/it-bears-repeating/", "published_at": "2022-07-05T17:47:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda231e545", "title": "more < less < emacs", "url": "https://karthinks.com/software/more-less-emacs/", "published_at": "2022-06-26T21:55:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda23ff66b", "title": "Fast Latex previews in Org-mode", "url": "https://karthinks.com/software/fast-latex-previews-in-org-mode/", "published_at": "2022-02-28T06:42:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda291e6ea", "title": "Scaling Latex previews in Emacs", "url": "https://karthinks.com/software/scaling-latex-previews-in-emacs/", "published_at": "2022-02-24T21:09:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda3655334", "title": "Dired history in Emacs", "url": "https://karthinks.com/software/dired-history-in-emacs/", "published_at": "2022-02-24T09:33:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda45e1627", "title": "A Tab Bar Menu in Emacs", "url": "https://karthinks.com/software/a-tab-bar-menu-in-emacs/", "published_at": "2021-12-29T17:23:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda4e982c2", "title": "Simple folding with Hideshow", "url": "https://karthinks.com/software/simple-folding-with-hideshow/", "published_at": "2021-12-20T15:29:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda5d66738", "title": "LaTeX Input for Impatient Scholars", "url": "https://karthinks.com/software/latex-input-for-impatient-scholars/", "published_at": "2021-11-02T21:24:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda64edfad", "title": "ELMO - Embark Live Mode for Emacs", "url": "https://karthinks.com/software/elmo-embark-live-mode-for-emacs/", "published_at": "2021-10-27T17:02:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda6a1c5b8", "title": "An Elisp Editing Tip", "url": "https://karthinks.com/software/an-elisp-editing-tip/", "published_at": "2021-10-24T08:30:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda6d7d959", "title": "Avy can do anything", "url": "https://karthinks.com/software/avy-can-do-anything/", "published_at": "2021-10-21T09:32:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda7286cee", "title": "Declickbait Elfeed", "url": "https://karthinks.com/software/declickbait-elfeed/", "published_at": "2021-10-11T12:27:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda7f49e3d", "title": "Popup buffer management with keyboard hints", "url": "https://karthinks.com/software/popper-echo-mode-for-emacs/", "published_at": "2021-10-10T03:46:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda80b91c6", "title": "Jumping directories in eshell", "url": "https://karthinks.com/software/jumping-directories-in-eshell/", "published_at": "2021-10-09T00:33:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda86a9a0d", "title": "Fifteen ways to use Embark", "url": "https://karthinks.com/software/fifteen-ways-to-use-embark/", "published_at": "2021-10-06T12:53:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda9212848", "title": "A better yank-pop binding", "url": "https://karthinks.com/software/a-better-yank-pop-binding/", "published_at": "2021-05-16T03:41:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fda96c239a", "title": "Bridging Islands in Emacs: re-builder and query-replace-regexp", "url": "https://karthinks.com/software/bridging-islands-in-emacs-1/", "published_at": "2021-04-28T12:25:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fdaa3e5f72", "title": "Popper-mode: dealing with window clutter in Emacs", "url": "https://karthinks.com/software/dealing-with-window-clutter-in-emacs/", "published_at": "2021-03-15T23:46:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fdaa8a66ea", "title": "Persistent project switching in Emacs", "url": "https://karthinks.com/software/persistent-project-switching-in-emacs/", "published_at": "2021-02-02T03:11:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fdaad0bece", "title": "More batteries included with emacs", "url": "https://karthinks.com/software/more-batteries-included-with-emacs/", "published_at": "2020-12-12T03:17:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fdab4ec9bb", "title": "Batteries included with Emacs", "url": "https://karthinks.com/software/batteries-included-with-emacs/", "published_at": "2020-11-18T04:50:00+00:00" }, { "id": "01a0821c-f35d-7191-a18f-d6fdaba256e5", "title": "Lazy Elfeed", "url": "https://karthinks.com/software/lazy-elfeed/", "published_at": "2020-05-21T21:50:00+00:00" }, { "id": "01a08793-e8f8-711d-8240-d35bac728d22", "title": "About", "url": "https://karthinks.com/about/", "published_at": "2019-10-02T17:28:38+00:00" }, { "id": "01a08793-e8f8-711d-8240-d35bac983cba", "title": "The Orphaning of Ideas", "url": "https://karthinks.com/blog/the-orphaning-of-ideas/", "published_at": "2019-05-16T04:53:33+00:00" }, { "id": "01a08793-e8f8-711d-8240-d35bacd84a48", "title": "Bodies", "url": "https://karthinks.com/blog/bodies/", "published_at": "2019-04-08T04:29:44+00:00" } ] posts Claim your blog
Back to Karthik Chikmagalur
Blog · corpus.blog/blogs/karthinks.com/posts

Karthik Chikmagalur

karthinks.com

2026

2025

2024

2023

2022

2021

2020

2019