uim-fepuimѤƥ󥽡ܸϤ뤿fepǤ


* 󥹥ȡ
  INSTALL򸫤Ƥ


* Ȥ
  $ uim-fep
  SHELLưޤХɤʤɤuimΥޥ˥奢򸫤Ƥ


* Ķѿ
  o TERM
    terminfo/termcapü̾ꤷޤ
    줬ŬڤꤵƤʤȻȤޤ

  o SHELL
    ư륳ޥɤꤷޤ
    ޥɤؤХѥХѥꤷƤ

  o UIM_FEP
    Ѵ󥸥ꤷޤ

  o LC_ALL LC_CTYPE LANG
    ʸɤȤˤν֤Ǹޤ

  o TMP
    uim-fep-tick̿뤿socket֤ǥ쥯ȥǤ
    ƤʤȤ/tmpȤޤ

  o WINDOW
    backtickȤäƤȤɽޤ

  o UIM_FEP_PID
    uim-fepPIDꤵޤ

  o UIM_FEP_GETMODE
    uim-fepΥ⡼ɤ񤭹ޤեǤ

  o UIM_FEP_SETMODE
    Υե˥⡼ɤ񤭹uim-fepΥ⡼ɤѤޤ
    $ echo 0 > $UIM_FEP_SETMODE

  o LIBUIM_USER_SCM_FILE
    uimեꤷޤƤʤ~/.uimˤʤޤ


* ץ
  Ʊ򤹤ĶѿȤϥץͥ褵ޤ

  o -u [skk/anthy/canna/tcode/tutcode/prime]
    Ѵ󥸥ꤷޤ

  o -s [lastline/backtick/none]
    ơ饤ɽꤷޤ
    -sl, -sb, -snΤ褦˾άǤޤ

  o -l [euc-jp/utf-8]
    ʸɤꤷޤ
    -le, -luΤ褦˾άǤޤ

  o -b <file>
    backtickǻȤsocketΥѥꤷޤХѥΤȤϡĶѿTMP
    /tmpΥѥˤʤޤ

  o -w <>
    ơ饤Ǥ1ʾüʲΤȤͤȤ
    

  o -c  ֤ʸȿžɽޤ
        kterm, aterm, rxvt, teraterm(Ǥʤξ)ʤɤü
        Ǥȿž줿ʸ˥뤬ȿžä뤳Ȥޤ
        Τ褦ʾϤΥץդȿžʸ˥뤬
        Ȥȿž褦ˤʤޤ

  o -i  ơ饤褷ƤȤץꥨǥåȤʳ
        ԽƤȤ˥Ū˾äޤλ
        ˤʤȤϤΥץդƤ

  o -e command arg1 arg2 ...
    ư륳ޥɤꤷޤΥץʹߤΰ
    commandϤޤ

  o -h, --help إץåɽޤ

  o -v, --version Сɽޤ


* backtickλȤ
  uim-fep-tickPATH̤äȤ֤Ƥ
  ~/.screenrc

    backtick 0 0 0 uim-fep-tick
    hardstatus alwayslastline "%0`"

  Ƚ񤭤ޤ
  screenΥɥ

    $ uim-fep -s backtick

  ȵưޤ

  o ץ
    * -s <file>
      socketΥѥǤޤХѥΤȤϡĶѿTMP
      /tmpΥѥˤʤޤ

    * -h إץåɽޤ

    * -v Сɽޤ
  
  o uim-fepscreenʣΥɥǵưǤޤ

  o uim-fepưƤscreenȤɽޤ
    backtickȤʤuim-fepưƤscreenưǤ
    ޤ

  o uim-fep-tickscreen鵯ư뤿ᡢscreenδĶѿѤ
    ޤ


* ~/.uim񤯤Ȥ
  a .. z                ->        "a" .. "z"
  A .. Z                ->        "A" .. "Z" (ޤ "<Shift>A" ..  "<Shift>Z")
  C-a .. C-z            ->        "<Control>a" .. <Control>z"
  M-a .. M-z            ->        "<Alt>a" .. "<Alt>z"
  M-A .. M-Z            ->        "<Alt>A" ..  "<Alt>Z" (ޤ "<Alt><Shift>A" .. "<Alt><Shift>Z")
  M-C-a .. M-C-z        ->        "<Control><Alt>a" ..  "<Control><Alt>z"
  return                ->        "<Control>m"
  backspace(C-hΤȤ)  ->        "<Control>h"
  backspace(C-?ΤȤ)  ->        "<Control>?"
  backspace(ʳ)   ->        "backspace"
  tab                   ->        "<Control>i"
  del, C-?              ->        "delete"
  esc, C-[              ->        "escape"
  C-\                   ->        "<Control>\\"
  C-]                   ->        "<Control>]"
  C-^                   ->        "<Control>^"
  C-_                   ->        "<Control>_"
  C-space               ->        "<Control> "
  M-esc, M-C-[          ->        "<Alt>escape"
  M-C-\                 ->        "<Alt><Control>\\"
  M-C-]                 ->        "<Alt><Control>]"
  M-C-^                 ->        "<Alt><Control>^"
  M-C-_                 ->        "<Alt><Control>_"
  M-C-space             ->        "<Alt><Control> "
  F1 .. F12             ->        "F1" .. "F12"
  Home                  ->        "home"
  End                   ->        "end"
  PageUp                ->        "prior"
  PageDown              ->        "next"
  Insert                ->        Ȥޤ

  o AltȤˤAlt򲡤ʤ¾Υ򲡤Ȥˡ^[Ϥ
  褦ˤޤ
  mltermξ~/.mlterm/main˼Τ褦˽񤭤ޤ
    mod_meta_mode=esc
  ktermξ~/.Xresource~/.Xdefaults˼Τ褦˽񤭤ޤ
    KTerm*EightBitInput: false

  o shift-spaceϤǤޤ

  o prime-wide-latin-key?"<Control>L"ϤǤޤ

  o ʲΤ褦nr-candidate-max0ˤȤǤ¿θɽ
    ޤ
    (define skk-nr-candidate-max 0)
    (define anthy-nr-candidate-max 0)
    (define prime-nr-candidate-max 0)


* 
  o skk"tt"Ϥ"t"ȽϤ٤""ȤϤʤ
    commint줿ȤpreeditϤȻҥץνϤpreedit
    äɽƤޤΤpreeditϤʤ褦ˤޤҥ
    νϤäƤpreeditϤФΤǤˡ
    狼ޤ

  o cursor_leftǹԤޤǰưǤʤüǤϹԤޤѴ
    ιԤ˥ߤĤޤ

  o Ϥ줿ν

  o save_cursor, restore_cursorȤץư꤬
    ȻפޤstatuslinebackticknoneˤвǤޤ

  o ̵ȿˤʤä˽ꤷ
    $ kill -INT <uim-feppid>
    ΥޥɤľȻפޤܸϤϤǤʤʤޤ

  o emacsdisplay-timeΤ褦˥Ϥ̵طɽѤΤ
    ɽ롣

  o ʤ뤳Ȥ뤫⤷ޤ

  o rxvtǥơ饤󤫤饫뤬äƤʤ
    termcap/terminforxvtsmcup(ti), rmcup(te)äľޤ

  o rxvtuim-fep -s lastline -e screenȵưɽ㤯ˤʤ롣
    termcap/terminforxvtsmcup(ti), rmcup(te)äľޤ


* 
  ܥ󥯥åShift+InsertΥڡȤʤɤǰ٤̤Ϥ줿
  ȤѴˤΤޤ޽Ϥޤ
  ץꥨǥå(̤ʸ)˥ڡȤ̵ˤʤޤ


* 
  o 2004/05/31 0.3.0
    --mltermץѻߤޤ
    -c, -iץɲäޤ

  o 2004/05/29 0.2.9
    ڡȤϤ줿ĹʸѴʤ褦ˤޤ
    ơ饤褷ƤȤץꥨǥåȤʳԽ
    ƤȤ˥Ū˾ä褦ˤޤ(̤ϤޤʤǤ)
    terminfoclearedʸΤȤ˽Хޤ
    
  o 2004/05/18 0.2.8
    --mltermץɲäޤ
    vimǤ褦ˤޤ(KoRoN)

  o 2004/05/16 0.2.7
    -s lastlineuim-fepscreenưƤɽʤ褦ˤޤ
    uim-fep -s lastline -e screen
    
  o 2004/05/15 0.2.6
    Хޤ
    anthyĹʸѴȤΤĤ򾯤ʤޤ
    screen(ץ쥨ǥåȤԽʤɤ)ü鼡ιԤκü˰ưǤ褦ˤޤ
    jfbtermǺǲԤΥơ饤򤯤ʤʤ褦ˤޤ

  o 2004/05/10
    0.2.5 ̥ꥢ˺ǲԤΥơ饤褹褦ˤ(mattn)
    λ˺ǲԤΥơ饤ä褦ˤ(mattn)

  o 2004/05/09
    0.2.4 skkC-j, /, C-j, /ν˲ȲϤʤʤХ

  o 2004/05/06
    0.2.3 uim-0.3.6б (constդ)
    -vץɲ
    ơ饤äȤclr_eolȤ褦ˤ

  o 2004/05/04
    0.2.2 ơ饤󤫤䤬Ϥ߽Фʤ褦ˤ
    uim-fep-tick-wץuim-fepΥץˤ
    uim-fep-tick-lץѻߤ

  o 2004/05/03
    0.2.1 nr-candidate-max0ʲˤƤХ

  o 2004/05/01
    0.2 ǲԤ򥹥ơ饤ˤƥɥѹȺǲ
    Ԥ˰ưǤƤޤХ
    ƱåȤȤuim-fep-tickΥץ2İʾǤʤ褦ˤ
    Ϥ߽Ф⶯Ĵ褦ˤ
    configureΥץbacktickѤ褦ˤ

  o 2004/04/26
    0.1.9 Ϣ³commitȤʤΤ

  o 2004/04/26
    0.1.8 ơ饤طΥХ
    uim-fep-tick-lץɲ

  o 2004/04/25
    0.1.7 configureĤ
    <c-\>ʤɤϤǤ褦ˤ
    ơ饤θ䤬Ϥ߽ФƤɽʤ褦ˤ
    ˽Ȥ˻ߤ褦ˤ
          
  o 2004/04/18
    0.1.6 primeб

  o 2004/04/17
    0.1.5 utf-8(mattnΥѥå) backtick

  o 2004/04/12
    0.1.4 Х

  o 2004/04/11
    0.1.3 ơ饤

  o 2004/04/11
    0.1.2 Х

  o 2004/04/10
    0.1.1 Х

  o 2004/04/09
    0.1 °ȥ

  o 2004/04/03
    ȯ

䡢Хʤɤ h013177b@ice.nuie.nagoya-u.ac.jp ˤꤤޤ
