Skip to content

diego-velez/spear.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Spear

Lua Neovim

Background

This plugin is heavily based (shy of being a fork really) on Harpoon. The issue was that I wanted a way to have different file lists per project, and Harpoon did not allow me to do that. So I made my own plugin! :)

Installation

{
  'diego-velez/spear.nvim',
  dependencies = {'nvim-lua/plenary.nvim'},
  opts = {}
}

Getting Started

{
  'diego-velez/spear.nvim',
  dependencies = { 'nvim-lua/plenary.nvim' },
  keys = {
    {
      '<leader>la',
      function()
        require('spear').add()
      end,
      desc = '[A]dd file to list',
    },
    {
      '<leader>lc',
      function()
        require('spear').create()
      end,
      desc = '[C]reate list',
    },
    {
      '<leader>lr',
      function()
        require('spear').rename()
      end,
      desc = '[R]ename list',
    },
    {
      '<leader>ls',
      function()
        require('spear').switch()
      end,
      desc = '[S]witch list',
    },
    {
      '<A-n>', -- I use Colemak DH btw :)
      function()
        require('spear').select(1)
      end,
    },
    {
      '<A-e>',
      function()
        require('spear').select(2)
      end,
    },
    {
      '<A-i>',
      function()
        require('spear').select(3)
      end,
    },
    {
      '<A-o>',
      function()
        require('spear').select(4)
      end,
    },
  },
  opts = {},
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages