We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 40a88e1 commit 9fd068fCopy full SHA for 9fd068f
lua/CopilotChat/utils.lua
@@ -214,7 +214,17 @@ end
214
---@param filename string The file name
215
---@return string|nil
216
function M.filetype(filename)
217
- return vim.filetype.match({ filename = filename })
+ local filetype = require('plenary.filetype')
218
+
219
+ local ft = filetype.detect(filename, {
220
+ fs_access = false,
221
+ })
222
223
+ if ft == '' or not ft then
224
+ return vim.filetype.match({ filename = filename })
225
+ end
226
227
+ return ft
228
end
229
230
--- Get the mimetype from filetype
0 commit comments