let g:fzf_preview_use_dev_icons = 1 let g:fzf_preview_grep_cmd = 'rg --line-number --no-heading --smart-case' let g:fzf_preview_command = 'bat --color=always --style=grid {-1}' let g:fzf_preview_lines_command = 'bat --color=always --plain --number' let g:fzf_preview_filelist_command = 'fd --type file --hidden --exclude .git --strip-cwd-prefix' let g:fzf_preview_git_files_command = 'git ls-files --exclude-standard | while read line; do if [[ ! -L $line ]] && [[ -f $line ]]; then echo $line; fi; done' if g:IsMacNeovimInWork() " nnoremap pc :call FzFGrepForImakoko() " function FzFGrepForImakoko() abort " cd /Users/takets/words/prayground/ " execute 'FzfPreviewProjectGrep imakoko' " endfunction " " nnoremap pl :call FzFGrepForChangelog() " function FzFGrepForChangelog() abort " cd /Users/takets/Dropbox/files/changelog " let l:input = input("Project grep > ") " execute 'FzfPreviewProjectGrep '.l:input " endfunction " " nnoremap :call FromResources() " function FromResources() abort " " cocの補完対象にしたくないバッファを削除 " execute ":silent! bdelete! /Users/takets/Library/CloudStorage/Dropbox/files/changelog/tenTask.txt" " execute ":silent! bdelete! /Users/takets/Library/CloudStorage/Dropbox/files/changelog/changelogmemo" " execute 'CocCommand fzf-preview.FromResources mru' " endfunction " nnoremap gf mD:CocCommand fzf-preview.GitFiles " nnoremap gs mD:CocCommand fzf-preview.GitStatus " nnoremap ga mD:CocCommand fzf-preview.GitActions " nnoremap gl mD:CocCommand fzf-preview.GitLogs " nnoremap gb mD:CocCommand fzf-preview.GitBranches " nnoremap C mD:CocCommand fzf-preview.Changes " nnoremap l mD:CocCommand fzf-preview.Lines --add-fzf-arg=--no-sort --add-fzf-arg=--query="'" " nnoremap L mD:CocCommand fzf-preview.Lines --add-fzf-arg=--no-sort --add-fzf-arg=--query="'=expand('')" " nnoremap b mD:CocCommand fzf-preview.Bookmarks " nnoremap Q :CocCommand fzf-preview.QuickFix " nnoremap * :CocCommand fzf-preview.Lines --add-fzf-arg=--query="'=expand('')" " nnoremap / :CocCommand fzf-preview.Lines --add-fzf-arg=--no-sort --add-fzf-arg=--query="'" " nnoremap h :CocCommand fzf-preview.CommandPalette " nnoremap y :CocCommand fzf-preview.Yankround " nnoremap cq :CocCommand fzf-preview.QuickFix " nnoremap :FzfPreviewBuffers " nnoremap pk :FzfPreviewProjectGrep imakoko " nnoremap pa :FzfPreviewProjectGrep " nnoremap pA :FzfPreviewProjectGrep --add-fzf-arg=--no-sort --add-fzf-arg=--query="'" endif if g:IsMacGvim() " nnoremap pa :call FzFGrepForProject() " function FzFGrepForProject() abort " cd /home/takets/source/spider/SP2-php " let l:input = input("Project grep > ") " execute 'FzfPreviewProjectGrep '.l:input " endfunction nnoremap pc :call FzFGrepForImakoko() function FzFGrepForImakoko() abort cd /Users/takets/words/prayground/ execute 'FzfPreviewProjectGrep imakoko' endfunction nnoremap pl :call FzFGrepForChangelog() function FzFGrepForChangelog() abort cd /Users/takets/Dropbox/files/changelog let l:input = input("Project grep > ") execute 'FzfPreviewProjectGrep '.l:input endfunction " nnoremap :call FromResources() " function FromResources() abort " " cocの補完対象にしたくないバッファを削除 " execute ":silent! bdelete! /Users/takets/Library/CloudStorage/Dropbox/files/changelog/tenTask.txt" " execute ":silent! bdelete! /Users/takets/Library/CloudStorage/Dropbox/files/changelog/changelogmemo" " execute 'CocCommand fzf-preview.FromResources mru' " endfunction " nnoremap mD:CocCommand fzf-preview.FromResources mru nnoremap gf mD:CocCommand fzf-preview.GitFiles nnoremap gs mD:CocCommand fzf-preview.GitStatus nnoremap ga mD:CocCommand fzf-preview.GitActions nnoremap gl mD:CocCommand fzf-preview.GitLogs nnoremap gb mD:CocCommand fzf-preview.GitBranches nnoremap C mD:CocCommand fzf-preview.Changes nnoremap l mD:CocCommand fzf-preview.Lines --add-fzf-arg=--no-sort --add-fzf-arg=--query="'" nnoremap L mD:CocCommand fzf-preview.Lines --add-fzf-arg=--no-sort --add-fzf-arg=--query="'=expand('')" nnoremap b mD:CocCommand fzf-preview.Bookmarks nnoremap Q :CocCommand fzf-preview.QuickFix nnoremap * :CocCommand fzf-preview.Lines --add-fzf-arg=--query="'=expand('')" nnoremap / :CocCommand fzf-preview.Lines --add-fzf-arg=--no-sort --add-fzf-arg=--query="'" nnoremap h :CocCommand fzf-preview.CommandPalette nnoremap y :CocCommand fzf-preview.Yankround nnoremap cq :CocCommand fzf-preview.QuickFix " nnoremap :FzfPreviewBuffers " nnoremap pk :FzfPreviewProjectGrep imakoko " nnoremap pa :FzfPreviewProjectGrep " nnoremap pA :FzfPreviewProjectGrep --add-fzf-arg=--no-sort --add-fzf-arg=--query="'" else " noremap :call FzfFromResourceBufferMru() " function FzfFromResourceBufferMru() abort " if fnamemodify(expand('%'), ':t') == "01_ver01.txt.shd" " exe 'VoomQuitAll' " endif " " execute "FzfPreviewFromResources buffer mru" " endfunction endif if g:IsLinux() " nnoremap pa :call FzFGrepForProject() " function FzFGrepForProject() abort " cd /home/kf/app " let l:input = input("Project grep > ") " execute 'FzfPreviewProjectGrep '.l:input " endfunction " " nnoremap pw :call FzFGrepCwordForProject() " function FzFGrepCwordForProject() abort " cd /home/kf/app " let search_word = expand("") " execute 'FzfPreviewProjectGrep '.search_word " endfunction " " nnoremap :FzfPreviewBuffers " nnoremap mD:FzfPreviewFromResources mru buffer " nnoremap gf mD:FzfPreviewGitFiles " nnoremap gs mD:FzfPreviewGitStatus " nnoremap ga mD:FzfPreviewGitActions " nnoremap gl mD:FzfPreviewGitLogs " nnoremap gb mD:FzfPreviewGitBranches " nnoremap C mD:FzfPreviewChanges " nnoremap l mD:FzfPreviewLines --add-fzf-arg=--no-sort --add-fzf-arg=--query="'" " nnoremap L mD:FzfPreviewLines --add-fzf-arg=--no-sort --add-fzf-arg=--query="'=expand('')" " nnoremap b mD:FzfPreviewBookmarks " nnoremap pk :FzfPreviewProjectGrep imakoko " nnoremap pa :FzfPreviewProjectGrep " nnoremap pA :FzfPreviewProjectGrep --add-fzf-arg=--no-sort --add-fzf-arg=--query="'" " nnoremap Q :FzfPreviewQuickFix " nnoremap * :FzfPreviewLines --add-fzf-arg=--query="'=expand('')" " nnoremap / :FzfPreviewLines --add-fzf-arg=--no-sort --add-fzf-arg=--query="'" " nnoremap h :FzfPreviewCommandPalette " nnoremap y :FzfPreviewYankround " nnoremap cq :FzfPreviewQuickFix endif augroup fzf_preview autocmd! autocmd User fzf_preview#rpc#initialized call s:fzf_preview_settings() " fzf_preview#remote#initialized or fzf_preview#coc#initialized augroup END function! s:fzf_preview_settings() abort let g:fzf_preview_command = 'COLORTERM=truecolor ' . g:fzf_preview_command let g:fzf_preview_grep_preview_cmd = 'COLORTERM=truecolor ' . g:fzf_preview_grep_preview_cmd endfunction