莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
料峭春风吹酒醒,微冷,山头斜照却相迎。回首向来萧瑟处,归去,也无风雨也无晴。

Recent

Convert Fonts to Different Formats

fontTools is a family of libraries and utilities for manipulating fonts in Python.

Set TX-02 Oblique in Emacs

Berkeley Mono is a love letter to the golden era of computing.

JetBrainsMono With Slashed Zero

With OpenType Feature Freezer, freeze slashed zero with JetBrainsMono font.

Converting Between Symbols and Strings

A small tip to show how to convert between symbols and strings.

Replacing text across multiple files

Find and replace text across multiple file in project, dired-mode or grep-mode buffer.

Emacs Highlight Keywords With Overlays

Use overlays to highlight a buffer’s keywords on the screen.

Color Lighten and Darken

RGB color lighten and darken in catppuccin-themes.

Non-reentrant Functions in C++

A function can be non-reentrant if it uses memory that is not on the stack.

em vs rem in CSS

In CSS, em and rem represent relative units that display the scalable and responsive results.