Best of VimSeptember 2024

  1. 1
    Article
    Avatar of dhhDavid Heinemeier Hansson·2y

    Wonderful vi

    vi, a text editor created by Bill Joy in 1976, remains influential with its design of splitting insert and command modes. Modern successors like Vim and Neovim carry forward this design, emphasizing productivity by minimizing keystrokes. vi users can perform powerful text manipulations using combinations of commands akin to mastering a complex game. The post recommends starting with the basics and using resources like the LazyVim distribution and tutorials on YouTube to get started.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    Why Neovim Is My Text Editor of Choice, and What Makes It So Powerful

    Neovim stands out as a powerful text editor primarily due to its keyboard-centric workflow, inherited from Vim, enabling intuitive and powerful editing actions. Setting up Neovim is simple with tools like kickstart.nvim, and its rich plugin ecosystem allows limitless customization. While the learning curve is steep, once mastered, Neovim provides a highly efficient editing experience. Customization can become an obsession, but for focused users, Neovim offers unparalleled capabilities. It may not be the easiest editor, but it's worth trying for those who enjoy experimenting.

  3. 3
    Video
    Avatar of thevimeagenTheVimeagen·2y

    The Greatest Vim Website

    The post discusses a speed-based Vim game called Vim Racer, where players navigate to targets quickly. It describes various strategies and challenges faced by players, including the importance of relative line numbers and the use of macros for faster navigation. The author shares personal experiences and highlights the competitive nature of the game's leaderboard.

  4. 4
    Video
    Avatar of thevimeagenTheVimeagen·2y

    if you dont like it, make your own

    A developer shares his experience of building a custom Vim plugin for marking up RFC documents while creating an HTTP course. The plugin allows him to annotate important sections and navigate easily through them. The post emphasizes the value of creating personalized tools to solve specific problems efficiently. The plugin's code and setup details are also made available on GitHub.