speeding up Telescope?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • telescope-fzf-native.nvim

    FZF sorter for telescope written in c

  • It will looks like it will be. Besides async PR, there's ongoing work to speed up and backwards integrate fzf even further - PR. fzf writer jobs will be also refactored and so we might get true multithreaded live grep in telescope eventually where only in- and output is handled in lua.

  • plenary.nvim

    plenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice.

  • Great I did saw the pr on plenary but didn't think of it much . I'll have try loading telescope at startup again and see how that goes .

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

  • I find it to be slow as well compared to just about anything else I do in vim. This https://github.com/nvim-telescope/telescope.nvim/pull/987 looks promising.

  • telescope-fzy-native.nvim

    FZY style sorter that is compiled

  • Are you using the fzy-native extension?

  • fzf-lua

    Improved fzf.vim written in lua

  • Not directly answering your question but you can try fzf-lua and see if it’s more speedy for you.

  • fzy-lua-native

    Luajit FFI bindings to FZY

  • They really should make that extension the default. Besides, the backing fzy bindings also include a lua fallback, it would be much nicer for users to not have to mess around with tons of options to get a fast by default picker. (Disclaimer: I'm the author of the backing fzy bindings)

  • vim-clap

    :clap: Modern performant fuzzy picker, tree-sitter highlighting, and more, for both Vim and NeoVim

  • I'll also take the occasion to recommend clap.vim, which is the picker I use. It's super cool, fast, and uses a rust backend for more intensive searches.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts