Changeset 13
- Timestamp:
- Jul 28, 2011, 5:31:42 PM (14 years ago)
- Author:
- ertl-ishikawa
- Message:
-
ELIFに関するルールを追加
- Location:
- vim_script_tf/trunk
- Files:
-
- 2 edited
- indent/tf.vim (modified) (3 diffs)
- syntax/tf.vim (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
vim_script_tf/trunk/indent/tf.vim
r10 r13 63 63 setlocal indentexpr=GetTFIndent() 64 64 setlocal indentkeys-=0{,0} indentkeys-=0# indentkeys-=: 65 setlocal indentkeys+==\$ELSE\,ドル=\$E (削除) (削除ここまで)ND\,0ドル;65 setlocal indentkeys+==\$ELSE\,ドル=\$E(追記) LIF\,ドル=\$E (追記ここまで)ND\,0ドル; 66 66 67 67 " Only define the function once: … … 107 107 " No indentation if the previous line didn't end with "\": 108 108 " (Could be annoying, but it lets you know if you made a mistake.) 109 if line =~# '\$\(FOREACH\|JOINEACH\|IF\| (削除) (削除ここまで)FUNCTION\)[ ]'109 if line =~# '\$\(FOREACH\|JOINEACH\|IF\|(追記) ELIF\| (追記ここまで)FUNCTION\)[ ]' 110 110 if line !~# '\$END\$' 111 111 let ind = ind + &sw … … 131 131 let ind = ind + &sw 132 132 endif 133 (追記) elseif line =~# '\$ELIF[ ]' (追記ここまで) 134 (追記) let ind = ind - &sw (追記ここまで) 135 (追記) (追記ここまで) 136 (追記) if line =~# '\$\(FOREACH\|JOINEACH\|IF\|FUNCTION\)[ ]' (追記ここまで) 137 (追記) let ind = ind + &sw (追記ここまで) 138 (追記) elseif line =~# '\$\(ERROR\|WORNING\)[ \$]' (追記ここまで) 139 (追記) let ind = ind + &sw (追記ここまで) 140 (追記) endif (追記ここまで) 133 141 endif 134 142 -
vim_script_tf/trunk/syntax/tf.vim
r11 r13 90 90 syn keyword tfMacro contained INCLUDE 91 91 syn keyword tfMacro contained IF 92 (追記) syn keyword tfMacro contained ELIF (追記ここまで) 92 93 syn keyword tfMacro contained FOREACH 93 94 syn keyword tfMacro contained JOINEACH
Note:
See TracChangeset
for help on using the changeset viewer.