Vim Digraphs and Ligatures

Programming Symbols in Unicode


In my previous article Ligature Fonts for Terminal, VS Code, Neovim and Emacs, I showed you how to configure fonts with ligatures. In this article, I will show you how to configure Vim/Neovim to use Unicode characters to display programming symbols.


In Vim/Neovim, digraphs are used to enter characters that normally cannot be entered by…




Software engineer, Data Science and ML practitioner.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Configuration Variables — Chapter 5

Introduction to Computer Vision with OpenCV | Part 1

Humidity in the Cloud

Cloud4RPi Control Panel — Time Series Chart Widget

Implementing QA at a non-conventional domain (SDK experience)

(iOS) WKWebView Tutorial

Install Python GDAL 🌐 using Conda 🐍 on a Mac 🍎

Deploying multi tier VPC through Terraform.

This is not a call against working out. I love working out, and spend a few

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Software engineer, Data Science and ML practitioner.

More from Medium

Neovim for Beginners — Managing Buffers

How to have a Neovim configuration compatible with Vim

Output of the command tree -L 2 -I plugged on $HOME/.config/nvim

Neovim Code Runner

Neovim for Beginners — LSP (Part 2)