Displaying 1 to 20 from 21 results

ycmd - A code-completion & code-comprehension server

  •    C++

ycmd is a server that provides APIs for code-completion and other code-comprehension use-cases like semantic GoTo commands (and others). For certain filetypes, ycmd can also provide diagnostic errors and warnings. ycmd was originally part of YouCompleteMe's codebase, but has been split out into a separate project so that it can be used in editors other than Vim.

ycmd - A code-completion & code-comprehension server

  •    C++

ycmd is a server that provides APIs for code-completion and other code-comprehension use-cases like semantic GoTo commands (and others). For certain filetypes, ycmd can also provide diagnostic errors and warnings. ycmd was originally part of YouCompleteMe's codebase, but has been split out into a separate project so that it can be used in editors other than Vim.

YouCompleteMe - A code-completion engine for Vim

  •    Python

First carefully read the installation instructions for your OS. We recommend you use the supplied install.py. Next check the User Guide section on the semantic completer that you are using. For C/C++/Objective-C/Objective-C++/CUDA, you must read this section.




completor.vim - Async completion framework made ease.

  •    Python

Completor is an asynchronous code completion framework for vim8. New features of vim8 are used to implement the fast completion engine with low overhead. For using semantic completion, external completion tools should be installed. When the input matches a file path pattern the file name will be automatically completed.

EasyClangComplete - :boom: Robust C/C++ code completion for Sublime Text 3

  •    Python

Plugin for Sublime Text 3 for easy to use, out of the box autocompletions for C, C++, Objective-C, and Objective-C++. You're in luck! The plugin will run cmake on a proper CMakeLists.txt in your project folder and will use information from it to complete your code out of the box! For more details, read the plugin docs about CMake.

alchemist.vim - Elixir Integration Into Vim

  •    Elixir

You need to have Erlang(OTP >= 19) and Elixir installed in your machine. You can find more about short keys, commands and configs here.

DCD - The D Completion Daemon is an auto-complete program for the D programming language

  •    D

The D Completion Daemon is an auto-complete program for the D programming language. DCD is not an IDE. DCD is designed to provide autocompletion for your favorite text editor. If you are looking for an IDE, try one of these.


vim-clang - Clang completion plugin for vim

  •    Vim

Use of clang to parse and complete C/C++ source files. I was a user of clang_compelete and it's really a good job, but someday I found that I must write another plugin to overcome some drawbacks of it...

asyncomplete-flow.vim - provides javascript autocomplete for asyncomplete.vim via flow

  •    Vim

async.vim is required. Note: config is optional. flowbin_path defaults to flow i.e., flow binary should exist in the PATH if config is not specified.

asyncomplete-gocode.vim - provides go autocomplete for asyncomplete.vim via gocode

  •    Vim

Note: config is optional. gocode_path defaults to gocode i.e., gocode binary should exist in the PATH if config is not specified.

asyncomplete.vim - async completion in pure vim script for vim8 and neovim

  •    Vim

Provide async autocompletion for vim8 and neovim with timers. This repository is fork of https://github.com/roxma/nvim-complete-manager in pure vim script with python dependency removed. By default asyncomplete will automatically show the autocomplete popup menu as you start typing. If you would like to disable the default behvior set g:asyncomplete_auto_popup to 0.

antlr4-c3 - A grammar agnostic code completion engine for ANTLR4 based parsers

  •    TypeScript

This project contains a grammar agnostic code completion engine for ANTLR4 based parsers. The c3 engine is able to provide code completion candidates useful for editors with ANTLR generated parsers, independent of the actual language/grammar used for the generation. The original implementation is provided as a node module, and is written in TypeScript. A port to Java is available under ports/java. Implementations under the ports folder might not be up to date compared to the Typescript version.

asyncomplete-ultisnips.vim - provides ultisnips autocomplete for asyncomplete.vim

  •    Vim

Note: If you are using tab in asyncomplete.vim make sure to change the g:UltiSnipsExpandTrigger to something else besides tab to avoid conflicts.

python-tools - :wrench: Atom plugin which uses jedi to provide numerous tools useful for developing python code in atom

  •    Python

Some handy tools to make developing Python code in Atom even more enjoyable. Goes along really nicely with the autocomplete-python package to provide a full Python IDE experience in Atom.

SublimePapyrus - A Sublime Text 2 and 3 package for the Papyrus scripting language.

  •    Python

A Sublime Text 2 and 3 package for the Papyrus scripting language. SublimePapyrus is a package that aims to provide a development environment for a scripting language called Papyrus within Sublime Text. The package is split into a core package and additional packages for specific games and/or resources. The core package is always required, but the other packages usually depend upon the core package or one of the other packages.

The-Subliming-Of-Isaac - A Sublime Text 2 and 3 package for Lua scripting in The Binding of Isaac: Afterbirth+ mods

  •    Python

A Sublime Text 2 and 3 package for Lua scripting in The Binding of Isaac: Afterbirth+ mods. This is a Sublime Text 2 and 3 package that aims to provide a variety of features that are relevant to writing scripts for The Binding of Isaac: Afterbirth+ mods.

completor-swift - Swift code completion for completor.vim

  •    Python

Swift code completion for completor.vim. Install completor.vim first.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.