blob 6f15fdc70f87b4f9870bda3ff62c05729155c55e 769 bytes (raw)
name: vim/syntax/notmuch-git-diff.vim # note: path name is non-authoritative(*)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| | syn match diffRemoved "^-.*"
syn match diffAdded "^+.*"
syn match diffSeparator "^---$"
syn match diffSubname " @@..*"ms=s+3 contained
syn match diffLine "^@.*" contains=diffSubname
syn match diffFile "^diff .*"
syn match diffNewFile "^+++ .*"
syn match diffOldFile "^--- .*"
hi def link diffOldFile diffFile
hi def link diffNewFile diffFile
hi def link diffFile Type
hi def link diffRemoved Special
hi def link diffAdded Identifier
hi def link diffLine Statement
hi def link diffSubname PreProc
syntax match gitDiffStatLine /^ .\{-}\zs[+-]\+$/ contains=gitDiffStatAdd,gitDiffStatDelete
syntax match gitDiffStatAdd /+/ contained
syntax match gitDiffStatDelete /-/ contained
hi def link gitDiffStatAdd diffAdded
hi def link gitDiffStatDelete diffRemoved
|
debug log:
solving 6f15fdc ...
found 6f15fdc in https://yhetil.org/notmuch.git/
(*) Git path names are given by the tree(s) the blob belongs to.
Blobs themselves have no identifier aside from the hash of its contents.^
Code repositories for project(s) associated with this public inbox
https://yhetil.org/notmuch.git/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).