can i attach vim running in background to tmux ??

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • dotfiles

    My dotfiles: Experimental, ongoing configuration files, development environment and scripts for various Unix-like systems, text-based command-line applications and interfaces. (by kutsan)

  • In your shell configs, you can check whether or not current shell is summoned inside vim/neovim process via $VIM_TERMINAL or $NVIM_LISTEN_ADDRESS environment variables and then, it's easy to launch tmux without or with a different session name (in order to prevent recursion, if you're using tmux as your top-level process). Check out this example for zsh and neovim. Use $VIM_TERMINAL instead of $NVIM_LISTEN_ADDRESS to support vim.

  • FTerm.nvim

    :fire: No-nonsense floating terminal plugin for neovim :fire:

  • Use a floating terminal handler. Something like fterm or floaterm. You can use a terminal buffer or make more terminal buffers at ease but since they're child processes inside the current vim instances, they will be gone once you close the vim process. Not persistent but get the job done.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • reptyr

    Reparent a running program to a new terminal

  • It sounds like you're describing reptyr which will let you repoint the TTY device(s) of a running process at a different TTY, so you can invoke vim and have it running, then suspend it, invoke tmux, and then use reptyr to move the vim session into a terminal within the tmux session.

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

  • Is Packer still maintained?

    2 projects | /r/neovim | 8 Feb 2023
  • How can I configure Telescope to look like this?

    3 projects | /r/neovim | 12 Sep 2022
  • Do you use a single init.lua/.vim file or an organized directory structure? Just curious :)

    4 projects | /r/neovim | 14 Dec 2021
  • Neovide is out of this world

    3 projects | /r/neovim | 12 Oct 2021
  • Need help with `tsconfig.json` autocompletion with built-in LSP

    3 projects | /r/neovim | 29 Apr 2021