sxinle 9 năm trước cách đây
mục cha
commit
d2bd1a11ed
2 tập tin đã thay đổi với 74 bổ sung0 xóa
  1. 70 0
      syntax/javalog.vim
  2. 4 0
      syntax/log.vim

+ 70 - 0
syntax/javalog.vim

@@ -0,0 +1,70 @@
+" Vim syntax file
+" Language:	java.util.logging output
+" Maintainer:	rt_davies@yahoo.com
+" Last Change:	2007 Jun 12
+
+" Quit when a (custom) syntax file was already loaded
+if exists("b:current_syntax")
+  finish
+endif
+
+" Case sensitive
+syn case 	match
+
+" Custom color defs
+hi javalogHeadColor guifg=#ACACFF
+hi javalogInfoColor guifg=Green guibg=DarkGray
+hi javalogFineColor guifg=#000099 guibg=DarkGray
+hi javalogFinerColor guifg=#FF9999 guibg=DarkGray
+hi javalogFinestColor guifg=#FFFFCC guibg=DarkGray
+
+" Severe
+syntax match javalogLevelSevere /^SEVERE:/
+hi link javalogLevelSevere ErrorMsg
+
+" Warning
+syntax match javalogLevelWarn /^WARNING:/
+hi link javalogLevelWarn WarningMsg
+
+" Info
+syntax match javalogInfo /^INFO:/
+hi link javalogInfo javalogInfoColor
+
+" Fine
+syntax match javalogFine /^FINE:/
+hi link javalogFine javalogFineColor
+
+" Finer
+syntax match javalogFiner /^FINER:/
+hi link javalogFiner javalogFinerColor
+
+" Finest
+syntax match javalogFinest /^FINEST:/
+hi link javalogFinest javalogFinestColor
+
+" Log entry headers
+syntax region javalogHeader start=/^Jan / end=/$/
+syntax region javalogHeader start=/^Feb / end=/$/
+syntax region javalogHeader start=/^Mar / end=/$/
+syntax region javalogHeader start=/^Apr / end=/$/
+syntax region javalogHeader start=/^May / end=/$/
+syntax region javalogHeader start=/^Jun / end=/$/
+syntax region javalogHeader start=/^Jul / end=/$/
+syntax region javalogHeader start=/^Aug / end=/$/
+syntax region javalogHeader start=/^Sep / end=/$/
+syntax region javalogHeader start=/^Oct / end=/$/
+syntax region javalogHeader start=/^Nov / end=/$/
+syntax region javalogHeader start=/^Dec / end=/$/
+hi link javalogHeader javalogHeadColor
+
+" Stack traces
+syntax region javaStacktrace start=/^com./ end=/$/
+syntax region javaStacktrace start=/^org./ end=/$/
+syntax region javaStacktrace start=/^net./ end=/$/
+syntax region javaStacktrace start=/^java./ end=/$/
+syntax region javaStacktrace start=/^	at/ end=/$/
+hi link javaStacktrace Identifier
+
+let b:current_syntax = "javalog"
+
+" vim: ts=8 sw=2

+ 4 - 0
syntax/log.vim

@@ -29,4 +29,8 @@ hi def link log_pkgname 	PreCondit
 hi def link log_info 	    CursorLineNr
 
 
+syn match log_error_custom 'Caused by:.*'
+hi def link log_error_custom 		Cursor
+
+
 let b:current_syntax = "log"