diff options
author | Sanchayan Maity <sanchayan@sanchayanmaity.net> | 2022-01-06 21:28:24 +0530 |
---|---|---|
committer | Gregory Anders <greg@gpanders.com> | 2022-01-13 15:31:59 -0700 |
commit | 27b664a2de08301ca847c3b06a34df2be71e0caf (patch) | |
tree | e2534520aaaef71c4be6b6ecfa6503b993575d4d | |
parent | 94d53589221567444bac2cf6a3692906259fe4c6 (diff) | |
download | rneovim-27b664a2de08301ca847c3b06a34df2be71e0caf.tar.gz rneovim-27b664a2de08301ca847c3b06a34df2be71e0caf.tar.bz2 rneovim-27b664a2de08301ca847c3b06a34df2be71e0caf.zip |
feat(filetype.lua): add support for patch files
-rw-r--r-- | runtime/lua/vim/filetype.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/runtime/lua/vim/filetype.lua b/runtime/lua/vim/filetype.lua index 87846f5eed..ea7e57c408 100644 --- a/runtime/lua/vim/filetype.lua +++ b/runtime/lua/vim/filetype.lua @@ -770,6 +770,14 @@ local extension = { mm = function() vim.fn["dist#ft#FTmm"]() end, mms = function() vim.fn["dist#ft#FTmms"]() end, p = function() vim.fn["dist#ft#FTprogress_pascal"]() end, + patch = function(path, bufnr) + local firstline = getline(bufnr, 1) + if string.find(firstline, "^From " .. string.rep("%x", 40) .. "+ Mon Sep 17 00:00:00 2001$") then + return "gitsendemail" + else + return "diff" + end + end, pl = function() vim.fn["dist#ft#FTpl"]() end, pp = function() vim.fn["dist#ft#FTpp"]() end, pro = function() vim.fn["dist#ft#ProtoCheck"]('idlang') end, |