nvim-telescope / telescope-fzf-native.nvim

FZF sorter for telescope written in c
1.36k stars 45 forks source link

invalid ELF header error #41

Closed 1m-N00b closed 2 years ago

1m-N00b commented 2 years ago

Error occur in require('telescope').load_extension('fzf') line.

My init.vim:

nnoremap <leader>ff :lua require'telescope.builtin'.find_files{ hidden = true }<cr>
nnoremap <leader>fb <cmd>Telescope buffers<cr>
nnoremap <Leader>fs :lua require'telescope.builtin'.file_browser{ cwd = vim.fn.expand('%:p:h') }<cr>
nnoremap <Leader>fc :lua require'telescope.builtin'.git_status{}<cr>
nnoremap <Leader>cb :lua require'telescope.builtin'.git_branches{}<cr>
nnoremap <leader>fr :lua require'telescope.builtin'.resume{}<CR>
nnoremap <leader>fh <cmd>Telescope help_tags<cr>
" nnoremap <leader>fm :lua require('telescope').extensions.harpoon.marks{}<cr>
" nnoremap <leader>fg <cmd>Telescope live_grep<cr>

lua << EOF
require('telescope').setup {
  defaults = {
    file_ignore_patterns = { "yarn.lock" }
  },
  extensions = {
    fzf = {
      fuzzy = true,
      override_generic_sorter = false,
      override_file_sorter = true,
      case_mode = "smart_case"
    }
  },
  pickers = {
    buffers = {
      show_all_buffers = true,
      sort_lastused = true,
      -- theme = "dropdown",
      -- previewer = false,
      mappings = {
        i = {
          ["<M-d>"] = "delete_buffer",
        }
      }
    }
  }
}
require('telescope').load_extension('fzf')
EOF
" }}}
Conni2461 commented 2 years ago

that happens if you load a binary that is compiled for a different architecture. What system are u using m1?

1m-N00b commented 2 years ago

what is m1?

i use Arch OS: Arch Linux x86_64 Kernel: 5.14.14-arch1-1

Conni2461 commented 2 years ago

apple m1 because i know that it sometimes compiles to x86 and try to load arm.

Works for me on arch

Try to navigate into the fzf-native directory and run: make clean && make

1m-N00b commented 2 years ago

i fixed it. Thx very much for your quick reply!