flatten.nvim - open files from a neovim terminal in your current neovim instance - no more nested neovim sessions!

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. flatten.nvim

    Pipe from wezterm, kitty, and neovim terminals into your current neovim instance. Like `code -r` on steroids.

    I'm happy to announce the release of my new plugin, flatten.nvim. It solves the problem of files opening in nested Neovim instances when opened from terminal buffers.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. toggleterm.nvim

    A neovim lua plugin to help easily manage multiple terminal windows

    I've found that pretty much any functionality I would need can be implemented using these three callbacks. For example, the configs for the demo are provided here and include toggleterm integration and automatic buffer close after writing a git commit.

  4. nvim-unception

    A plugin that leverages Neovim's built-in RPC functionality to simplify opening files from within Neovim's terminal emulator without nesting sessions.

    Flatten was inspired by nvim-unception, which accomplishes the same goal but can be difficult to configure in my opinion.

  5. neovim-remote

    :ok_hand: Support for --remote and friends.

    I am currently using https://github.com/mhinz/neovim-remote with this bit in my zshrc:

  6. poimandres.nvim

    Poimandres colorscheme for Neovim written in Lua

    Thank you sir! The theme is very WIP but the palette is a combination of https://github.com/olivercederborg/poimandres.nvim and some colors from Catppuccin.

  7. lazy.nvim

    💤 A modern plugin manager for Neovim

    The start of my init.lua looks like this: ``` -- Bootstrap the package manager (lazy.nvim) local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not vim.loop.fs_stat(lazypath) then vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", -- latest stable release lazypath, }) end vim.opt.rtp:prepend(lazypath)

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

  • Neovim for beginners

    20 projects | dev.to | 30 Sep 2024
  • What are some plugins that you can't live without?

    16 projects | /r/neovim | 4 Dec 2023
  • What IDEA or Vscode feature/function you want to have in neovim eco-system?

    16 projects | /r/neovim | 28 Jun 2023
  • Editing init.lua with lua_ls on gives "Undefined global : vim" ?

    3 projects | /r/neovim | 27 Jun 2023
  • Set it and forget it plugins?

    16 projects | /r/neovim | 27 Jun 2023