Skip to content

opencode not closed after quitting nvim #270

@Zhaoyilunnn

Description

@Zhaoyilunnn

Hi,

Thanks a lot for the awesome project. I recently encountered an issue, if I opened opencode inside nvim and quit nvim without first quitting opencode inside nvim, the opencode process will still exist after quitting nvim.

Steps to reproduce

  1. open nvim
  2. open opencode using <space>+ot
  3. switch back ctrl + h
  4. close nvim <space>+qq
  5. check if opencode process exists ps -ef | grep opencode

Environment

  • OS: Ubuntu 22.04.5 LTS
  • NeoVim: v0.11.3
  • opencode.nvim: cb8660e08fb6ecc248f267ff0f45d5be5075c586

And below is my lazy-lock.json

click to expand
{
  "CopilotChat.nvim": {
    "branch": "main",
    "commit": "21bdecb25aa72119d11d7fc08c7e0ce323f1b540"
  },
  "LazyVim": {
    "branch": "main",
    "commit": "28db03f958d58dfff3c647ce28fdc1cb88ac158d"
  },
  "SchemaStore.nvim": {
    "branch": "main",
    "commit": "f35b7747d4d536fba96aa098a4144e5c85252828"
  },
  "blink-emoji.nvim": {
    "branch": "master",
    "commit": "066013e4c98a9318408ee3f1ca2dbcb6fa3e4c06"
  },
  "blink.cmp": {
    "branch": "main",
    "commit": "b19413d214068f316c78978b08264ed1c41830ec"
  },
  "bufferline.nvim": {
    "branch": "main",
    "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3"
  },
  "catppuccin": {
    "branch": "main",
    "commit": "beaf41a30c26fd7d6c386d383155cbd65dd554cd"
  },
  "clangd_extensions.nvim": {
    "branch": "main",
    "commit": "6fd7f12df71a04dd9ec398fc63aaa23fbe9f525f"
  },
  "conform.nvim": {
    "branch": "master",
    "commit": "238f542a118984a88124fc915d5b981680418707"
  },
  "copilot.lua": {
    "branch": "master",
    "commit": "55e43020dcd59c6da41cc773971380a003100844"
  },
  "copilot.vim": {
    "branch": "release",
    "commit": "a12fd5672110c8aa7e3c8419e28c96943ca179be"
  },
  "flash.nvim": {
    "branch": "main",
    "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2"
  },
  "friendly-snippets": {
    "branch": "main",
    "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175"
  },
  "gh.nvim": {
    "branch": "main",
    "commit": "6f367b2ab8f9d4a0a23df2b703a3f91137618387"
  },
  "gitsigns.nvim": {
    "branch": "main",
    "commit": "42d6aed4e94e0f0bbced16bbdcc42f57673bd75e"
  },
  "grug-far.nvim": {
    "branch": "main",
    "commit": "794f03c97afc7f4b03fb6ec5111be507df1850cf"
  },
  "lazy.nvim": {
    "branch": "main",
    "commit": "85c7ff3711b730b4030d03144f6db6375044ae82"
  },
  "lazydev.nvim": {
    "branch": "main",
    "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d"
  },
  "litee.nvim": {
    "branch": "main",
    "commit": "4efaf373322d9e71eaff31164abb393417cc6f6a"
  },
  "lualine.nvim": {
    "branch": "master",
    "commit": "47f91c416daef12db467145e16bed5bbfe00add8"
  },
  "markdown-preview.nvim": {
    "branch": "master",
    "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee"
  },
  "mason-lspconfig.nvim": {
    "branch": "main",
    "commit": "fe661093f4b05136437b531e7f959af2a2ae66c8"
  },
  "mason-nvim-dap.nvim": {
    "branch": "main",
    "commit": "9a10e096703966335bd5c46c8c875d5b0690dade"
  },
  "mason.nvim": {
    "branch": "main",
    "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65"
  },
  "mini.ai": {
    "branch": "main",
    "commit": "bfb26d9072670c3aaefab0f53024b2f3729c8083"
  },
  "mini.icons": {
    "branch": "main",
    "commit": "efc85e42262cd0c9e1fdbf806c25cb0be6de115c"
  },
  "mini.pairs": {
    "branch": "main",
    "commit": "42407ccb80ec59c84e7c91d815f42ed90a8cc093"
  },
  "noice.nvim": {
    "branch": "main",
    "commit": "7bfd942445fb63089b59f97ca487d605e715f155"
  },
  "nui.nvim": {
    "branch": "main",
    "commit": "de740991c12411b663994b2860f1a4fd0937c130"
  },
  "nvim-aider": {
    "branch": "main",
    "commit": "e15ea121074e774e436eb2223929fde7a01d4f52"
  },
  "nvim-autopairs": {
    "branch": "master",
    "commit": "c2a0dd0d931d0fb07665e1fedb1ea688da3b80b4"
  },
  "nvim-dap": {
    "branch": "master",
    "commit": "cdfd55a133f63228c55f91378f12908cb2a78ded"
  },
  "nvim-dap-python": {
    "branch": "master",
    "commit": "1808458eba2b18f178f990e01376941a42c7f93b"
  },
  "nvim-dap-ui": {
    "branch": "master",
    "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122"
  },
  "nvim-dap-virtual-text": {
    "branch": "master",
    "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6"
  },
  "nvim-lint": {
    "branch": "master",
    "commit": "ca6ea12daf0a4d92dc24c5c9ae22a1f0418ade37"
  },
  "nvim-lspconfig": {
    "branch": "master",
    "commit": "92ee7d42320edfbb81f3cad851314ab197fa324a"
  },
  "nvim-nio": {
    "branch": "master",
    "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662"
  },
  "nvim-treesitter": {
    "branch": "main",
    "commit": "5a7e5638e7d220575b1c22c8a2e099b52231886e"
  },
  "nvim-treesitter-textobjects": {
    "branch": "main",
    "commit": "d0d12338230c1ce4ce27373f5b8d50a8c691794b"
  },
  "nvim-ts-autotag": {
    "branch": "main",
    "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc"
  },
  "one-small-step-for-vimkind": {
    "branch": "main",
    "commit": "1af6ffb9b5229a856e8090fa2f690e0931a5aace"
  },
  "opencode.nvim": {
    "branch": "main",
    "commit": "cb8660e08fb6ecc248f267ff0f45d5be5075c586"
  },
  "openqasm.vim": {
    "branch": "main",
    "commit": "c9e132468b3ab1827c6e9de955dbf2471875726c"
  },
  "outline.nvim": {
    "branch": "main",
    "commit": "1967ef50036b0b1eac4977aeede55915a741afe0"
  },
  "persistence.nvim": {
    "branch": "main",
    "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c"
  },
  "plenary.nvim": {
    "branch": "master",
    "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509"
  },
  "render-markdown.nvim": {
    "branch": "main",
    "commit": "ae89236e2389836cf1c3787b2b80d5d8685cc13f"
  },
  "snacks.nvim": {
    "branch": "main",
    "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b"
  },
  "todo-comments.nvim": {
    "branch": "main",
    "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668"
  },
  "toggleterm.nvim": {
    "branch": "main",
    "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c"
  },
  "tokyonight.nvim": {
    "branch": "main",
    "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd"
  },
  "trouble.nvim": {
    "branch": "main",
    "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a"
  },
  "ts-comments.nvim": {
    "branch": "main",
    "commit": "123a9fb12e7229342f807ec9e6de478b1102b041"
  },
  "venv-selector.nvim": {
    "branch": "main",
    "commit": "58bae72c84b9f7f864c879ec1896e384296f9ffb"
  },
  "vim-surround": {
    "branch": "master",
    "commit": "3d188ed2113431cf8dac77be61b842acb64433d9"
  },
  "vim-wakatime": {
    "branch": "master",
    "commit": "d7973b157a632d1edeff01818f18d67e584eeaff"
  },
  "vimtex": {
    "branch": "master",
    "commit": "3abfa1ff75b81c01e4305e8062549ac0ea5cc9b8"
  },
  "which-key.nvim": {
    "branch": "main",
    "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a"
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions