Skip to content
This repository has been archived by the owner on May 6, 2024. It is now read-only.

Filetype does not detect dot files. #94

Open
sandeep-ad opened this issue Apr 9, 2023 · 6 comments
Open

Filetype does not detect dot files. #94

sandeep-ad opened this issue Apr 9, 2023 · 6 comments

Comments

@sandeep-ad
Copy link

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

@Carltoffel
Copy link

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)

@jpfender
Copy link

jpfender commented Apr 26, 2023

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

@Carltoffel
Copy link

Carltoffel commented Apr 26, 2023

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

@jpfender
Copy link

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.

@sandeep-ad
Copy link
Author

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

@gpanders
Copy link
Contributor

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants