From e7d24d121bdaf4748df983e4ee6f5bb64639cf76 Mon Sep 17 00:00:00 2001 From: Josh Triplett Date: Sat, 4 Jul 2026 02:09:28 -0700 Subject: [PATCH] dev-desktop: set vim alternative The dev desktops install neovim, which accurately has a reputation for having friendlier defaults. It's a good default for people who don't have a specific preference for classic vim. So, use `update-alternatives` to set `vim` to refer to neovim. --- ansible/roles/dev-desktop/tasks/dependencies.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ansible/roles/dev-desktop/tasks/dependencies.yml b/ansible/roles/dev-desktop/tasks/dependencies.yml index 4b471ec78..fc93a20c8 100644 --- a/ansible/roles/dev-desktop/tasks/dependencies.yml +++ b/ansible/roles/dev-desktop/tasks/dependencies.yml @@ -85,6 +85,10 @@ - libxcb-xfixes0-dev state: present +# neovim is installed, and a good default for people without a specific preference for classic vim +- name: Set vim alternative + shell: update-alternatives --set vim /usr/bin/nvim + # we don't need it because we don't need to send emails - name: Uninstall postfix apt: