NVIM-QT(1)

πŸ’– NAME πŸ’–

nvim-qt β€” the Neovim GUI, bestie. like, Neovim but make it ✨graphical✨


🌸 SYNOPSIS 🌸

nvim-qt [options] [file...] [-- nvim_args]

okay so that's the whole vibe right there: options first, then the files you wanna edit, and then optionally a lil -- moment where everything after it gets yeeted straight to Neovim. slay.


πŸ‘‘ OPTIONS πŸ‘‘

one bullet per flag, no skips, no cap. every single one is here because you deserve the full menu 🫢

  • --nvim <nvim_path> β€” tells it where your nvim executable actually lives. like, the path to it. that's it, that's the flag.
  • --timeout <ms> β€” throws an error if nvim just... doesn't respond after count milliseconds. a whole patience timer. iconic honestly.
  • --geometry <width>x<height> β€” sets the initial window geometry. so like, how big the window is when it first pops up ✨
  • --stylesheet <stylesheet> β€” applies a qss stylesheet from a file. glow-up via stylesheet, periodt.
  • --maximized β€” window starts out maximized. full send on the screen real estate.
  • --fullscreen β€” opens the window in fullscreen on startup. main character energy, edge to edge πŸ’…
  • --embed β€” communicates with Neovim over stdin/out. it's giving embedded.
  • --server <addr> β€” connects to an existing Neovim instance. no new one, just sliding into the one that's already there πŸ¦‹
  • --spawn β€” treats the positional arguments as the nvim argv. (so your files/args go to nvim, not to the GUI wrapper. iykyk)
  • -v, --version β€” displays version information. classic.
  • -h, --help β€” displays help on commandline options. the og "what do i even do" button.
  • --help-all β€” displays help including Qt specific options. the deluxe version, more options than the regular help, because Qt has opinions.
  • --nofork β€” runs in the foreground. no backgrounding, it stays right there with you πŸ«‚

πŸ“ Arguments: πŸ“

  • file β€” edit specified file(s). yes plural, you can pass more than one, go off.
  • -- [nvim_args] β€” additional arguments are forwarded to Neovim. the example is literally right there and it's a good one:
nvim-qt -- -u NONE
⚠️ heads up bestie: everything after that -- is Neovim's business, not the GUI's. so don't be shocked when your GUI flags stop working past that point. that's the whole point of the --. πŸ’€

πŸ’œ SEE ALSO πŸ’œ

there's no SEE ALSO section in this page, so consider this your honorary one: go read the Neovim docs, they're right there, you got this 🌈


and that's the whole page!! πŸ’– this is nvim-qt version 0.2.19, dated February 2025, and it lives in the User Commands corner of your man pages. go open a window and edit something gorgeous, bestie πŸŽ€πŸ¦‹βœ¨

πŸ“¦ where this page comes from