dblume commited on 2024-12-02 08:50:39
Showing 2 changed files, with 5 additions and 5 deletions.
Since we're detecting rokulog by format of the first line, detect publishing channel IDs like "358_72dbe"
... | ... |
@@ -455,7 +455,7 @@ lua << EOF |
455 | 455 |
priority = -math.huge, |
456 | 456 |
function(path, bufnr) |
457 | 457 |
local content = vim.filetype.getlines(bufnr, 1) |
458 |
- if vim.filetype.matchregex(content, [[^\d\{2\}-\d\{2\} \d\{2\}:\d\{2\}:\d\{2\}.\d\{3\}\s\+\(n\|dev\|\d\+\|tvinput\.\S\+\) \[]]) then |
|
458 |
+ if vim.filetype.matchregex(content, [[^\d\{2\}-\d\{2\} \d\{2\}:\d\{2\}:\d\{2\}.\d\{3\}\s\+\(n\|dev\|\d\+\(_[0-9a-f]\+\)\?\|tvinput\.\S\+\) \[]]) then |
|
459 | 459 |
return 'rokulog' |
460 | 460 |
end |
461 | 461 |
end, |
... | ... |
@@ -1,10 +1,10 @@ |
1 | 1 |
" For vim put this in ~/.vim/scripts.vim. |
2 |
-" For neovim: See ~/.config/nvim/init.vim |
|
3 |
-" See https://www.reddit.com/r/neovim/comments/wcq6sp/override_file_type_detection_for_existing/ |
|
2 |
+" neovim doesn't even call scripts.vim if filetype was done. |
|
3 |
+" See ~/.config/nvim/init.vim and |
|
4 |
+" https://www.reddit.com/r/neovim/comments/wcq6sp/override_file_type_detection_for_existing/ |
|
4 | 5 |
if did_filetype() " filetype already set.. |
5 | 6 |
finish " ..don't do these checks |
6 | 7 |
endif |
7 |
-" Close, didn't bother making it match publishing channels like 12_a42f: |
|
8 |
-if getline(1) =~? '^\d\{2\}-\d\{2\} \d\{2\}:\d\{2\}:\d\{2\}.\d\{3\}\s\+\(n\|dev\|\d\+\|tvinput\.\S\+\) \[' |
|
8 |
+if getline(1) =~? '^\d\{2\}-\d\{2\} \d\{2\}:\d\{2\}:\d\{2\}.\d\{3\}\s\+\(n\|dev\|\d\+\(_[0-9a-f]\+\)\?\|tvinput\.\S\+\) \[' |
|
9 | 9 |
setfiletype rokulog |
10 | 10 |
endif |
11 | 11 |