Auto completion plugin for nvim that written in Lua. (by hrsh7th)


Basic nvim-compe repo stats
1 day ago

hrsh7th/nvim-compe is an open source project licensed under MIT License which is an OSI approved license.

Nvim-compe Alternatives

Similar projects and alternatives to nvim-compe
  • GitHub repo nvim-lspconfig

    Quickstart configurations for the Nvim LSP client

  • GitHub repo telescope.nvim

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

  • GitHub repo completion-nvim

    A async completion framework aims to provide completion to neovim's built in LSP written in Lua

  • GitHub repo neovim

    Vim-fork focused on extensibility and usability

  • GitHub repo nvim-treesitter

    Nvim Treesitter configurations and abstraction layer

  • GitHub repo typescript-language-server

    TypeScript & JavaScript Language Server

  • GitHub repo lspsaga.nvim

    neovim lsp plugin

  • GitHub repo vim-vsnip

    Snippet plugin for vim/nvim that supports LSP/VSCode's snippet format.

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

  • GitHub repo coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • GitHub repo vim-mucomplete

    Chained completion that works the way you want!

  • GitHub repo awesome-neovim

    Collections of awesome neovim plugins.

  • GitHub repo vim-rust

    Sample vim configurations for Rust development

  • GitHub repo dotfiles

    My dotfiles for Bash, (Neo)vim, tmux, Git and other stuff (by bluz71)

  • GitHub repo lsp_signature.nvim

    lsp signature hint when you type

  • GitHub repo deno

    A secure JavaScript and TypeScript runtime

  • GitHub repo TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output. (by microsoft)

  • GitHub repo vim-plug

    :hibiscus: Minimalist Vim Plugin Manager

  • GitHub repo vim-lsc

    A vim plugin for communicating with a language server

  • GitHub repo nix-dotfiles

    My personal nix and nixos configuration

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better nvim-compe alternative or higher similarity.


Posts where nvim-compe has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-08.
  • Automatically "hover" over first option of the autocompletemenu
    reddit.com/r/neovim | 2021-04-12
    Here is the documentation: https://github.com/hrsh7th/nvim-compe/blob/4b3ade100866bb64b472644642da670e2fc61dde/doc/compe.txt#L247
  • LSP: add missing imports on complete using the built-in omnifunc
    reddit.com/r/neovim | 2021-04-08
    I imagine most LSP users use a plugin like nvim-compe to handle completion, but I love the simplicity of Vim's built-in completion options. In particular, the built-in v:lua.vim.lsp.omnifuncis (in my experience) faster and more reliable than external plugins, but one feature I missed from compe was adding missing imports on completion ().
  • Built-in LSP diagnostics with long text?
    reddit.com/r/neovim | 2021-04-08
    I would recommend taking a look at compe#scroll from compe. It's in autoload/compe.vim 79-97. It offers scrolling in lsp signature helpers. I don't know if it will directly work for K documentation, but it will at least give you a starting point.
  • nvim-compe path completion from working directory
    reddit.com/r/neovim | 2021-04-06
    After reading so much good about nvim-compe from u/hrsh7th I finally gave it a go.
    reddit.com/r/neovim | 2021-04-06
    Not currently supported, but very easy to add. This is the relevant code https://github.com/hrsh7th/nvim-compe/blob/9fc416854685a8e05836b70d477d9bbbddefcd3b/lua/compe_path/init.lua#L88
    reddit.com/r/neovim | 2021-04-06
    thanks for the detailled answer, I opened an issue and might try to do it myself if I find the time
  • neovim ... the neovim way
    reddit.com/r/neovim | 2021-04-04
    I also strongly recommend upgrading to Neovim HEAD via brew install --HEAD neovim. Do that until 0.5 is officially released. Why? Because you want to be playing with LSP, Treesitter and nvim-compe now. Those are the shiny toys that Neovim has that Vim does not, else why come over.
  • Which AutoComplete Plugin do u use?
    reddit.com/r/neovim | 2021-04-02
    Autocompletion: nvim-comple
  • nlsp-settings: A plugin for setting Neovim LSP with JSON files
    reddit.com/r/neovim | 2021-04-01
  • How can I correctly map compe#confirm() with jiangmao/auto-pairs?
    reddit.com/r/neovim | 2021-03-30
    The documentation of compe states, that when using an auto-pair-plugin, the compe#confirm() function has to be mapped correctly. The link above shows configurations for lexima.vim and delimitMate
  • Function signature autocompletion with nvim-compe (and typescript)
    reddit.com/r/neovim | 2021-03-26
    This is indeed because of bespoke stuff in coc: https://github.com/hrsh7th/nvim-compe/issues/302
  • Auto-completion plugin
    reddit.com/r/neovim | 2021-03-25
    Try https://github.com/hrsh7th/nvim-compe
  • Neovim 0.5 + LSP + Treesitter + compe + indent-blankline + gitsigns = magnificent
    reddit.com/r/neovim | 2021-03-23
    As I have previously posted I am a huge fan of nvim-compe for fast and easy auto-completion.
    reddit.com/r/neovim | 2021-03-23
    As noted by @elianiva there is already an issue.
  • Can't get LSP completion to work.
    reddit.com/r/neovim | 2021-03-22
    I've already tried with two different clients, first with nvim-compe and then completion-nvim