isamert.net
About Feeds

Announcement: corg.el -- Seamless auto completion for org-mode block headers


I released a new package called corg.el. It is an Emacs package that provides completion-at-point for Org-mode source block and dynamic block headers. Check out the GIF below for a quick demonstration:

For detailed instructions, please refer to the README.

This package tackles a frequent issue I encounter when dealing with various Babel blocks. I often need to switch between numerous dynamic block and source block definitions. They are used too often to refer to documentation each time but not frequently enough to memorize all the options.

For example, my other package lab.el includes a dynamic block named lab-merge-requests that lists merge requests. corg.el simplifies creating these queries for me. Instead of relying on trial-and-error or looking up documentation, corg.el automates parameter name completion. While it doesn't autocomplete parameter values for this specific block, corg.el shows the executor's documentation, making it easier to understand the required parameters.

corg_lab_completion_doc_example.png

It's a nice quality-of-life package. Give it a try and let me know if it improves your workflow!

Also see the Reddit discussion.

Similar posts