head	1.5;
access;
symbols;
locks; strict;
comment	@# @;


1.5
date	2005.01.16.12.30.31;	author spike;	state dead;
branches;
next	1.4;

1.4
date	2005.01.16.12.16.55;	author spike;	state Exp;
branches;
next	1.3;

1.3
date	2005.01.15.07.09.14;	author spike;	state Exp;
branches;
next	1.2;

1.2
date	2005.01.15.04.36.44;	author spike;	state Exp;
branches;
next	1.1;

1.1
date	2005.01.13.14.57.42;	author spike;	state Exp;
branches;
next	;


desc
@@


1.5
log
@- move all source code to src/child for new packing script, setup.py
@
text
@브이 VEE, Vim Editor Embedded
=============================

-------------------------------------------------------------------------
. 먼저
VEE는 VIM을 기본으로하는 텍스트 편집기입니다. 텍스트 편집뿐만 아니라
그놈GNOME 환경에서 여러 파일을 편리하게 편집할 수 있도록 GVIM에 없는
탭 기능을 지원합니다. 탭에는 VIM과 GVIM뿐만 아니라 X 터미널도 함께
지원합니다. 단순한 외양을 위해서 그놈 어플리케이션의 기본 메뉴바와
툴바를 가린 채로 사용할 수 있습니다. 그놈 환경과 끈끈이 붙어있어서
그놈 환경이 아니라면 사용하기에 불편할 수도 있습니다.

저는 Spike^ekipS <spikeekips@@gmail.com>입니다. 이 프로그램은
KLDP.net, http://vee.kldp.net에서,
KLDP WIKI, http://wiki.kldp.org/wiki.php/VEE에서 더욱 자세한 내용을
살펴볼 수 있습니다.

-------------------------------------------------------------------------
. 사용할 수 있는 기능들
 - VIM(vim, gvim)과 X터미널을 동시에 탭으로 사용할 수 있습니다.
 - 모질라나 그놈 터미널에서처럼 탭 브라우징을 사용할 수 있습니다.
 - 실시간으로 폰트를 늘이거나 줄일 수 있습니다.
 - 드래그 앤 드랍, VIM에 파일을 끌어다 놓으면 파일을 편집할 수
	있습니다. 그리고 Terminal 위에다가 놓으면 파일 전체 경로가 자동으로
	들어갑니다.
 - 외부 명령어를 새로운 탭에서 실행시킬 수 있습니다.
 - vee 내부에서 탭으로 열린 터미널에서 veet.py filename 으로 파일을
	탭으로 열 수 있습니다.

. 지원할 예정인 기능들
 - 탭마다 다른 설정을 적용할 수 있도록,
 - copy & paste 지원
 - 그놈과 더욱 밀접하게 동작하도록,

-------------------------------------------------------------------------
. 설치는,
일단 시스템에 다음의 라이브러리들과 프로그램들이 설치되어 있는지부터
확인해야 합니다.

 - python 2.3.4
 - pygtk 2.4.1
 - gnome-python 2.4.1
 - glade2 2.4.1
 - vte 0.11.11
 - gconf 2.4.1
 - 기타 그놈환경 2.4 이상

위는 제가 테스트한 환경입니다. 아마도 그놈 2.4, pygtk 버전 2.4 이상과
python 버전 2.3 이상의 환경이라면 이상없이 동작할 거라고 생각합니다.

-------------------------------------------------------------------------
. 실행은,
shell > vee --help
shell > vee -s (처음 실행할 경우, 꼬옥!)
shell > vee

외부에서 실행 중인 vee로 새로운 탭으로 파일을 열려고 할 때는,
shell > veet <파일이름> [파일이름 ....]

@


1.4
log
@- changed for new packaging script, setup.py
@
text
@@


1.3
log
@- add new dialog for external command, when vee can not find the
  external command.
- fixed external command child to break when the external command
  finished.
- edited doc/ChangeLog, INSTALL
@
text
@d53 6
a58 3
shell > python vee.py --help
shell > python vee.py -s (처음 실행할 경우, 꼬옥!)
shell > python vee.py
@


1.2
log
@edited.
@
text
@d54 1
@


1.1
log
@- move document file, AUTHORS, COPYING, ChangeLog, INSTALL to doc
  directory
@
text
@d14 3
a16 1
http://vee.kldp.net에서 더욱 자세한 내용을 살펴볼 수 있습니다.
d27 2
a55 38
-------------------------------------------------------------------------
. 주의
공식 vte 0.11.11의 python binding에는 import bug가 있습니다. 설치되는
vtemodule.so가 정상적으로 import되지 않는 문제입니다. 데비안 시드의
경우에는 이 문제에 대한 fix가 이미 적용되어 있습니다. 다른
배포판이라면 vte만 따로 컴파일해서 설치해야 합니다. 패치는.

==  여기서 잘라서 ======================================================
--- python/vtemodule.c.orig   2004-05-09 16:58:16.000000000 +0200
+++ python/vtemodule.c  2004-05-09 17:00:22.000000000 +0200
@@@@ -32,14 +32,14 @@@@
 extern PyTypeObject PyVteTerminal_Type;

 DL_EXPORT(void)
-init_vte(void)
+initvte(void)
 {
   PyObject *m, *d;

   init_pygobject();
   init_pygtk();

-  m = Py_InitModule("_vte", pyvte_functions);
+  m = Py_InitModule("vte", pyvte_functions);
   d = PyModule_GetDict(m);

   pyvte_register_classes(d);
==  여기까지 ======================================================

위 내용을 1.patch 등으로 저장한 다음, vte 소스 디렉토리에서 다음과
같이 실행시켜줍니다.
shell > patch -p1 < 1.patch
shell > ./configure --prefix=/usr && make && make install

정상적으로 설치된 경우라면, python 인터프리터에서,
python > import vte
에서 아무런 에러가 발생하지 않아야 합니다.

@

