<commit_before>
## Introduction

Swift completion for [NCM](https://github.com/roxma/nvim-completion-manager),
based on the [SourceKitten framework](https://github.com/jpsim/SourceKitten).

![screencast](_images/example.gif)

## Requirements

- Install and config [SourceKitten](https://github.com/jpsim/SourceKitten#installation)

## vimrc example

```vim

Plug 'roxma/nvim-completion-manager'

" swift
Plug 'dafufer/nvim-cm-swift'

```

## jump to placeholders

```vim

autocmd FileType swift nmap <buffer> <C-k> <Plug>(swift_completer_jump_to_placeholder)
autocmd FileType swift imap <buffer> <C-k> <Plug>(swift_completer_jump_to_placeholder)

```<commit_msg>fixed installed error in README<commit_after>
## Introduction

Swift completion for [NCM](https://github.com/roxma/nvim-completion-manager),
based on the [SourceKitten framework](https://github.com/jpsim/SourceKitten).

![screencast](_images/example.gif)

## Requirements

- Install and config [SourceKitten](https://github.com/jpsim/SourceKitten#installation)

## vimrc example

```vim

Plug 'roxma/nvim-completion-manager'

" swift
Plug 'dafufer/nvim-cm-swift-completer'

```

## jump to placeholders

```vim

autocmd FileType swift nmap <buffer> <C-k> <Plug>(swift_completer_jump_to_placeholder)
autocmd FileType swift imap <buffer> <C-k> <Plug>(swift_completer_jump_to_placeholder)

```
{'fraction_non_alphanumeric': 0.14127218934911243, 'fraction_numerical': 0.0, 'mean_word_length': 6.121052631578947, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '154346', 'n_tokens_mistral': 518, 'n_tokens_neox': 468, 'n_words': 90}