home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / dos / syntax / diff.vim < prev    next >
Encoding:
Text File  |  2010-08-15  |  14.9 KB  |  335 lines

  1. " Vim syntax file
  2. " Language:    Diff (context or unified)
  3. " Maintainer:    Bram Moolenaar <Bram@vim.org>
  4. " Last Change:    2010 Aug 03
  5.  
  6. " Quit when a (custom) syntax file was already loaded
  7. if exists("b:current_syntax")
  8.   finish
  9. endif
  10. scriptencoding utf-8
  11.  
  12. syn match diffOnly    "^Only in .*"
  13. syn match diffIdentical    "^Files .* and .* are identical$"
  14. syn match diffDiffer    "^Files .* and .* differ$"
  15. syn match diffBDiffer    "^Binary files .* and .* differ$"
  16. syn match diffIsA    "^File .* is a .* while file .* is a .*"
  17. syn match diffNoEOL    "^No newline at end of file .*"
  18. syn match diffCommon    "^Common subdirectories: .*"
  19.  
  20. " ca
  21. syn match diffOnly    "^Nom├⌐s a .*: .*$"
  22. syn match diffIdentical    "^Els fitxers .* i .* s├│n id├¿ntics$"
  23. syn match diffDiffer    "^Els fitxers .* i .* difereixen$"
  24. syn match diffBDiffer    "^Els fitxers .* i .* difereixen$"
  25. syn match diffIsA    "^El fitxer .* ├⌐s un .* mentre que el fitxer .* ├⌐s un .*$"
  26. syn match diffNoEOL    "^No hi ha cap car├ácter de salt de l├¡nia al final del fitxer"
  27. syn match diffCommon    "^Subdirectoris comuns: .* i .*$"
  28.  
  29. " cs
  30. syn match diffOnly    "^Pouze v .*: .*$"
  31. syn match diffIdentical    "^Soubory .* a .* jsou identick├⌐$"
  32. syn match diffDiffer    "^Soubory .* a .* jsou r┼»zn├⌐$"
  33. syn match diffBDiffer    "^Soubory .* a .* jsou r┼»zn├⌐$"
  34. syn match diffIsA    "^Soubor .* je .* pokud soubor .* je .*$"
  35. syn match diffNoEOL    "^Chyb├¡ znak konce ┼Ö├ídku na konci souboru"
  36. syn match diffCommon    "^Spole─ìn├⌐ podadres├í┼Öe: .* a .*$"
  37.  
  38. " da
  39. syn match diffOnly    "^Kun i .*: .*$"
  40. syn match diffIdentical    "^Filerne .* og .* er identiske$"
  41. syn match diffDiffer    "^Filerne .* og .* er forskellige$"
  42. syn match diffBDiffer    "^Bin├ªre filer .* og .* er forskellige$"
  43. syn match diffIsA    "^Filen .* er en .* mens filen .* er en .*$"
  44. syn match diffNoEOL    "^Intet linjeskift ved filafslutning"
  45. syn match diffCommon    "^Identiske underkataloger: .* og .*$"
  46.  
  47. " de
  48. syn match diffOnly    "^Nur in .*: .*.$"
  49. syn match diffIdentical    "^Dateien .* und .* sind identisch.$"
  50. syn match diffDiffer    "^Dateien .* und .* sind verschieden.$"
  51. syn match diffBDiffer    "^Bin├ñrdateien .* and .* sind verschieden.$"
  52. syn match diffIsA    "^Datei .* ist ein .* w├ñhrend Datei .* ein .* ist.$"
  53. syn match diffNoEOL    "^Kein Zeilenumbruch am Dateiende."
  54. syn match diffCommon    "^Gemeinsame Unterverzeichnisse: .* und .*.$"
  55.  
  56. " el
  57. syn match diffOnly    "^╬£╧î╬╜╬┐ ╧â╧ä╬┐ .*: .*$"
  58. syn match diffIdentical    "^╬ñ╬▒ ╬▒╧ü╧ç╬╡╬»╬▒ .* ╬║╬▒╬» .* ╬╡╬»╬╜╬▒╬╣ ╧Ç╬▒╬╜╬┐╬╝╬┐╬╣╧î╧ä╧à╧Ç╬▒$"
  59. syn match diffDiffer    "^╬ñ╬▒ ╬▒╧ü╧ç╬╡╬»╬▒ .* ╬║╬▒╬╣ .* ╬┤╬╣╬▒╧å╬¡╧ü╬┐╧à╬╜$"
  60. syn match diffBDiffer    "^╬ñ╬▒ ╬▒╧ü╧ç╬╡╬»╬▒ .* ╬║╬▒╬╣ .* ╬┤╬╣╬▒╧å╬¡╧ü╬┐╧à╬╜$"
  61. syn match diffIsA    "^╬ñ╬┐ ╬▒╧ü╧ç╬╡╬»╬┐ .* ╬╡╬»╬╜╬▒╬╣ .* ╬╡╬╜╧Ä ╧ä╬┐ ╬▒╧ü╧ç╬╡╬»╬┐ .* ╬╡╬»╬╜╬▒╬╣ .*$"
  62. syn match diffNoEOL    "^╬ö╬╡╬╜ ╧à╧Ç╬¼╧ü╧ç╬╡╬╣ ╧ç╬▒╧ü╬▒╬║╧ä╬«╧ü╬▒╧é ╬╜╬¡╬▒╧é ╬│╧ü╬▒╬╝╬╝╬«╧é ╧â╧ä╬┐ ╧ä╬¡╬╗╬┐╧é ╧ä╬┐╧à ╬▒╧ü╧ç╬╡╬»╬┐╧à"
  63. syn match diffCommon    "^╬ƒ╬╣ ╧à╧Ç╬┐╬║╬▒╧ä╬¼╬╗╬┐╬│╬┐╬╣ .* ╬║╬▒╬╣ .* ╬╡╬»╬╜╬▒╬╣ ╧ä╬▒╧à╧ä╧î╧â╬╖╬╝╬┐╬╣$"
  64.  
  65. " eo
  66. syn match diffOnly    "^Nur en .*: .*$"
  67. syn match diffIdentical    "^Dosieroj .* kaj .* estas samaj$"
  68. syn match diffDiffer    "^Dosieroj .* kaj .* estas malsamaj$"
  69. syn match diffBDiffer    "^Dosieroj .* kaj .* estas malsamaj$"
  70. syn match diffIsA    "^Dosiero .* estas .*, dum dosiero .* estas .*$"
  71. syn match diffNoEOL    "^Mankas linifino ─ëe fino de dosiero"
  72. syn match diffCommon    "^Komunaj subdosierujoj: .* kaj .*$"
  73.  
  74. " es
  75. syn match diffOnly    "^S├│lo en .*: .*$"
  76. syn match diffIdentical    "^Los ficheros .* y .* son id├⌐nticos$"
  77. syn match diffDiffer    "^Los ficheros .* y .* son distintos$"
  78. syn match diffBDiffer    "^Los ficheros binarios .* y .* son distintos$"
  79. syn match diffIsA    "^El fichero .* es un .* mientras que el .* es un .*$"
  80. syn match diffNoEOL    "^No hay ning├║n car├ícter de nueva l├¡nea al final del fichero"
  81. syn match diffCommon    "^Subdirectorios comunes: .* y .*$"
  82.  
  83. " fi
  84. syn match diffOnly    "^Vain hakemistossa .*: .*$"
  85. syn match diffIdentical    "^Tiedostot .* ja .* ovat identtiset$"
  86. syn match diffDiffer    "^Tiedostot .* ja .* eroavat$"
  87. syn match diffBDiffer    "^Bin├ñ├ñritiedostot .* ja .* eroavat$"
  88. syn match diffIsA    "^Tiedosto .* on .*, kun taas tiedosto .* on .*$"
  89. syn match diffNoEOL    "^Ei rivinvaihtoa tiedoston lopussa"
  90. syn match diffCommon    "^Yhteiset alihakemistot: .* ja .*$"
  91.  
  92. " fr
  93. syn match diffOnly    "^Seulement dans .*: .*$"
  94. syn match diffIdentical    "^Les fichiers .* et .* sont identiques.$"
  95. syn match diffDiffer    "^Les fichiers .* et .* sont diff├⌐rents.$"
  96. syn match diffBDiffer    "^Les fichiers binaires .* et .* sont diff├⌐rents.$"
  97. syn match diffIsA    "^Le fichier .* est un .* alors que le fichier .* est un .*$"
  98. syn match diffNoEOL    "^Pas de fin de ligne ├á la fin du fichier."
  99. syn match diffCommon    "^Les sous-r├⌐pertoires .* et .* sont identiques.$"
  100.  
  101. " ga
  102. syn match diffOnly    "^I .* amh├íin: .*$"
  103. syn match diffIdentical    "^Is comhionann iad na comhaid .* agus .*$"
  104. syn match diffDiffer    "^T├í difr├¡ocht idir na comhaid .* agus .*$"
  105. syn match diffBDiffer    "^T├í difr├¡ocht idir na comhaid .* agus .*$"
  106. syn match diffIsA    "^T├í comhad .* ina .* ach t├í comhad .* ina .*$"
  107. syn match diffNoEOL    "^Gan l├¡ne nua ag an chomhadchr├¡och"
  108. syn match diffCommon    "^Fochomhadlanna i gcoitianta: .* agus .*$"
  109.  
  110. " gl
  111. syn match diffOnly    "^S├│ en .*: .*$"
  112. syn match diffIdentical    "^Os ficheiros .* e .* son id├⌐nticos$"
  113. syn match diffDiffer    "^Os ficheiros .* e .* son diferentes$"
  114. syn match diffBDiffer    "^Os ficheiros binarios .* e .* son diferentes$"
  115. syn match diffIsA    "^O ficheiro .* ├⌐ un .* mentres que o ficheiro .* ├⌐ un .*$"
  116. syn match diffNoEOL    "^Non hai un salto de li├▒a na fin da li├▒a"
  117. syn match diffCommon    "^Subdirectorios com├║ns: .* e .*$"
  118.  
  119. " he
  120. syn match diffOnly    "^.*-╫æ ╫º╫¿ ╫É╫ª╫₧╫á .*$"
  121. syn match diffIdentical    "^╫¥╫Ö╫ö╫û ╫¥╫á╫Ö╫ö .*-╫ò .* ╫¥╫Ö╫ª╫æ╫º╫ö$"
  122. syn match diffDiffer    "^╫ö╫û╫₧ ╫ö╫û ╫¥╫Ö╫á╫ò╫⌐ `.*'-╫ò `.*' ╫¥╫Ö╫ª╫æ╫º╫ö$"
  123. syn match diffBDiffer    "^╫ö╫û╫₧ ╫ö╫û ╫¥╫Ö╫á╫ò╫⌐ `.*'-╫ò `.*' ╫¥╫Ö╫Ö╫¿╫á╫Ö╫æ ╫¥╫Ö╫ª╫æ╫º$"
  124. syn match diffIsA    "^.* .*-╫£ .* .* ╫¬╫ò╫ò╫⌐╫ö╫£ ╫ƒ╫¬╫Ö╫á ╫É╫£$"
  125. syn match diffNoEOL    "^╫Ñ╫æ╫ò╫º╫ö ╫ú╫ò╫í╫æ ╫ö╫⌐╫ô╫ù-╫ö╫¿╫ò╫⌐ ╫ò╫¬ ╫¿╫í╫ù"
  126. syn match diffCommon    "^.*-╫ò .* :╫¬╫ò╫ö╫û ╫¬╫ò╫Ö╫º╫Ö╫¬-╫¬╫¬$"
  127.  
  128. " hu
  129. syn match diffOnly    "^Csak .* -ben: .*$"
  130. syn match diffIdentical    "^.* ├⌐s .* f├íjlok azonosak$"
  131. syn match diffDiffer    "^A(z) .* ├⌐s a(z) .* f├íjlok k├╝l├╢nb├╢znek$"
  132. syn match diffBDiffer    "^A(z) .* ├⌐s a(z) .* f├íjlok k├╝l├╢nb├╢znek$"
  133. syn match diffIsA    "^A(z) .* f├íjl egy .*, viszont a(z) .* f├íjl egy .*$"
  134. syn match diffNoEOL    "^Nincs ├║jsor a f├íjl v├⌐g├⌐n"
  135. syn match diffCommon    "^K├╢z├╢s alk├╢nyvt├írak: .* ├⌐s .*$"
  136.  
  137. " id
  138. syn match diffOnly    "^Hanya dalam .*: .*$"
  139. syn match diffIdentical    "^File .* dan .* identik$"
  140. syn match diffDiffer    "^Berkas .* dan .* berbeda$"
  141. syn match diffBDiffer    "^File biner .* dan .* berbeda$"
  142. syn match diffIsA    "^File .* adalah .* sementara file .* adalah .*$"
  143. syn match diffNoEOL    "^Tidak ada baris-baru di akhir dari berkas"
  144. syn match diffCommon    "^Subdirektori sama: .* dan .*$"
  145.  
  146. " it
  147. syn match diffOnly    "^Solo in .*: .*$"
  148. syn match diffIdentical    "^I file .* e .* sono identici$"
  149. syn match diffDiffer    "^I file .* e .* sono diversi$"
  150. syn match diffBDiffer    "^I file .* e .* sono diversi$"
  151. syn match diffIsA    "^File .* ├¿ un .* mentre file .* ├¿ un .*$"
  152. syn match diffNoEOL    "^Manca newline alla fine del file"
  153. syn match diffCommon    "^Sottodirectory in comune: .* e .*$"
  154.  
  155. " ja
  156. syn match diffOnly    "^.*πüáπüæπü½τÖ║Φªï: .*$"
  157. syn match diffIdentical    "^πâòπéíπéñπâ½.*πü¿.*πü»σÉîΣ╕Ç$"
  158. syn match diffDiffer    "^πâòπéíπéñπâ½.*πü¿.*πü»Θüòπüäπü╛πüÖ$"
  159. syn match diffBDiffer    "^πâÉπéñπâèπâ¬πâ╝πâ╗πâòπéíπéñπâ½.*πü¿.*πü»Θüòπüäπü╛πüÖ$"
  160. syn match diffIsA    "^πâòπéíπéñπâ½.*πü».*πÇüπâòπéíπéñπâ½.*πü».*$"
  161. syn match diffNoEOL    "^πâòπéíπéñπâ½µ£½σ░╛πü½µö╣Φíîπüîπüéπéèπü╛πü¢πéô"
  162. syn match diffCommon    "^σà▒ΘÇÜπü«Σ╕ïΣ╜ìπâçπéúπâ¼πé»πâêπâ¬πâ╝: .*πü¿.*$"
  163.  
  164. " lv
  165. syn match diffOnly    "^Tikai iek┼í .*: .*$"
  166. syn match diffIdentical    "^Fails .* un .* ir identiski$"
  167. syn match diffDiffer    "^Faili .* un .* at┼í─╖iras$"
  168. syn match diffBDiffer    "^Faili .* un .* at┼í─╖iras$"
  169. syn match diffIsA    "^Fails .* ir .* kam─ôr fails .* ir .*$"
  170. syn match diffNoEOL    "^Nav jaunu rindu faila beig─üs"
  171. syn match diffCommon    "^Kop─ôj─üs apak┼ídirektorijas: .* un .*$"
  172.  
  173. " ms
  174. syn match diffIdentical    "^Fail .* dan .* adalah serupa$"
  175. syn match diffDiffer    "^Fail .* dan .* berbeza$"
  176. syn match diffBDiffer    "^Fail .* dan .* berbeza$"
  177. syn match diffIsA    "^Fail .* adalah .* manakala fail .* adalah .*$"
  178. syn match diffNoEOL    "^Tiada baris baru pada penghujung fail"
  179. syn match diffCommon    "^Subdirektori umum: .* dan .*$"
  180.  
  181. " nl
  182. syn match diffOnly    "^Alleen in .*: .*$"
  183. syn match diffIdentical    "^Bestanden .* en .* zijn identiek$"
  184. syn match diffDiffer    "^Bestanden .* en .* zijn verschillend$"
  185. syn match diffBDiffer    "^Bestanden .* en .* zijn verschillend$"
  186. syn match diffIsA    "^Bestand .* is een .* terwijl bestand .* een .* is$"
  187. syn match diffNoEOL    "^Geen regeleindeteken (LF) aan einde van bestand"
  188. syn match diffCommon    "^Gemeenschappelijke submappen: .* en .*$"
  189.  
  190. " pl
  191. syn match diffOnly    "^Tylko w .*: .*$"
  192. syn match diffIdentical    "^Pliki .* i .* s─à identyczne$"
  193. syn match diffDiffer    "^Pliki .* i .* r├│┼╝ni─à si─Ö$"
  194. syn match diffBDiffer    "^Pliki .* i .* r├│┼╝ni─à si─Ö$"
  195. syn match diffIsA    "^Plik .* jest .*, podczas gdy plik .* jest .*$"
  196. syn match diffNoEOL    "^Brak znaku nowej linii na ko┼äcu pliku"
  197. syn match diffCommon    "^Wsp├│lne podkatalogi: .* i .*$"
  198.  
  199. " pt_BR
  200. syn match diffOnly    "^Somente em .*: .*$"
  201. syn match diffOnly    "^Apenas em .*: .*$"
  202. syn match diffIdentical    "^Os aquivos .* e .* s├úo id├¬nticos$"
  203. syn match diffDiffer    "^Os arquivos .* e .* s├úo diferentes$"
  204. syn match diffBDiffer    "^Os arquivos bin├írios .* e .* s├úo diferentes$"
  205. syn match diffIsA    "^O arquivo .* ├⌐ .* enquanto o arquivo .* ├⌐ .*$"
  206. syn match diffNoEOL    "^Falta o caracter nova linha no final do arquivo"
  207. syn match diffCommon    "^Subdiret├│rios id├¬nticos: .* e .*$"
  208.  
  209. " ro
  210. syn match diffOnly    "^Doar ├«n .*: .*$"
  211. syn match diffIdentical    "^Fi┼ƒierele .* ┼ƒi .* sunt identice$"
  212. syn match diffDiffer    "^Fi┼ƒierele .* ┼ƒi .* difer─â$"
  213. syn match diffBDiffer    "^Fi┼ƒierele binare .* ┼ƒi .* difer─â$"
  214. syn match diffIsA    "^Fi┼ƒierul .* este un .* pe c├ónd fi┼ƒierul .* este un .*.$"
  215. syn match diffNoEOL    "^Nici un element de linie nou─â la sf├ór┼ƒitul fi┼ƒierului"
  216. syn match diffCommon    "^Subdirectoare comune: .* ┼ƒi .*.$"
  217.  
  218. " ru
  219. syn match diffOnly    "^╨ó╨╛╨╗╤î╨║╨╛ ╨▓ .*: .*$"
  220. syn match diffIdentical    "^╨ñ╨░╨╣╨╗╤ï .* ╨╕ .* ╨╕╨┤╨╡╨╜╤é╨╕╤ç╨╜╤ï$"
  221. syn match diffDiffer    "^╨ñ╨░╨╣╨╗╤ï .* ╨╕ .* ╤Ç╨░╨╖╨╗╨╕╤ç╨░╤Ä╤é╤ü╤Å$"
  222. syn match diffBDiffer    "^╨ñ╨░╨╣╨╗╤ï .* ╨╕ .* ╤Ç╨░╨╖╨╗╨╕╤ç╨░╤Ä╤é╤ü╤Å$"
  223. syn match diffIsA    "^╨ñ╨░╨╣╨╗ .* ╤ì╤é╨╛ .*, ╤é╨╛╨│╨┤╨░ ╨║╨░╨║ ╤ä╨░╨╣╨╗ .* -- .*$"
  224. syn match diffNoEOL    "^╨Æ ╨║╨╛╨╜╤å╨╡ ╤ä╨░╨╣╨╗╨░ ╨╜╨╡╤é ╨╜╨╛╨▓╨╛╨╣ ╤ü╤é╤Ç╨╛╨║╨╕"
  225. syn match diffCommon    "^╨₧╨▒╤ë╨╕╨╡ ╨┐╨╛╨┤╨║╨░╤é╨░╨╗╨╛╨│╨╕: .* ╨╕ .*$"
  226.  
  227. " sr
  228. syn match diffOnly    "^╨í╨░╨╝╨╛ ╤â .*: .*$"
  229. syn match diffIdentical    "^╨ö╨░╤é╨╛╤é╨╡╨║╨╡ ΓÇ₧.*ΓÇ£ ╨╕ ΓÇ₧.*ΓÇ£ ╤ü╨╡ ╨┐╨╛╨┤╤â╨┤╨░╤Ç╨░╤ÿ╤â$"
  230. syn match diffDiffer    "^╨ö╨░╤é╨╛╤é╨╡╨║╨╡ .* ╨╕ .* ╤Ç╨░╨╖╨╗╨╕╤ç╨╕╤é╨╡$"
  231. syn match diffBDiffer    "^╨æ╨╕╨╜╨░╤Ç╨╜╨╡ ╨┤╨░╤é╨╛╤é╨╡╨║╨╡ .* ╨╕ .* ╤Ç╨░╨╖╨╗╨╕╤ç╨╕╤é╨╡$"
  232. syn match diffIsA    "^╨ö╨░╤é╨╛╤é╨╡╨║╨░ ΓÇ₧.*ΓÇ£ ╤ÿ╨╡ ΓÇ₧.*ΓÇ£ ╨┤╨╛╨║ ╤ÿ╨╡ ╨┤╨░╤é╨╛╤é╨╡╨║╨░ ΓÇ₧.*ΓÇ£ ΓÇ₧.*ΓÇ£$"
  233. syn match diffNoEOL    "^╨æ╨╡╨╖ ╨╜╨╛╨▓╨╛╨│ ╤Ç╨╡╨┤╨░ ╨╜╨░ ╨║╤Ç╨░╤ÿ╤â ╨┤╨░╤é╨╛╤é╨╡╨║╨╡"
  234. syn match diffCommon    "^╨ù╨░╤ÿ╨╡╨┤╨╜╨╕╤ç╨║╨╕ ╨┐╨╛╨┤╨┤╨╕╤Ç╨╡╨║╤é╨╛╤Ç╨╕╤ÿ╤â╨╝╨╕: .* ╨╕ .*$"
  235.  
  236. " sv
  237. syn match diffOnly    "^Endast i .*: .*$"
  238. syn match diffIdentical    "^Filerna .* och .* ├ñr lika$"
  239. syn match diffDiffer    "^Filerna .* och .* skiljer$"
  240. syn match diffBDiffer    "^Filerna .* och .* skiljer$"
  241. syn match diffIsA    "^Fil .* ├ñr en .* medan fil .* ├ñr en .*$"
  242. syn match diffNoEOL    "^Ingen nyrad vid filslut"
  243. syn match diffCommon    "^Lika underkataloger: .* och .*$"
  244.  
  245. " tr
  246. syn match diffOnly    "^Yaln─▒zca .*'da: .*$"
  247. syn match diffIdentical    "^.* ve .* dosyalar─▒ birbirinin ayn─▒$"
  248. syn match diffDiffer    "^.* ve .* dosyalar─▒ birbirinden farkl─▒$"
  249. syn match diffBDiffer    "^.* ve .* dosyalar─▒ birbirinden farkl─▒$"
  250. syn match diffIsA    "^.* dosyas─▒, bir .*, halbuki .* dosyas─▒ bir .*$"
  251. syn match diffNoEOL    "^Dosya sonunda yenisat─▒r yok."
  252. syn match diffCommon    "^Ortak alt dizinler: .* ve .*$"
  253.  
  254. " uk
  255. syn match diffOnly    "^╨¢╨╕╤ê╨╡ ╤â .*: .*$"
  256. syn match diffIdentical    "^╨ñ╨░╨╣╨╗╨╕ .* ╤é╨░ .* ╤û╨┤╨╡╨╜╤é╨╕╤ç╨╜╤û$"
  257. syn match diffDiffer    "^╨ñ╨░╨╣╨╗╨╕ .* ╤é╨░ .* ╨▓╤û╨┤╤Ç╤û╨╖╨╜╤Å╤Ä╤é╤î╤ü╤Å$"
  258. syn match diffBDiffer    "^╨ñ╨░╨╣╨╗╨╕ .* ╤é╨░ .* ╨▓╤û╨┤╤Ç╤û╨╖╨╜╤Å╤Ä╤é╤î╤ü╤Å$"
  259. syn match diffIsA    "^╨ñ╨░╨╣╨╗ .* ╤å╨╡ .*, ╤é╨╛╨┤╤û ╤Å╨║ ╤ä╨░╨╣╨╗ .* -- .*$"
  260. syn match diffNoEOL    "^╨¥╨░╨┐╤Ç╨╕╨║╤û╨╜╤å╤û ╤ä╨░╨╣╨╗╤â ╨╜╨╡╨╝╨░╤ö ╨╜╨╛╨▓╨╛╨│╨╛ ╤Ç╤Å╨┤╨║╨░"
  261. syn match diffCommon    "^╨í╨┐╤û╨╗╤î╨╜╤û ╨┐╤û╨┤╨║╨░╤é╨░╨╗╨╛╨│╨╕: .* ╤é╨░ .*$"
  262.  
  263. " vi
  264. syn match diffOnly    "^Chß╗ë trong .*: .*$"
  265. syn match diffIdentical    "^Hai tß║¡p tin .* v├á .* l├á bß║▒ng nhau.$"
  266. syn match diffDiffer    "^Hai tß║¡p tin .* v├á .* l├á kh├íc nhau.$"
  267. syn match diffBDiffer    "^Hai tß║¡p tin .* v├á .* l├á kh├íc nhau.$"
  268. syn match diffIsA    "^Tß║¡p tin .* l├á mß╗Öt .* c├▓n tß║¡p tin .* l├á mß╗Öt .*.$"
  269. syn match diffNoEOL    "^Kh├┤ng c├│ k├╜ tß╗▒ d├▓ng mß╗¢i tß║íi k├¬t thß╗⌐c tß║¡p tin."
  270. syn match diffCommon    "^Th╞░ mß╗Ñc con chung: .* v├á .*$"
  271.  
  272. " zh_CN
  273. syn match diffOnly    "^σÅ¬σ£¿ .* σ¡ÿσ£¿∩╝Ü.*$"
  274. syn match diffIdentical    "^µ¬öµíê .* σÆî .* τ¢╕σÉî$"
  275. syn match diffDiffer    "^µûçΣ╗╢ .* σÆî .* Σ╕ìσÉî$"
  276. syn match diffBDiffer    "^µûçΣ╗╢ .* σÆî .* Σ╕ìσÉî$"
  277. syn match diffIsA    "^µûçΣ╗╢ .* µÿ».*ΦÇîµûçΣ╗╢ .* µÿ».*$"
  278. syn match diffNoEOL    "^µûçΣ╗╢σ░╛µ▓íµ£ë newline σ¡ùτ¼ª"
  279. syn match diffCommon    "^.* σÆî .* µ£ëσà▒σÉîτÜäσ¡Éτ¢«σ╜ò$"
  280.  
  281. " zh_TW
  282. syn match diffDiffer    "^µ¬öµíê .* Φêç .* Σ╕ìσÉî$"
  283. syn match diffBDiffer    "^Σ║îσàâτó╝µ¬ö .* Φêç .* Σ╕ìσÉî$"
  284. syn match diffIsA    "^µ¬öµíê .* µÿ».*ΦÇöµíê .* µÿ».*$"
  285. syn match diffNoEOL    "^µ¬öµíêµ£½µ▓Ƶ£ë newline σ¡ùσàâ"
  286. syn match diffCommon    "^.* σÆî .* µ£ëσà▒σÉîτÜäσë»τ¢«Θîä$"
  287.  
  288.  
  289. syn match diffRemoved    "^-.*"
  290. syn match diffRemoved    "^<.*"
  291. syn match diffAdded    "^+.*"
  292. syn match diffAdded    "^>.*"
  293. syn match diffChanged    "^! .*"
  294.  
  295. syn match diffSubname    " @@..*"ms=s+3 contained
  296. syn match diffLine    "^@.*" contains=diffSubname
  297. syn match diffLine    "^\<\d\+\>.*"
  298. syn match diffLine    "^\*\*\*\*.*"
  299. syn match diffLine    "^---$"
  300.  
  301. "Some versions of diff have lines like "#c#" and "#d#" (where # is a number)
  302. syn match diffLine    "^\d\+\(,\d\+\)\=[cda]\d\+\>.*"
  303.  
  304. syn match diffFile    "^diff.*"
  305. syn match diffFile    "^+++ .*"
  306. syn match diffFile    "^Index: .*$"
  307. syn match diffFile    "^==== .*$"
  308. syn match diffOldFile    "^\*\*\* .*"
  309. syn match diffNewFile    "^--- .*"
  310.  
  311. syn match diffComment    "^#.*"
  312.  
  313. " Define the default highlighting.
  314. " Only used when an item doesn't have highlighting yet
  315. hi def link diffOldFile        diffFile
  316. hi def link diffNewFile        diffFile
  317. hi def link diffFile        Type
  318. hi def link diffOnly        Constant
  319. hi def link diffIdentical    Constant
  320. hi def link diffDiffer        Constant
  321. hi def link diffBDiffer        Constant
  322. hi def link diffIsA        Constant
  323. hi def link diffNoEOL        Constant
  324. hi def link diffCommon        Constant
  325. hi def link diffRemoved        Special
  326. hi def link diffChanged        PreProc
  327. hi def link diffAdded        Identifier
  328. hi def link diffLine        Statement
  329. hi def link diffSubname        PreProc
  330. hi def link diffComment        Comment
  331.  
  332. let b:current_syntax = "diff"
  333.  
  334. " vim: ts=8 sw=2
  335.