Closed RoXuS closed 4 years ago
I would like to see type definition with nmap <silent> gy <Plug>(coc-type-definition) but I get Type definition not found from coc when I try to see types. Works as expected on vscode.
nmap <silent> gy <Plug>(coc-type-definition)
Type definition not found
nmap <silent> gd <Plug>(coc-definition) works with no issue.
nmap <silent> gd <Plug>(coc-definition)
My cocinfo:
## versions vim version: NVIM v0.5.0-nightly node version: v14.4.0 coc.nvim version: 0.0.78-0ff42027ff coc.nvim directory: /Users/julienrousseau/.vim/plugged/coc.nvim term: Apple_Terminal platform: darwin ## Output channel: highlight [Info - 11:20:12 AM] Highlight server running in node v14.4.0 ## Output channel: tsserver [Info - 11:20:25 AM] Forking TSServer PATH: /usr/local/bin:/Users/julienrousseau/.cargo/bin:/Users/julienrousseau/.deno/bin:~/.nodenv/shims:/Users/julienrousseau/.nodenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Users/julienrousseau/.cargo/bin:/Users/julienrousseau/.deno/bin:~/.nodenv/shims:/Users/julienrousseau/.nodenv/shims:/Users/julienrousseau/.fzf/bin [Info - 11:20:25 AM] Started TSServer { "path": "/Users/julienrousseau/Documents/insight/web-components/dt-organization/node_modules/typescript/lib", "_api": { "versionString": "3.9.5", "version": "3.9.5" } } ## Output channel: eslint [Info - 11:20:25 AM] ESLint server running in node v14.4.0 [Info - 11:20:25 AM] ESLint library loaded from: /usr/local/lib/node_modules/eslint/lib/api.js
My coc conf:
{ "eslint.autoFix": true, "eslint.enable": true, "eslint.autoFixOnSave": true, "eslint.filetypes": [ "javascript", "typescript" ], "tsserver.enableJavascript": false, "coc.preferences.jumpCommand":"tabe", "json.enable": true, "json.format.enable": true, "suggest.enablePreview": true, "diagnostic.messageTarget": "float" }
My neovim conf:
call plug#begin('~/.vim/plugged') Plug 'albfan/nerdtree-git-plugin' Plug 'Quramy/vim-js-pretty-template' Plug 'tmux-plugins/vim-tmux-focus-events' Plug 'dhruvasagar/vim-zoom' Plug 'scrooloose/nerdtree' Plug 'tpope/vim-sensible' Plug 'tpope/vim-surround' Plug 'tpope/vim-fugitive' Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } Plug 'junegunn/fzf.vim' Plug 'mileszs/ack.vim' Plug 'sjl/gundo.vim' Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes' Plug 'edkolev/tmuxline.vim' Plug 'edkolev/promptline.vim' Plug 'chrisbra/SudoEdit.vim' Plug 'Lokaltog/vim-easymotion' Plug 'airblade/vim-gitgutter' Plug 'christoomey/vim-tmux-navigator' Plug 'tomtom/tcomment_vim' Plug 'elzr/vim-json' Plug 'terryma/vim-expand-region' Plug 'Chiel92/vim-autoformat' Plug 'regedarek/ZoomWin' Plug 'othree/html5.vim' Plug 'ruanyl/vim-fixmyjs' Plug 'honza/vim-snippets' Plug 'jonsmithers/vim-html-template-literals' Plug 'joshdick/onedark.vim' Plug 'neoclide/coc.nvim', {'tag': '*', 'branch': 'release'} Plug 'pangloss/vim-javascript' Plug 'leafgarland/typescript-vim' call plug#end() set t_Co=256 set mouse=a let mapleader="\<Space>" let g:airline_theme='onedark' let g:airline_powerline_fonts=1 syntax on set background=dark colorscheme onedark nnoremap <Leader>w :w<CR> set smartindent set expandtab set modelines=0 set shiftwidth=2 set synmaxcol=256 syntax sync minlines=256 set encoding=utf-8 set tabstop=2 set nowrap set number set nowritebackup set noswapfile set nobackup set hlsearch set ignorecase set smartcase set mouse=a set wildmenu set colorcolumn=10000 " Gitgutter let g:gitgutter_max_signs = 1000 " NERDTree nmap <leader>n :NERDTreeToggle<CR> :NERDTreeMirror<CR><CR> nmap <leader>m :NERDTreeFind<CR> let NERDTreeHighlightCursorline=1 let NERDTreeIgnore = ['tmp', '.yardoc', 'pkg'] let NERDTreeShowHidden=1 " undo config set undodir=~/gundo set undofile set undolevels=10000 set undoreload=10000 set wildignore=node_modules " FZF with Ctrl + p map <C-p> :FZF<cr> "Ack let g:ackprg = 'ag --nogroup --nocolor --column' map <leader>f :Ack!<space> noremap <Leader>a :Ack! <cword><cr> " Enable airline let g:airline#extensions#ale#enabled = 1 " Enable share clipboard to macos set clipboard=unnamedplus hi Normal ctermbg=none let g:airline#extensions#tmuxline#enabled = 0 set timeoutlen=1000 ttimeoutlen=0 " Remap keys for gotos nmap <silent> gd <Plug>(coc-definition) nmap <silent> gy <Plug>(coc-type-definition) nmap <silent> gi <Plug>(coc-implementation) nmap <silent> gr <Plug>(coc-references) autocmd BufWrite *.ts :CocCommand tsserver.watchBuild
Should be problem of your language server, checkout https://github.com/neoclide/coc.nvim/wiki/Debug-language-server#using-output-channel
works as expected, thx.
I would like to see type definition with
nmap <silent> gy <Plug>(coc-type-definition)
but I getType definition not found
from coc when I try to see types. Works as expected on vscode.nmap <silent> gd <Plug>(coc-definition)
works with no issue.My cocinfo:
My coc conf:
My neovim conf: