Swift completions in Vim using deoplete
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
autoload
plugin
rplugin/python3/deoplete/sources
.gitignore
LICENSE
README.md

README.md

deoplete-swift

Adds auto-complete support for the Swift programming language to Vim

Installation

Using your favorite package manager or whatever (idk, you probably know vim better than I do):

Plug 'landaire/deoplete-swift'

For jumping to placeholders, add the following keymapping to your configuration:

" Jump to the first placeholder by typing `<C-j>`.
autocmd FileType swift imap <buffer> <C-j> <Plug>(deoplete_swift_jump_to_placeholder)

Configuration

Default configuration:

let g:deoplete#sources#swift#source_kitten_binary = '' location of sourcekitten on your system. This is optional and will be found in your $PATH if not set

TODO:

  • Add sourcekittendaemon support (#2). This will allow better project-based completion