Skip to content

Async completion for nvim includes sources for roxma/nvim-completion-manager and Shougo/deoplete.nvim

Notifications You must be signed in to change notification settings

cyansprite/omnisharp.nvim

 
 

Repository files navigation

deoplete-omnisharp

Currently only for linux, will test windows later.
Confirmed work bash on ubuntu on windows

Demo 2 - Currently reverted until I have a solid plan and time to fix.

Demo

Features

  • Async autocompletion via deoplete and omnisharp server
  • Auto start server
  • If it hasn't started yet don't freak out, just return [] ( i.e. regular completions )
  • If it has started and disconnected then fix it automatically on next attempt of completion.

Dependencies

Install

  • With Plug
    Plug 'cyansprite/deoplete-omnisharp' , {'do': './install.sh'}
  • Without Plug download it or use your package manager
    cd ~/.local/share/nvim/plugged/deoplete-omnisharp
    ./install.sh
    

Options

let g:deoplete_omnisharp_exe_path   = get(g:, "deoplete_omnisharp_exe_path", '~/.local/share/nvim/plugged/deoplete-omnisharp/omnisharp-server/OmniSharp/bin/Debug/OmniSharp.exe')
let g:deoplete_omnisharp_port   = get(g:, "deoplete_omnisharp_port", 9999)

About

Async completion for nvim includes sources for roxma/nvim-completion-manager and Shougo/deoplete.nvim

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 62.4%
  • Vim Script 36.8%
  • Shell 0.8%