junegunn / fzf.vim

fzf :heart: vim
MIT License
9.65k stars 584 forks source link

Error detected while processing function <SNR>14_cmd[15] #1082

Closed amebrahimi closed 4 years ago

amebrahimi commented 4 years ago

I have an error when trying to use fzf in my Nvim using :FZF. the error goes like this:

Error detected while processing function <SNR>14_cmd[15]..fzf#run[58]..<SNR>14_execute_term[3]..<SNR>14_split[14]..<SNR>14_popup:
line    7:
E716: Key not present in Dictionary: height)]), &lines - has('nvim')])
E116: Invalid arguments for function float2nr
E116: Invalid arguments for function max
E116: Invalid arguments for function min
E15: Invalid expression: min([max([0, float2nr(&lines * a:opts.height)]), &lines - has('nvim')])

My os is Windows10 and I installed fzf with choco and it's working in my powershell and I'm using neo vim. this is my .vimrc file:

set nocompatible
filetype off

set number
set relativenumber
set noerrorbells
set background=dark
set tabstop=4 softtabstop=4
set shiftwidth=4
set expandtab
set nowrap
set colorcolumn=100
set autochdir
set nohlsearch
set smartindent
set incsearch
set noswapfile

set updatetime=50
set cmdheight=2

set clipboard=unnamedplus

highlight ColorColumn ctermbg=0 guibg=lightgrey

call plug#begin(stdpath('data').'/plugged')

Plug 'junegunn/fzf', { 'do': {-> fzf#install()} }
Plug 'junegunn/fzf.vim'
Plug 'tpope/vim-fugitive'
Plug 'dart-lang/dart-vim-plugin'
Plug 'thosakwe/vim-flutter'
Plug 'natebosch/vim-lsc'
Plug 'natebosch/vim-lsc-dart'

Plug 'gruvbox-community/gruvbox'
Plug 'colepeters/spacemacs-theme.vim'
Plug 'sainnhe/gruvbox-material'
Plug 'phanviet/vim-monokai-pro'
Plug 'vim-airline/vim-airline'
Plug 'flazz/vim-colorschemes'

call plug#end()

let mapleader = " "

colorscheme gruvbox
set background=dark

let g:gruvbox_contrast_dark = 'hard'
if exists('+termguicolors')
    let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
    let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
endif

let g:lsc_auto_map = {
    \ 'GoToDefinition': '<leader>gd',
    \ 'GoToDefinitionSplit': ['<C-W>]', '<C-W><C-]>'],
    \ 'FindReferences': 'gr',
    \ 'NextReference': '<leader>n',
    \ 'PreviousReference': '<leader>p',
    \ 'FindImplementations': 'gI',
    \ 'FindCodeActions': 'ga',
    \ 'Rename': 'gR',
    \ 'ShowHover': v:true,
    \ 'DocumentSymbol': 'go',
    \ 'WorkspaceSymbol': 'gS',
    \ 'SignatureHelp': 'gm',
    \ 'Completion': 'completefunc',
    \}

let g:gruvbox_invert_selection='0'

let g:go_highlight_build_constraints = 1
let g:go_highlight_extra_types = 1
let g:go_highlight_fields = 1
let g:go_highlight_functions = 1
let g:go_highlight_methods = 1
let g:go_highlight_operators = 1
let g:go_highlight_structs = 1
let g:go_highlight_types = 1
let g:go_highlight_function_parameters = 1
let g:go_highlight_function_calls = 1
let g:go_highlight_generate_tags = 1
let g:go_highlight_format_strings = 1
let g:go_highlight_variable_declarations = 1
let g:go_auto_sameids = 1

let g:fzf_layout = { 'window': { 'width': 0.8, 'heigth': 0.8 } }
let $FZF_DEFAULT_OPTS='--reverse'

nnoremap <leader>h :wincmd h<CR>
nnoremap <leader>j :wincmd j<CR>
nnoremap <leader>k :wincmd k<CR>
nnoremap <leader>l :wincmd l<CR>
nnoremap <leader>w :w<CR>
nnoremap <leader><CR> :source ~/_vimrc<CR>
nnoremap <C-p> :GFiles<CR>
nnoremap <leader>pf :Files<CR>
nnoremap <leader>+ :vertical resize +5<CR>
nnoremap <leader>- :vertical resize -5<CR>
nnoremap <leader><leader>q :q!<CR>

fun! TrimWhitespace()
    let l:save = winsaveview()
    keeppatterns %s/\s\+$//e
    call winrestview(l:save)
endfun

augroup highlight_yank
    autocmd!
    autocmd TextYankPost * silent! lua require'vim.highlight'.on_yank()
augroup END

My neovim version is:

NVIM v0.4.3
Build type: RelWithDebInfo
LuaJIT 2.0.5
Compilation: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe /DWIN32 /D_WINDOWS /W3 /MD /Zi /O2 /Ob1 /DNDEBUG -DMIN_LOG_LEVEL=3 /W3 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DWIN32 -D_WIN32_WINNT=0x0600 -DINCLUDE_GENERATED_DECLARATIONS -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -IC:/projects/neovim/build/config -IC:/projects/neovim/src -IC:/projects/nvim-deps/usr/include -IC:/projects/neovim/build/src/nvim/auto -IC:/projects/neovim/build/include
Compiled by appveyor@APPVYR-WIN

Features: -acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM\sysinit.vim"
  fall-back for $VIM: "C:/Program Files/nvim/share/nvim"

Run :checkhealth for more info

and my fzf version is:0.21.0 (b0673c3)

junegunn commented 4 years ago

heigth

amebrahimi commented 4 years ago

Sorry my bad. Thank you @junegunn