All Projects → roosta → fzf-folds.vim

roosta / fzf-folds.vim

Licence: MIT License
Vim plugin that lets you fuzzy search for folds in a file

Programming Languages

Vim Script
2826 projects

Projects that are alternatives of or similar to fzf-folds.vim

Notational Fzf Vim
Notational velocity for vim.
Stars: ✭ 975 (+6400%)
Mutual labels:  vim-plugin, fzf
Incsearch Fuzzy.vim
Stars: ✭ 116 (+673.33%)
Mutual labels:  vim-plugin, fuzzy-search
Fzf Filemru
File MRU with fzf.vim
Stars: ✭ 76 (+406.67%)
Mutual labels:  vim-plugin, fzf
Iterfzf
Pythonic interface to fzf, a CLI fuzzy finder
Stars: ✭ 106 (+606.67%)
Mutual labels:  fzf, fuzzy-search
fzf-preview.vim
fzf ❤️ preview
Stars: ✭ 49 (+226.67%)
Mutual labels:  vim-plugin, fzf
Enhancd
🚀 A next-generation cd command with your interactive filter
Stars: ✭ 2,049 (+13560%)
Mutual labels:  fzf, fuzzy-search
Neovim Fuzzy
Fuzzy file finding for neovim
Stars: ✭ 103 (+586.67%)
Mutual labels:  vim-plugin, fuzzy-search
Kube Fzf
Shell commands using kubectl and fzf for command-line fuzzy searching of Kubernetes Pods.
Stars: ✭ 153 (+920%)
Mutual labels:  fzf, fuzzy-search
bolt.nvim
⚡ Ultrafast multi-pane file manager for Neovim with fuzzy matching
Stars: ✭ 100 (+566.67%)
Mutual labels:  vim-plugin, fuzzy-search
fzf-hoogle.vim
(neo)vim plugin that uses fzf for previewing hoogle search results
Stars: ✭ 37 (+146.67%)
Mutual labels:  vim-plugin, fzf
Kubectl Fzf
A fast kubectl autocompletion with fzf
Stars: ✭ 315 (+2000%)
Mutual labels:  fzf, fuzzy-search
smartcd
Expedite your navigation of Linux filesystem.
Stars: ✭ 35 (+133.33%)
Mutual labels:  fzf, fuzzy-search
Fzf Mru.vim
Vim plugin that is using fzf.vim to display your most recently used files.
Stars: ✭ 79 (+426.67%)
Mutual labels:  vim-plugin, fzf
nvim-contabs
contextual tabs for vim/neovim
Stars: ✭ 20 (+33.33%)
Mutual labels:  vim-plugin, fzf
fzf-checkout.vim
Manage branches and tags with fzf
Stars: ✭ 187 (+1146.67%)
Mutual labels:  vim-plugin, fzf
git-commands
Fuzzy search git commands with fzf
Stars: ✭ 18 (+20%)
Mutual labels:  fzf, fuzzy-search
vim-qf-preview
Preview the quickfix item under the cursor in a popup window
Stars: ✭ 32 (+113.33%)
Mutual labels:  vim-plugin
vim-docker-tools
Toolkit for managing docker containers in vim.
Stars: ✭ 95 (+533.33%)
Mutual labels:  vim-plugin
paruz
A fzf terminal UI for paru or pacman
Stars: ✭ 29 (+93.33%)
Mutual labels:  fzf
vim-goyacc
Vim filetype support for goyacc
Stars: ✭ 22 (+46.67%)
Mutual labels:  vim-plugin

fzf ❤️ folds

Vim plugin that lets you fuzzy search for folds in a file.

Demo

demo

Rationale

I don't know about you, but I love stuff like ctags, and I also love fzf. I love searching through my ctags using fzf. I also love folds, and use them liberally, especially fold markers, and I often section off parts of a file using markers, like a lot of markers. But sometimes I need to find a specific fold, that might be deeply nested. That's where fzf-folds come in, it lets you fuzzy match for folds, and will put you at the starting point of the fold selected.

Requirements

fzf.vim is required for this plugin to work. If you aren't familiar with fzf it's a commandline fuzzy finder, it lets you fuzzy search whatever you want and it's great. Go check it out!

Installation

Use your favorite plugin, manager, vim-plug for example:

Plug 'roosta/fzf-folds.vim'

Usage instructions

fzf-folds introduce a command :Folds,

:Folds

Open a fzf popup and search for folds in file. On accept fzf-folds will move you to that folds line number. fzf-folds will not open folds for you, just put you at the line number, unless g:fzf_folds_open = 1

It can be useful to bind this command to something:

nnoremap <leader>jf :Folds<CR>

Options

Currently only one option: g:fzf_folds_open, if set to 1 fzf-folds will open just enough folds to show the fold you selected (zv)

Reference

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].