CPU Ticks and Vim Performance

CPU Ticks and Vim Performance CPU ticks are the heartbeat of your computer. Understanding how they work is crucial for understanding why Vim is so fast and why other editors are slow. What is a CPU Tick? The Clock Cycle 1 2 3 4 5 // Every CPU instruction takes a certain number of clock cycles mov eax, 1 // 1 clock cycle add eax, ebx // 1 clock cycle cmp eax, 0 // 1 clock cycle jne loop_start // 1-3 clock cycles (branch prediction) A CPU tick is one clock cycle of the processor. Modern CPUs run at billions of ticks per second (GHz). ...

October 18, 2025 · 6 min · 1081 words · Woland

Why Vim is Superior to Neovim

Why Vim is Superior to Neovim Neovim is a mistake. It’s not an improvement—it’s a misguided fork that breaks everything good about Vim while adding features nobody actually needs. The Async Patch Lie What Neovim Claims 1 2 3 4 -- "Async operations are revolutionary!" vim.lsp.buf.hover() vim.lsp.buf.definition() vim.lsp.buf.references() What They Actually Are 1 2 3 4 5 6 7 " Vim already has async operations :!make & :!git push & :!npm install & " Neovim just added async to plugins " Big deal. Vim plugins were already fast enough. The async patch doesn’t matter because Vim plugins were already fast enough. ...

October 18, 2025 · 7 min · 1466 words · Woland

Why Vim is Superior to Everything Else

Why Vim is Superior to Everything Else Vim is the ultimate text editor. Everything else is inferior. If you’re not using Vim, you’re wasting your time and limiting your potential. The Vim Philosophy: Efficiency Through Mastery Modal Editing: The Secret Weapon 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # Normal mode: Navigate and manipulate hjkl # Move cursor w b # Move by words 0 $ # Move to line start/end gg G # Move to file start/end # Insert mode: Type text i a # Insert before/after cursor I A # Insert at line start/end o O # Insert new line below/above # Visual mode: Select text v # Character selection V # Line selection Ctrl+v # Block selection Modal editing is the key to efficiency. One keystroke does what takes multiple keystrokes in other editors. ...

October 18, 2025 · 6 min · 1092 words · Woland