comparison runtime/doc/hangulin.txt @ 7:3fc0f57ecb91 v7.0001

updated for version 7.0001
author vimboss
date Sun, 13 Jun 2004 20:20:40 +0000
parents
children bdeee1504ac1
comparison
equal deleted inserted replaced
6:c2daee826b8f 7:3fc0f57ecb91
1 *hangulin.txt* For Vim version 7.0aa. Last change: 2001 Sep 03
2
3
4 VIM REFERENCE MANUAL by Chi-Deok Hwang and Sung-Hyun Nam
5
6 Introduction *hangul*
7 ------------
8 It is to input hangul, the Korean language, with VIM GUI version.
9 If you have a XIM program, you can use another |+xim| feature.
10 Basically, it is for whom has no XIM program.
11
12 Compile
13 -------
14 Next is a basic option. You can add any other configure option. >
15
16 ./configure --with-x --enable-multibyte --enable-fontset --enable-hangulinput
17
18 And you should check the feature.h. If |+hangul_input| feature is enabled
19 by configure, you can select more options such as keyboard type, 2 bulsik
20 or 3 bulsik. You can find keywords like next in there. >
21
22 #define HANGUL_DEFAULT_KEYBOARD 2
23 #define ESC_CHG_TO_ENG_MODE
24 /* #define X_LOCALE */
25 /* #define SLOW_XSERVER */
26
27 Environment variables
28 ---------------------
29 You should set LANG variable to Korean locale such as ko or ko_KR.euc.
30 If you set LC_ALL variable, it should be set to Korean locale also.
31
32 VIM resource
33 ------------
34 You should add nexts to your global vimrc ($HOME/.vimrc). >
35
36 :set fileencoding=korea
37
38 Keyboard
39 --------
40 You can change keyboard type (2 bulsik or 3 bulsik) using VIM_KEYBOARD
41 or HANGUL_KEYBOARD_TYPE environment variables. For sh, just do (2 bulsik): >
42
43 export VIM_KEYBOARD="2"
44 or >
45 export HANGUL_KEYBOARD_TYPE="2"
46
47 If both are set, VIM_KEYBOARD has higher priority.
48
49 Hangul Fonts
50 ------------
51 You can set text font using $HOME/.Xdefaults or $HOME/.gvimrc.
52 But to use Hangul, you should set 'guifontset' in your vimrc.
53
54 $HOME/.Xdefaults: >
55 Vim.font: english_font
56
57 ! Nexts are for hangul menu with Athena
58 *international: True
59 Vim*fontSet: english_font,hangul_font
60
61 ! Nexts are for hangul menu with Motif
62 *international: True
63 Vim*fontList: english_font;hangul_font:
64
65 $HOME/.gvimrc: >
66 set guifontset=english_font,hangul_font
67
68 attention! the , (comma) or ; (semicolon)
69
70 And there should be no ':set guifont'. If it exists, then Gvim ignores
71 ':set guifontset'. It means VIM runs without fontset supporting.
72 So, you can see only English. Hangul does not be correctly displayed.
73
74 After 'fontset' feature is enabled, VIM does not allow using 'font'.
75 For example, if you use >
76 :set guifontset=eng_font,your_font
77 in your .gvimrc, then you should do for syntax >
78 :hi Comment guifg=Cyan font=another_eng_font,another_your_font
79 If you just do >
80 :hi Comment font=another_eng_font
81 then you can see a GOOD error message. Be careful!
82
83 hangul_font width should be twice than english_font width.
84
85 Unsupported Feature
86 -------------------
87 Johab font not yet supported. And I don't have any plan.
88 If you really want to use johab font, you can use the
89 hanguldraw.c in gau package.
90
91 Hanja input not yet supported. And I don't have any plan.
92 If you really want to input hanja, just use VIM with hanterm.
93
94 Bug or Comment
95 --------------
96 Send comments, patches and suggestions to:
97
98 Chi-Deok Hwang <hwang@mizi.co.kr>
99 Nam SungHyun <namsh@lge.com>
100
101 vim:tw=78:ts=8:ft=help:norl: