filetype.nvim icon indicating copy to clipboard operation
filetype.nvim copied to clipboard

Filetype does not detect dot files.

Open sandeep-ad opened this issue 1 year ago • 6 comments

While opening dot file I get following error message.

Error detected while processing BufReadPost Autocommands for "": E5108: Error executing lua vim/_editor.lua:0: BufReadPost Autocommands for ""..script nvim_exec2() called at BufReadPost Autocommands for "*":0: Vim(call):E1 17: Unknown function: dist#ft#CSH stack traceback: [C]: in function 'nvim_exec2' vim/_editor.lua: in function 'cmd' ...r/start/filetype.nvim/lua/filetype/mappings/function.lua:525: in function 'name' ...te/pack/packer/start/filetype.nvim/lua/filetype/init.lua:17: in function 'set_filetype' ...te/pack/packer/start/filetype.nvim/lua/filetype/init.lua:65: in function 'try_lookup' ...te/pack/packer/start/filetype.nvim/lua/filetype/init.lua:171: in function 'resolve' [string ":lua"]:1: in main chunk

sandeep-ad avatar Apr 09 '23 22:04 sandeep-ad

I have the same issue. Some file types work, others don't. File types that don't work are, e.g.:

  • c (dist#ft#FTlpc)
  • html (dist#ft#FThtml)
  • sh (dist#ft#SetFileTypeSH)

Carltoffel avatar Apr 13 '23 08:04 Carltoffel

I am also facing this issue (with sh files). Was anyone able to find the cause?

jpfender avatar Apr 26 '23 14:04 jpfender

Uninstall the plugin. ¯\(ツ)/¯ From what I can tell, it's not needed in newer versions of vim/neovim any more. Maybe someone can confirm?

Carltoffel avatar Apr 26 '23 14:04 Carltoffel

Uninstall the plugin. ¯_(ツ)_/¯ From what I can tell, it's not needed in newer versions of vim/neovim any more. Maybe someone can confirm?

This is indeed the right solution for this issue. Uninstall filetype.nvim and set vim.opt.filetype = "on" in your config.

jpfender avatar Apr 27 '23 13:04 jpfender

I uninstalled the plugin and added filetype=on, now the behaviour is when I open the main.tf it does not show syntax highlighting. But when I do telecope search of the file and open it it shows all the nice highlighting etc. here are two different screen shots. image image

sandeep-ad avatar May 02 '23 14:05 sandeep-ad

You do not need vim.opt.filetype = "on". It is enabled by default.

If you are using Neovim 0.8 or later you do not need to do anything to enable Lua based filetype detection. It is all enabled by default.

gpanders avatar Jul 12 '23 17:07 gpanders