########################################################################
#
# Tvi 設定ファイル 
#
#   - すべて「set 引数1 引数2」のフォーマット．
#   - 引数2 の内容を書き換えれば良い．
#   - 行の後ろに「;#」に続けてコメントも書けます．
#
########################################################################

########################################################################
#  行数・コラム数関係 
########################################################################

# 表示コラム数と行数
#       tvi -geometry 76x30 foo.tex
#       tvi -g 76x30 foo.tex
# のように起動時にも指定できます．
# もちろん，起動してからもウィンドウマネージャを通じて変更できます．
set columns 76
set lines   22

# 取り扱うファイルの最大行数
#   - 行数表示は maximum_lines までしか行なえない．
#   - 編集するファイルの行数が maximum_lines を超えると行数表示
#     が出なくなってしまう．
#   - 一方，maximum_lines を少なくした方が起動は速くなる．
#   - あまり大きなファイルは編集しない！というのだったら，
#     小さめにした方が起動が速くなって快適かも．
#     ただし色付けにかかる時間は短縮されるわけではありません．
set maximum_lines   20000

# ファイル読み込み時に色付けする最大行数
# この行数以下だと読み込み時に色付けします．
# 色付けの時間が気になる場合は小さくしてください．
# 気にならない場合は大きくしてください．
# デフォルトで色付けされること自体が嫌な場合は 0 にしてください．
set color_lines 500

########################################################################
#  色関係
########################################################################

# パネル部分の色
# ("v" による領域指定時にも使われるので，下の back_color とは違う
#  色にしておいた方が良いです)
set panel_color "#729fff"    ;# Motif ちっく ;-)
#set panel_color "darkgrey"
#set panel_color "#8888ff"

# foreground の色
set fore_color "black"

# background の色
set back_color "wheat"
#set back_color "lightgrey"

# 色付けテキストに付けるオプション
# この箇所だけは引数を { } で括ってください
#
# renewcommand など
set defun_conf {-foreground Blue -background $back_color}

# setlength,title など
set define_conf {-foreground DarkGoldenrod -background $back_color}

# documentstyle,begin,end,bf,large など
set decl_conf {-foreground RoyalBlue -background $back_color}

# item,caption など
set label_conf {-foreground Blue -underline True -background $back_color}

# 数式
set formula_conf {-foreground ForestGreen -background $back_color}

# include など
set include_conf {-foreground purple -background $back_color}

# 相互参照関係
set crossref_conf {-foreground purple -underline True -background $back_color}

# special など
set special_conf {-foreground Red -background $back_color}

# vspace,hspace,hbox など
set keyword_conf {-foreground RoyalBlue -background $back_color}

# chapter,section,subsection など
set section_conf {-foreground Yellow -background RoyalBlue}

# コメント
set comment_conf {-foreground firebrick -background $back_color}

# タイプミスチェック時の警告部分
set latex_error_conf {-foreground $fore_color -background Red}


########################################################################
# 日本語関係
########################################################################

# 日本語入力起動キー
# (スペースで区切っていくつでも設定可能)
# ちなみにこれはあくまで「起動」キーです．
# 「終了」は Tvi の方ではカスタマイズできないので，
# kinput2 自身の終了キー(<Kanji>および<Shift-space>)を用いてください．
set kanji_start_key "<Kanji> <Control-at> <Control-space> <Shift-space>"

# セーブ時デフォルト漢字コード
# (ちなみに読み込むのは，EUC, JIS, Shift JIS なんでも読み込めます．
#  これは Tcl7.6jp/Tk4.2jp の仕様です．ありがたいですね :-)
set kanji_code EUC
#set kanji_code SJIS


########################################################################
# コマンド類
########################################################################

# LaTeX コンパイルコマンド名
set latex_command jlatex

# コンパイル時に開く terminal emulator のオフセット位置
#   - tvi のメイン画面に対する相対位置．
#   - お好みでどうぞ．私は xdvi の画面に引っかかるような位置に
#     して，コンパイル終了時に xdvi が自動的に reload するよう
#     にしています :-)
set latex_offset_x "+150"
set latex_offset_y "+100"

# xdvi のコマンド名
set xdvi_command "xdvi"

# xdvi の初期オプション名
set xdvi_option "-s 5"

# xdvi の初期用紙名
set xdvi_paper "a4"

# dvi -> ps のコマンド名
set dvi2ps_command "dvi2ps -q"
#set dvi2ps_command "dvips"

# ghostview のコマンド名
set ghostview_command "gv"

# ghostvew の初期オプション名
set ghostview_option ""

# 初期出力先("printer"か"file"のみ)
set output_to  "printer"
# set output_to  "file"

# lpr のコマンド名
set lpr_command  "lpr"

# 初期出力プリンター名
set printer_name  "lp"

# 初期出力 postscript ファイル名
set ps_file_name  "tmp.ps"

# ヘルプコマンド名
# lynx が使えない人はその他のブラウザーにしてください．
set help_command "kterm -e lynx"
#set help_command "netscape"

# "端末を開く"で開く terminal emulator 名
# (コンパイル時に開く terminal emulator にも使われる)
# Shift JIS ファイルを使っている人は 
#    "kterm -km sjis" にすると良いかも．
set terminal_command "kterm"

# less コマンド名
# ログファイルの閲覧に使います
set less_command "less"
#set less_command "jless"
#set less_command "more"

# sed コマンド名
# テキストの置換などに用います
set sed_command "sed"

# スペルチェック用個人辞書ファイル名
# ispell で使用する個人辞書のファイル名です．
# 通常は ~/.ispell_english で変更の必要は無いでしょうが，
# 異なる名前にしたい場合は，以下のように home directory からの
# 相対 path で記述してください．
set ispell_dic .ispell_english

########################################################################
# 拡張機能のオンオフ
########################################################################

# Tab によるコマンド・環境名補完機能のオンオフ
# "1" でオン，"0" でオフです．
# 編集中でもメニューから切替えられます．
# 補完をしようとしているのか，ただの Tab を入力しようとしているのか
# は自動的に判断されますが，その判断がどうしてもうまくいかないときには
# オフにする必要があるかもしれません．
set do_complement "1"

# タイプミスチェック機能のオンオフ
# "1" でオン，"0" でオフです．
# 編集中でもメニューから切替えられます．
set latex_check_on "1"

########################################################################
# その他
########################################################################

# i や a などの文字入力時に，行頭でのバックスペースで前の行に
# 移れるかどうか．
# "1" で「移れる」，"0" で「移れない」です．
# デフォルトは jvim などのように「移れない」ですが，
# elvis のように移れるようにしたい場合は "1" にしてください．
set back_at_first_position "0"
