Skip to content

Instantly share code, notes, and snippets.

@vonguyenminhtu2504
Last active October 27, 2023 14:03
Show Gist options
  • Save vonguyenminhtu2504/1264f94bd6508052a6c0f54e514228b6 to your computer and use it in GitHub Desktop.
Save vonguyenminhtu2504/1264f94bd6508052a6c0f54e514228b6 to your computer and use it in GitHub Desktop.
This Add_Neovim_to_context_menu.reg will add both Neovim and Neovim-Qt to file, directory, and background context menu (if you install Neovim as administrator, it should be at C:\Program Files\Neovim, otherwise please change the "C:\Program Files\Neovim" to your current Neovim directory (remember the double-backslash)):
Windows Registry Editor Version 5.00
;; This .reg file is to add Neovim to the context menu (right-click menu) on Windows
;; You can download this .reg file at: https://gist.github.com/vonguyenminhtu2504/1264f94bd6508052a6c0f54e514228b6
;; Thanks for this post: https://github.com/neovim/neovim/issues/7222
;; Neovim Qt
[HKEY_CLASSES_ROOT\*\shell\nvim-qt]
@="Edit with Neovim Qt"
"Icon"="\"C:\\Program Files\\Neovim\\bin\\nvim-qt.exe\""
[HKEY_CLASSES_ROOT\*\shell\nvim-qt\command]
@="\"C:\\Program Files\\Neovim\\bin\\nvim-qt.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Directory\shell\nvim-qt]
@="Open with Neovim Qt"
"Icon"="\"C:\\Program Files\\Neovim\\bin\\nvim-qt.exe\""
[HKEY_CLASSES_ROOT\Directory\shell\nvim-qt\command]
@="\"C:\\Program Files\\Neovim\\bin\\nvim-qt.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\nvim-qt]
@="Open Neovim Qt here"
"Icon"="\"C:\\Program Files\\Neovim\\bin\\nvim-qt.exe\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\nvim-qt\command]
@="\"C:\\Program Files\\Neovim\\bin\\nvim-qt.exe\" \"%v\""
;; NeoVim
[HKEY_CLASSES_ROOT\*\shell\nvim]
@="Edit with Neovim"
"Icon"="\"C:\\Program Files\\Neovim\\bin\\nvim-qt.exe\""
[HKEY_CLASSES_ROOT\*\shell\nvim\command]
@="wt -p \"Windows PowerShell\" --title Neovim C:\\Program Files\\Neovim\\bin\\nvim.exe \"%1\""
[HKEY_CLASSES_ROOT\directory\shell\nvim]
@="Open with Neovim"
"Icon"="\"C:\\Program Files\\Neovim\\bin\\nvim-qt.exe\""
[HKEY_CLASSES_ROOT\directory\shell\nvim\command]
@="wt -p \"Windows PowerShell\" --title Neovim C:\\Program Files\\Neovim\\bin\\nvim.exe \"%v\""
[HKEY_CLASSES_ROOT\directory\background\shell\nvim]
@="Open Neovim here"
"Icon"="\"C:\\Program Files\\Neovim\\bin\\nvim-qt.exe\""
[HKEY_CLASSES_ROOT\directory\background\shell\nvim\command]
@="wt -p \"Windows PowerShell\" --title Neovim C:\\Program Files\\Neovim\\bin\\nvim.exe \"%v\""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment