https://github.com/aca/korean-language-server
Language server implementation for Korean. Spell/grammar checker for all editors including vim.
https://github.com/aca/korean-language-server
korean language-server-protocol
Last synced: 5 months ago
JSON representation
Language server implementation for Korean. Spell/grammar checker for all editors including vim.
- Host: GitHub
- URL: https://github.com/aca/korean-language-server
- Owner: aca
- Created: 2020-02-24T12:48:23.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-05T10:53:28.000Z (over 3 years ago)
- Last Synced: 2025-10-18T20:57:00.039Z (8 months ago)
- Topics: korean, language-server-protocol
- Language: JavaScript
- Homepage:
- Size: 1.73 MB
- Stars: 46
- Watchers: 2
- Forks: 6
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# korean-language-server
[Language server implementation](https://microsoft.github.io/language-server-protocol/) for Korean,
powered by [한국어 맞춤법/문법 검사기](https://speller.cs.pusan.ac.kr/).
It's Korean version of [grammarly](http://www.grammarly.com/), famous writing assitant app for English.
As grammarly does, it detects Korean grammar error, also supports code action. It also supports some level of english.

---
### Installation
```
npm i -g korean-ls
```
### Development
```
git clone git@github.com:aca/korean-language-server.git && cd korean-language-server
npm run build
npm link
```
---
### Integration
Should work with any client implementation, vscode/emacs/sublime/vim.
- vim/neovim, [ coc.nvim ](https://github.com/neoclide/coc.nvim)
```
"languageserver": {
"korean": {
"command": "korean-ls",
"args": ["--stdio"],
"filetypes": ["text"]
},
```
- nvim-lsp
```
configs.korean_ls = {
default_config = {
cmd = {'korean-ls', '--stdio'};
filetypes = {'text'};
root_dir = function()
return vim.loop.cwd()
end;
settings = {};
};
}
nvim_lsp.korean_ls.setup{
on_attach = on_attach;
}
```