You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.2 KiB
34 lines
1.2 KiB
let g:deoplete#ignore_sources = get(g:, 'deoplete#ignore_sources', {})
|
|
let g:deoplete#ignore_sources.php = ['omni']
|
|
let g:ale_php_phpstan_level = 'max'
|
|
let g:ale_fixers={
|
|
\'javascript': ['prettier'],
|
|
\'json': ['prettier'],
|
|
\'php': ['prettier'],
|
|
\}
|
|
let g:ale_fix_on_save=1
|
|
|
|
" {{{ phpactor
|
|
" Include use statement
|
|
nmap <Leader>u :call phpactor#UseAdd()<CR>
|
|
" Invoke the context menu
|
|
nmap <Leader>mm :call phpactor#ContextMenu()<CR>
|
|
" Invoke the navigation menu
|
|
nmap <Leader>nn :call phpactor#Navigate()<CR>
|
|
" Goto definition of class or class member under the cursor
|
|
nmap <Leader>o :call phpactor#GotoDefinition()<CR>
|
|
" Show brief information about the symbol under the cursor
|
|
nmap <Leader>K :call phpactor#Hover()<CR>
|
|
" Transform the classes in the current file
|
|
nmap <Leader>tt :call phpactor#Transform()<CR>
|
|
" Generate a new class (replacing the current file)
|
|
nmap <Leader>cc :call phpactor#ClassNew()<CR>
|
|
" Extract expression (normal mode)
|
|
nmap <silent><Leader>ee :call phpactor#ExtractExpression(v:false)<CR>
|
|
" Extract expression from selection
|
|
vmap <silent><Leader>ee :<C-U>call phpactor#ExtractExpression(v:true)<CR>
|
|
" Extract method from selection
|
|
vmap <silent><Leader>em :<C-U>call phpactor#ExtractMethod()<CR>
|
|
"}}}
|
|
|
|
nnoremap <leader>h :call PhpDocSingle()<CR>
|