Installation

Requirements

  • Neovim >= 0.8.0
  • Classic Vim is not supported

lazy.nvim

{
  "Only-Moon/gui-keymap.nvim",
  opts = {},
}

packer.nvim

use({
  "Only-Moon/gui-keymap.nvim",
  config = function()
    require("gui-keymap").setup({})
  end,
})

vim-plug

Plug 'Only-Moon/gui-keymap.nvim'

Then:

require("gui-keymap").setup({})

Native packages

git clone https://github.com/Only-Moon/gui-keymap.nvim \
  ~/.local/share/nvim/site/pack/gui/start/gui-keymap.nvim

Then:

require("gui-keymap").setup({})

LuaRocks

luarocks install gui-keymap.nvim

Then:

require("gui-keymap").setup({})

First-run flow

If welcome notifications are enabled, the plugin shows a one-time onboarding message after a fresh install or after the plugin version changes.

Verify installation

Inside Neovim:

:GuiKeymapDemo
:GuiKeymapInfo
:checkhealth gui-keymap