Mercurial > vim
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: |