CocInfo์ ๊ฒฐ๊ณผ
## versions
vim version: NVIM v0.3.1
node version: v11.5.0
coc.nvim version: 0.0.41
term: iTerm.app
platform: darwin
## Error messages
## Output channel: tsserver
[Info - 2:44:23 AM] Forking TSServer
PATH: /Users/nathan/.yarn/bin:/Users/nathan/.config/yarn/global/node_modules/.bin:/Users/nathan/.rbenv/shims:/Users/nathan/bin:/Users/nathan/rbenv/bin:/usr/local/opt/coreutils/libexec/gnubin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/local/opt/fzf/bin
[Info - 2:44:23 AM] Started TSServer
{
"path": "/Users/nathan/.config/coc/extensions/node_modules/typescript/lib",
"_pathLabel": "",
"_api": {
"versionString": "3.2.2",
"version": "3.2.2"
}
}
## Output channel: eslint
[Info - 2:44:23 AM] ESLint server running in node v11.5.0
[Info - 2:44:24 AM] ESLint library loaded from: /Users/nathan/Dev/learning/js/udemy/react-16-6-the-complete-guide--maximilian-schwarzmuller/react-complete-guide/node_modules/eslint/lib/api.js
๋ฒ๊ทธ ์ค๋ช
๋ค์ ์ฌ๋งคํ์ ์ฌ์ฉํ๋ฉด ์๋ฃ๊ฐ ์ค๋จ๋ฉ๋๋ค.
inoremap <expr><cr> pumvisible() ? "\<c-y>" : "\<cr>"
์ด ๋ฌธ์ ๋ https://github.com/tpope/vim-endwise ์์ ์ถฉ๋๋ก ์ธํด ๋ฐ์ํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
๋งคํ์ ํด๊ฒฐํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด ์กฐ์ธํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์ฌํํ๊ธฐ ์ํด
๋์์ ์ฌํํ๋ ๋จ๊ณ:
์๋ ์คํฌ๋ฆฐ์ท์ ์ฐธ์กฐํ์ธ์...
์คํฌ๋ฆฐ์ท
๋ฉ๋ด๊ฐ ๋ํ๋๊ณ ์ ํ๋ฉ๋๋ค.
Enter
ํค ๋๋ฅด๊ธฐ:
์ด ๋งคํ์ ์ ์์ผ ๋ฟ์ด๋ฏ๋ก ์ฌ์ฉํ์ง ์๊ณ Vim์ ๋ด์ฅ๋ ํ์ธ ํค <c-y>
์๋ง ์์กดํ ์ ์์ต๋๋ค.
๊ด๋ จ: https://github.com/neoclide/coc.nvim/issues/262#issuecomment -447401338
๋งคํ์ด ์ ์ฉ๋์ง ์์ต๋๋ค. verbose imap <CR>
๊ฒฐ์
let g:endwise_no_mappings=1
์ฌ์ฉํ๊ฑฐ๋ ๋ค๋ฅธ ํค๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฃ๋ฅผ ํ์ธํ์ญ์์ค.
BTW... ๋๋ ๋ํ ํ๋ฅญํ ํ๋ฌ๊ทธ์ธ์ ๋ํด ๊ฐ์ฌํ๋ค๋ ๋ง์ ํ๊ณ ์ถ์์ต๋๋ค! ๊ธฐ๋ฅ์ด ํ๋ถํ๊ณ ๋ชจ๋์์ผ ๋ฟ๋ง ์๋๋ผ Ruby(์: solagraph)์ ๋ํด ์ ๋๋ก ์๋ํ๋ ์ธ์ด ํด๋ผ์ด์ธํธ๋ก ์๋ํ ์ ์ผํ ๊ฒ์ ๋๋ค.
๋ค์ ๊ฐ์ฌํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋งคํ์ด ์ ์ฉ๋์ง ์์ต๋๋ค.
verbose imap <CR>
๊ฒฐ์ let g:endwise_no_mappings=1
์ฌ์ฉํ๊ฑฐ๋ ๋ค๋ฅธ ํค๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฃ๋ฅผ ํ์ธํ์ญ์์ค.