Beargruug/skipper.nvim

github github
marks
stars 4
issues 0
subscribers 2
forks 0
CREATED

2024-02-23

UPDATED

4 days ago


Skipper.nvim

A lightweight and efficient Neovim plugin to help you quickly navigate and manage your code with minimal keystrokes.

Lua Neovim

Skipper

Demo

https://github.com/user-attachments/assets/b539c3cb-654c-435e-98ed-11bc93823e1a

Status

Skipper.nvim is under active development and is constantly being improved. Feedback, issue reports and pull requests are always welcome.

Purpose of the plugin

When navigating between files or code sections, it’s easy to lose your overview or resort to annoying, repetitive keyboard shortcuts. Skipper.nvim was developed to:

  • Fast Navigation: Jump to frequently used functions with minimal keystrokes.
  • Intuitive Control: A simple command structure that doesn’t interrupt your workflow.
  • Extensible Functionalities: Easy integrations and customizations so that Skipper.nvim fits perfectly into your workflow.

Installation

Skipper.nvim requires Neovim 0.5.0 or higher. Install the plugin with your preferred plugin manager. For example, with [vim-plug]:

Plug 'nvim-lua/plenary.nvim'
Plug 'beargruug/skipper.nvim'

Add Keybindings

To use Skipper.nvim, add the following keybindings to your init.vim or init.lua:

vim.keymap.set("n", "<leader>cf", "<cmd>:ShowFunctionsWindow<CR>")