Skip to content

joelhock/vscode-youcompleteme

 
 

Repository files navigation

vscode-youcompleteme

Build Status

YouCompleteMe for vscode.

Source

Issues

VSCode extension market

Previews

completion

completion

lint

completion

fixit

fixit

getType

hover

Features

  • Semantic code completion with Ycmd backend
  • Diagonostic display
  • GetType with hover
  • GoToDefinition with ctrl+click
  • QuickFix

Keymaps

  • alt+l diagonostic

Usage

  • Install from vscode extension marketplace
  • Install Ycmd, see Ycmd's Readme
  • Config extension in your user or workspace settings.json

Configuration

  • ycmd.path: The directory you installed ycmd, like: C:/Users/YOURNAME/.vim/bundle/YouCompleteMe/third_party/ycmd
  • ycmd.global_extra_config: Optional, see ycm's Readme
  • ycmd.python: Optional, python execuable path.
  • ycmd.confirm_extra_conf: Optional, see ycm's Readme
  • ycmd.enabled_languages: Optional, default is ["c", "cpp"]. For objc, please add objective-c.
  • ycmd.use_imprecise_get_type: Optional, default is false. please see this link for more details.
  • ycmd.lint_run: Optional, default is onCall. Change to onSave if you want auto lint after save action.

More languages

golang

golang

About

YouCompleteMe for VSCode

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%