<commit_before># 1. Install neovim

Obviously you need [neovim](https://github.com/neovim/neovim#install-from-package)!

# 2. Install python-neovim

Run following command to install neovim python plugin host:
```
sudo pip3 install --upgrade neovim
```

# 3. Install this plugin
Choose steps matching your plugin manager.

## [vim-plug](https://github.com/junegunn/vim-plug) user
Add following to vimrc
```
Plug 'autozimu/LanguageClient-neovim', { 'do': ':UpdateRemotePlugins' }
```
Restart neovim and run `:PlugInstall`.

## [Vundle](https://github.com/VundleVim/Vundle.vim) user
Add following to vimrc
```
Plugin 'autozimu/LanguageClient-neovim'

```
Restart neovim and run `:PluginInstall`.

## [dein.vim](https://github.com/Shougo/dein.vim) user
```
call dein#add('autozimu/LanguageClient-neovim')<commit_msg>Include instruction to install Python typing module<commit_after># 1. Install neovim

Obviously you need [neovim](https://github.com/neovim/neovim#install-from-package)!

# 2. Install python modules
## python-neovim
Run following command to install neovim python plugin host:
```
sudo pip3 install --upgrade neovim
```

## typing
_Note: Already included in Python version 3.6.0 and later_.

Run following command to install `typing` module:
```
sudo pip3 install --upgrade typing
```

# 3. Install this plugin
Choose steps matching your plugin manager.

## [vim-plug](https://github.com/junegunn/vim-plug) user
Add following to vimrc
```
Plug 'autozimu/LanguageClient-neovim', { 'do': ':UpdateRemotePlugins' }
```
Restart neovim and run `:PlugInstall`.

## [Vundle](https://github.com/VundleVim/Vundle.vim) user
Add following to vimrc
```
Plugin 'autozimu/LanguageClient-neovim'

```
Restart neovim and run `:PluginInstall`.

## [dein.vim](https://github.com/Shougo/dein.vim) user
```
call dein#add('autozimu/LanguageClient-neovim')
{'fraction_non_alphanumeric': 0.14262472885032537, 'fraction_numerical': 0.006507592190889371, 'mean_word_length': 5.129568106312292, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, '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': '1289627', 'n_tokens_mistral': 676, 'n_tokens_neox': 621, 'n_words': 163}