Skip to content

1riz/telescope-macros.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

telescope-macros.nvim

GitHub Workflow

An extension for telescope.nvim that allows you to manage your macros.

Demo

⚠️ This plugins is under development.

Requirements

Installation

{
  "1riz/telescope-macros.nvim",
  config = function()
    require("telescope").load_extension "macros"
  end
}

Usage

:Telescope macros

or map to a key:

vim.keymap.set("n", "<space>m", "<cmd>Telescope macros<cr>")

Default mappings (normal and insert mode):

Key Description
<cr> execute macro
<c-e> edit macro
<c-t> append comment
<c-k> clear macro
<c-a> clear all macros
<c-d> delete macro
<c-r> delete all macros

Configuration

See setup structure for full details on configuring Telescope pickers.

  • prompt_title (default: "Macros")

    Defines the title of the prompt window.

  • num_registers (default: 12)

    Number of registers to be managed by this extension.

Default configuration

telescope.setup {
  extensions = {
    macros = {
      prompt_title = "Macros",
      num_registers = 12,
      theme = "dropdown",
      layout_strategy = "center",
      layout_config = {
        height = 0.20,
        width = 0.50
      }
    }
  }
}