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.
code-completion semantic-engine code-analysis editorycmd 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.
code-completion semantic-engine code-analysis editorFirst 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.
vim code-completion code-analysis semantic-engineCompletor 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.
vim vim-plugin omni-completion code-completion neovim-pluginPlugin 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.
plugin cmake libclang clang sublime-text-3 compile auto-complete code-completion compilation-databaseYou need to have Erlang(OTP >= 19) and Elixir installed in your machine. You can find more about short keys, commands and configs here.
vim elixir neovim code-completion deoplete neovim-plugin vim-plugins vim-plugin deoplete-sourceThe 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.
autocomplete dlang code-completion symbols intellisenseUse 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...
vim clang code-completionasync.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 vim flowtype code-completion flowNote: config is optional. gocode_path defaults to gocode i.e., gocode binary should exist in the PATH if config is not specified.
vim neovim code-completion gocode asyncompleteProvide 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.
vim neovim ultisnips asyncomplete code-completion vim8Open a *.json file and start typing to get snippet and scaffolding.
aws cloud cloudformation cloud-formation json code code-complete code-completion completionThis 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.
antlr4 code-completion parser auto-completion grammarprovides buffer autocomplete for asyncomplete.vim
vim neovim code-completion asyncompleteNote: If you are using tab in asyncomplete.vim make sure to change the g:UltiSnipsExpandTrigger to something else besides tab to avoid conflicts.
ultisnips vim neovim code-completion asyncompleteSome 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.
atom jedi autocomplete code-completion typescript refactor toolsA 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.
sublime-text-2 sublime-text-3 linter papyrus skyrim skyrim-special-edition code-completionA 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.
isaac sublime-text-2 sublime-text-3 linting code-completionSwift code completion for completor.vim. Install completor.vim first.
vim-plugin code-completion
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.