My Only issue with using VIM as an IDE...

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/neovim

Our great sponsors
  • CodiumAI - TestGPT | Generating meaningful tests for busy devs
  • InfluxDB - Access the most powerful time series database as a service
  • ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
  • SonarLint - Clean code begins in your IDE with SonarLint
  • neoscroll.nvim

    Smooth scrolling neovim plugin written in lua

    There is also neoscroll

  • neovide

    No Nonsense Neovim Client in Rust

    Try using neovide. Its a GUI frontend for neovim that has smooth scrolling and a couple of other cool features. It doesn't run in the terminal though.

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • cinnamon.nvim

    Smooth scrolling for ANY movement command 🤯. A Neovim plugin written in Lua!

    cinnamon.nvim

  • toggleterm.nvim

    A neovim lua plugin to help easily manage multiple terminal windows

    I had the same warnings at first, but now I don't use terminal app anymore because of two reasons: 1. have the same vim bindings inside vim term (and it's easy to use with https://github.com/akinsho/toggleterm.nvim). 2. able to set up global hotkeys, like cmd+c, cmd+v, cmd+a, cmd+q, etc for vim (neovide), and not for terminal. Example with karabiner.

  • dotfiles

    unix dot files (by D00mch)

    I had the same warnings at first, but now I don't use terminal app anymore because of two reasons: 1. have the same vim bindings inside vim term (and it's easy to use with https://github.com/akinsho/toggleterm.nvim). 2. able to set up global hotkeys, like cmd+c, cmd+v, cmd+a, cmd+q, etc for vim (neovide), and not for terminal. Example with karabiner.

  • vim-smoothie

    Smooth scrolling for Vim done right🥤

  • vim-smooth-scroll

    Make scrolling in Vim more pleasant

    I use vim smooth scroll, and have had no complaints.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • lightspeed.nvim

    🌌 Next-generation motion plugin using incremental input processing, allowing for unparalleled speed with minimal interruptions (predecessor of leap.nvim)

    Well if you have relative line numbers enabled, you can often just do something like gp said, e.g. 35j. Or, if you're looking for something in particular, /term to find, or a plugin like lightspeed.nvim.

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