I want a list showing how to use each item on the intelephense feature list.
I'll just copy and paste that list here and start filling it in: edit I just realized this would be better as a section of a vimrc file, but no time to modify right now.
Workspace Symbols
???
Document Symbols
???
Go To Definition
nmap <silent> gd <Plug>(coc-definition)
Completion
???
Signature Help
???
Hover
???
Document Highlight
???
Find All References
???
Document and Range Formatting
???
Rename -- PREMIUM
nmap <leader>rn <Plug>(coc-rename)
Code Folding -- PREMIUM
set foldmethod=manual
:Fold - creates folds
now, folding should work as usual
TODO: make Vim call :Fold automatically on open/paste/cut/replace/...
Is there any sort of documentation?
I want a list showing how to use each item on the intelephense feature list.
I'll just copy and paste that list here and start filling it in:
edit I just realized this would be better as a section of a vimrc file, but no time to modify right now.
Workspace Symbols
Document Symbols
Go To Definition
nmap <silent> gd <Plug>(coc-definition)
Completion
Signature Help
Hover
Document Highlight
Find All References
Document and Range Formatting
Rename -- PREMIUM
nmap <leader>rn <Plug>(coc-rename)
Code Folding -- PREMIUM
set foldmethod=manual
:Fold
- creates folds:Fold
automatically on open/paste/cut/replace/...Find all Implementations -- PREMIUM
nmap <silent> gi <Plug>(coc-implementation)
Go to Declaration -- PREMIUM
Go to Type Definition -- PREMIUM
nmap <silent> gy <Plug>(coc-type-definition)
Smart Selection -- PREMIUM
PHP Doc Block Generation -- PREMIUM
missing features? Go To References
nmap <silent> gr <Plug>(coc-references)