RSSAmplifier

Blog

Emacs TIL

Doom | elisp | org mode | roam | Mac OS | zettelkasten

emacstil.comRSS feed ↗10 posts

Latest posts

The Night Before A Coding Interview

Ah, the night before a coding interview. It’s like the night before Christmas, if instead of presents, Santa was bringing a whiteboard full of algorithms and data structures for you to solve while someone watches over your shoulder. The anticipation is palpable, the anxiety is through the roof, and your brain decides it’s the perfect time to replay every piece of code you’ve ever written,…

Emacs as an anime girl

Another fun experiment with Artificial Intelligence Generated Content (AIGC)! I feed the following prompt to Dall-E and Midjourney:

Asking ChatGPT about productivity tips for Emacs power users

As a fun experiment, I use aide.el to ask ChatGPT about Emacs productivity tips.

How to define an interactive function with multiple prompts

Today I tried to define a function that prompts the user for multiple arguments in a single function call.

aide.el supports OpenAI Chat API

aide.el now supports calling OpenAI chat API endpoint, which uses gpt-3.5-turbo model by default.

A trick to speed up projectile-find-file in a large monorepo

When working on a large monorepo (like a ten-year-old Ruby on Rails app), we can use projectile-find-file to go to files but it be slow when the file list is long.

Editing Efficiency and Emacs Serendipity

I dropped the habit of having many custom keybindings, switched to use M-x, and found serendipity in Emacs.

Gusto Engineering Blog Article: My Plaintext Workflow

Today I published an article in Gusto Engineering Blog. It is about how I manage my working memory with a single plaintext file: wm.txt. And later the workflow evolved into a wm.org file and leverage all the power of org-mode!

AI Paraphrasing on Emacs

I updated aide.el to use the new OpenAI Edits API for paraphrasing text, on Emacs!

Process Org Files Programmatically

This post talks about how to write elisp code to read *.org files, including looping through headings, get org file properties, building complex search queries.