Moving Fast with the Core Vim Motions

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • vimium

    The hacker's browser.

  • lol, here's me 13 years ago on that repo filing an issue about google reader support (!)

    https://github.com/philc/vimium/issues/82

    anyway, yeah I'm aware of it haha

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

  • nvim is in my setup scripts with dotfiles and is picking up my vim config per my init.vim. But still - look about actual setting up it [1], [2], where [1] stragight says "if you need autocomplete, you need plugin for that". I obviously can do it, but I just don't want to... Batteries should be included in $CURRENT_YEAR.

    [1]: https://github.com/neovim/nvim-lspconfig

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • colorschemes

    colorschemes for Vim

  • https://github.com/vim/colorschemes

    > * Wrap long lines by whole words if possible? No default setting, I guess I need to search for plugin for that too.

    There are built-in settings for this, but yeah it requires some initial fiddling to get it nice. (After that initial fiddling, I’ve been annoyed by how word wrap works in any other editor.)

  • CodeGPT.nvim

    CodeGPT is a plugin for neovim that provides commands to interact with ChatGPT.

  • > VIM was shining when it was designed and created, it doesn't shine that much today, because for working with code you need things like LSP, syntax awareness etc.

    This is not true at all. Nvim has built-in LSP support now, there's a huge amount of plugins you can use that integrate with LSP and they work great. I even use ChatGPT inside my vim (check out this plugin: https://github.com/dpayne/CodeGPT.nvim). The smart select functionality you mention is trivial to implement and I bet there is a plugin for this (btw, try `dit` to "delete in tag", or `di(` to delete in bracket, etc...).

    I will admit that you have to spend a lot of time to configure it to your liking, not everybody wants to and I understand that.

    Honestly I feel like (n)vim is going through a renaissance period lately, check out streamers like ThePrimeagen or TjDevries for some great content on how to get started.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts