download

Sign in or create your account | Project List | Help

download Git Source Tree

Root/gihyo.vim

1scriptencoding utf-8
2
3" pattern match
4syntax match gihyoTitle '^###[^#]*$'
5syntax match gihyoSubTitle '^##[^#]*$'
6syntax match gihyoSubSubTitle '^#[^#]*$'
7syntax match gihyoStrong '\*..\{-}\*'
8syntax region gihyoTable start=/\n\n\s*+\([-=]\|+\)\+/ms=s+2 end=/+\([-=]\|+\)\+\n\s*\n/me=e-2
9syntax match gihyoRuler "\(=\|-\|+\)\{3,120}"
10syntax match gihyoURL "\(http\|https\|ftp\):[-!#%&+,./0-9:;=?@A-Za-z_~]\+"
11syntax match gihyoTodo '^TODO.*'
12syntax match gihyoPoint '^・.*'
13syntax match gihyoNotUseChar '[.,()A-Za-z0-9、。]'
14syntax match gihyoNotUseBar 'ー\>'
15
16" highlight link
17highlight link gihyoStrong PreProc
18highlight link gihyoTable Special
19highlight link gihyoRuler Special
20highlight link gihyoURL Underlined
21highlight link gihyoTitle Constant
22highlight link gihyoSubTitle Type
23highlight link gihyoSubSubTitle Statement
24highlight link gihyoTodo Todo
25highlight link gihyoPoint Question
26highlight link gihyoNotUseChar Error
27highlight link gihyoNotUseBar Error
28
29" decorate highlight
30highlight PreProc term=bold cterm=bold gui=bold
31highlight Constant term=bold,underline cterm=bold,underline gui=bold,underline
32highlight Type term=bold,underline cterm=bold,underline gui=bold,underline
33highlight Statement term=bold,underline cterm=bold,underline gui=bold,underline
34
35finish
36
37==============================================================================
38技術評論社 記事執筆用 シンタックスハイライトファイル
39------------------------------------------------------------------------------
40$VIMRUNTIMEPATH/syntax/gihyo.vim
41==============================================================================
42author : 小見 拓
43url : http://nanasi.jp/
44email : mail@nanasi.jp
45version : 2009/12/19 16:00:00
46==============================================================================
47技術評論社の記事用のシンタックスファイル.
48
49・見出しのレベルは#を使用する。最大3段階。
50### 見出し大
51## 見出し中
52# 見出し小
53
54・テキストを強調するには*で囲む。
55*強調*
56
57・表は線で描画する。
58+-----+-------+------+
59| abc | 12345 | |
60| def | 67890 | |
61+-----+-------+------+
62
63・読点、句読点は「、」「。」ではなく、
64・「,」「.」(全角カンマ、全角ピリオド)を使用する。
65こんにちわ、せかい。
66こんにちわ,せかい.
67
68・括弧は全角括弧を使用する。
69これは(かっこ)です.
70これは(かっこ)です.
71
72・アルファベット、数字は半角文字を使用する。
73ABC123
74ABC123
75
76・一般名詞の音引きは取る方で統一する。
77コンピューター
78ユーザー
79コンピュータ
80ユーザ
81
82・特別な拡張
83・(URL)
84http://nanasi.jp/
85https://nanasi.jp/
86ftp://nanasi.jp/
87
88・(TODO)
89TODO
90
91・(ルーラー)
92====================================
93
94------------------------------------
95
96++++++++++++++++++++++++++++++++++++
97
98・(注)
99
100==============================================================================
101" vim:set et syntax=vim nowrap :
102

Archive Download this file

Branches:
master