-
How to fix Supermaven in Jetbrains editors with version 2025+
At the end of 2024 the company behind Supermaven - one of the best offline AI code completion plugin for the Jetbrains platform was acquired by Cursor. Since that time the awesome plugin they made was left without support for the latest versions of Jetbrains editors.
-
How to build a Python monorepo with Direnv
This blog posts describes my take on how to create a Python monorepo using direnv and standard Python tools like build, setuptools and wheel.
-
Auto-start ssh-agent in ZSH
To auto-start the ssh-agent when using zsh add this snippet to your
~/.zshrc:if [ $(ps ax | grep "[s]sh-agent" | wc -l) -eq 0 ] ; then eval $(ssh-agent -s) > /dev/null if [ "$(ssh-add -l)" = "The agent has no identities." ] ; then # Auto-add ssh keys to your ssh agent # Example: # ssh-add ~/.ssh/id_rsa > /dev/null 2>&1 fi fiThis works great with zsh running on WSL 2, but I’m sure it should work just fine on a regular Ubuntu running ZSH.
-
Using IntelliJ with Windows Subsystem for Linux 2
A blog post describing how to get IntelliJ working with Windows Subsystem for Linux (WSL2) on Windows.
-
Speed up MacOS Dock auto-hide
Yesterday I joined a new company, and as you might expect, the first task given to me was to setup my dev environment. Aside from installing all the important dev tools I wanted to make my dock auto-hide to save me some space on my desktop. This however reminded me of a classic MacOS problem - the damn thing takes forever to open:
As life is too short to wait for a dock to open I run the following commands:
defaults write com.apple.dock autohide-delay -float 0 defaults write com.apple.dock autohide-time-modifier -float 0.15 killall Dockand this is what I got:
Side note: in case you want to revert these settings run following commands:
defaults delete com.apple.dock autohide-delay defaults delete com.apple.dock autohide-time-modifier killall Dock