Simple Language Agnostic Emacs IDE

A lot of people are jumping in the LSP ship for their all-purpose IDE, which is fine but LSP has never been friendly to me. I always ended up having problems with something. This led me to build a minimal but very helpful setup that will work for many of the most used languages (Python/Javascript/Java/C++/etc).

»
Author's profile picture Daniel Gopar on emacs

How To Be A Kind Engineer

As I’ve worked in tech, I’ve come to appreciate when engineers are considerate of other engineers. (If you’re a junior engineer reading this, I implore you to do all this and you will stand out)

»
Author's profile picture Daniel Gopar on engineering

Creating new columns in Org agenda

Whenever viewing the Org agenda, you can add new “columns” to the view with the help of the org-agenda-prefix-format variable. If you do a simple C-h v org-agenda-prefix-format in emacs, you should get a nice description of what it does and how to use it.

»
Author's profile picture Daniel Gopar on emacs

Combining react-hook-form with Draft-JS WYSIWYG

We use react-hook-form at work, and we needed to integrate it with the React Draft WYSIWYG editor. Ended up creating something like this (which requires another small 3rd party lib draft-to-html):

»
Author's profile picture Daniel Gopar on javascript

Extending Eshell Git Prompt To Provide Virtualenv Info

»
Author's profile picture Daniel Gopar on emacs and eshell

Making Eshell tell jokes

»
Author's profile picture Daniel Gopar on emacs and eshell