ckのバージョンアップ

 ckの最終版(?)をミラーしてくれているところがあったのでそこからダウンロードしてセットアップ。
 前に設定したものとは設定方法自体が違っていたので、デフォルトの設定をコピーして自分なりに。

  • 1600x1200の画面で使っているので縦長(80x80)に
  • windowの位置を+50,-10に固定
  • 起動後にscreenも立ち上がるように
  • screenを使うのでスクロールバーは必要ない
  • shellをzshに変更

 後で気が付いたら修正しよう。


 .ck.config.jsを全部コピペすると長いので、オリジナルと変更後のdiff -cの結果をコピペ。

*** c:/cygwin/tmp/ck-3.2.1/.ck.config.js	Wed Sep 19 06:39:20 2007
--- d:/user/hoge/.ck.config.js	Tue Mar  4 11:59:24 2008
***************
*** 1,8 ****
! app.Env("CYGWIN") = "nontsec";
  app.Env("LANG")   = "ja_JP.Shift_JIS";
  app.Env("LC_ALL") = "ja_JP.Shift_JIS";
  
! Config.tty.execute_command = "/bin/bash --login -i";
  Config.tty.title = "ck";
  Config.tty.savelines = 1000;
  Config.tty.input_encoding = Encoding.SJIS;
--- 1,8 ----
! app.Env("CYGWIN") = "nontsec binmode";
  app.Env("LANG")   = "ja_JP.Shift_JIS";
  app.Env("LC_ALL") = "ja_JP.Shift_JIS";
  
! Config.tty.execute_command = "/bin/zsh --login -c screen";
  Config.tty.title = "ck";
  Config.tty.savelines = 1000;
  Config.tty.input_encoding = Encoding.SJIS;
***************
*** 29,39 ****
  Config.accelkey.scroll_top    = Keys.ShiftL | Keys.Home;
  Config.accelkey.scroll_bottom = Keys.ShiftL | Keys.End;
  
! Config.window.position_x = null;
! Config.window.position_y = null;
  Config.window.cols = 80;
! Config.window.rows = 24;
! Config.window.scrollbar_show = 1;
  Config.window.scrollbar_right = 1;
  Config.window.blink_cursor = 1;
  Config.window.transparent = WinTransp.GrassNoEdge;
--- 29,39 ----
  Config.accelkey.scroll_top    = Keys.ShiftL | Keys.Home;
  Config.accelkey.scroll_bottom = Keys.ShiftL | Keys.End;
  
! Config.window.position_x = +50;
! Config.window.position_y = -10;
  Config.window.cols = 80;
! Config.window.rows = 80;
! Config.window.scrollbar_show = 0;
  Config.window.scrollbar_right = 1;
  Config.window.blink_cursor = 1;
  Config.window.transparent = WinTransp.GrassNoEdge;
***************
*** 53,64 ****
  Config.window.background_repeat_y = Place.Repeat;
  Config.window.background_align_x = Align.Near;
  Config.window.background_align_y = Align.Near;
! Config.window.alpha_text_border = 0x44;
  Config.window.alpha_back_colorN = 0xaa;
  Config.window.color_foreground = 0xffffff;
  Config.window.color_background = 0x44003300;
  Config.window.color_selection  = 0x660000ff;
! Config.window.color_cursor     = 0x00aa00;
  Config.window.color_imecursor  = 0xaa0000;
  
  Config.window.color_color0 = 0x000000;
--- 53,64 ----
  Config.window.background_repeat_y = Place.Repeat;
  Config.window.background_align_x = Align.Near;
  Config.window.background_align_y = Align.Near;
! Config.window.alpha_text_border = 0x00;
  Config.window.alpha_back_colorN = 0xaa;
  Config.window.color_foreground = 0xffffff;
  Config.window.color_background = 0x44003300;
  Config.window.color_selection  = 0x660000ff;
! Config.window.color_cursor     = 0xaaaaaa;
  Config.window.color_imecursor  = 0xaa0000;
  
  Config.window.color_color0 = 0x000000;