Automating the Vim Workplace (2020)

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

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. partshell.vim

    I also have a plugin that has commands for this https://github.com/robenkleene/partshell.vim?tab=readme-ov-f...

    There's `Psh` that pipes part of a line through a shell command, and `P` which takes any `ex` command and does the same (this means `P !` is the same as `Psh` but the latter supports tab completion for shell commands).

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. nvim-dap

    Debug Adapter Protocol client implementation for Neovim

    I've been rocking dual Pycharm w/ Vim bindings plus a neovim setup and bounce between. The only thing preventing me from going 100% neovim is Pycharm's python debugger.

    I have setup neovim-dap[0] with all the related plugins, it works for simple script but it bugs out and crashes when running our Flask web app. I rely heavily on the Pycharm debugger to step through our app.

    Have you had a good experience with setting up a debugger in vim/neovim or is that not part of your workflow?

    0: https://github.com/mfussenegger/nvim-dap

  4. aider

    aider is AI pair programming in your terminal

    One main difference with tmux is that I can script the startup of my "tabbed terminals", and I can background the whole project and switch to another one (a new tmux session is akin to a new desktop workspace full of your tabbed terminals).

    I used to use your setup, and I was fast. But tmux is much better.

    As an example, I can ssh into the server, start a tmux session, and work there the same way I do on my local. Doing that your way would require a lot of ssh sessions.

    > The one thing I have not figured out yet is how to cleanly integrate AI tools into my workflow

    https://github.com/Aider-AI/aider

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

  • Mastering Ruby Debugging: From Puts to Professional Tools

    2 projects | news.ycombinator.com | 13 Dec 2024
  • Can you get better dapui varibles?

    1 project | /r/neovim | 6 Dec 2023
  • How to start using Neovim for c++ development and debugging

    1 project | /r/neovim | 10 Jul 2023
  • Build and run in one task using asynctasks.vim

    4 projects | /r/neovim | 5 Jul 2023
  • How can I debug Python code in neovim!

    3 projects | /r/vim | 1 Jul 2023

Did you know that Lua is
the 18th most popular programming language
based on number of references?