26

Re: Cần sự giúp đỡ về text editor có hỗ trợ hight light

@ Tenebrus Riddle: tôi thử patch của bạn đề nghị với phiên bản 0.7.1, nhưng vẫn không gõ tiếng Việt với xvnkb được. Cứ mỗi lần bỏ dấu (kiểu Telex) là nó hiện ra "Color dialog" để chọn màu smile

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

27

Re: Cần sự giúp đỡ về text editor có hỗ trợ hight light

Tenebrus Riddle viết:

geany cũng tốt, nghe có vẻ có tương lai tươi sáng.
geany không gõ được Unicode bằng xvnkb là do một lỗi logic của scintilla. Tác giả của scintilla cho rằng, nếu sử dụng giao diện tiếng Anh, thì không cần dùng IM. Điều này có vẻ không đùng với dân Việt Nam, phần lớn chúng ta vẫn sử dụng giao diện tiếng Anh nhưng vẫn cần soạn thảo tiếng Việt.
Để fix lỗi này, mọi ngưởi phải sửa vào src và biên dịch lại geany. Mình gửi mọi người đoạn patch đơn giản này:

--- src/src/highlighting.c      3 May 2006 04:07:17 -0000       1.1.1.1
+++ src/src/highlighting.c      3 Jun 2006 07:24:54 -0000       1.4
@@ -208,9 +208,12 @@ void styleset_common(ScintillaObject *sc
        SSM(sci, SCI_SETUSETABS, TRUE, 0);
        SSM(sci, SCI_SETTABWIDTH, app->pref_editor_tab_width, 0);

       // colourize the current line
       SSM(sci, SCI_SETCARETLINEBACK, types[GEANY_FILETYPES_ALL]->styling[4][1], 0);
       SSM(sci, SCI_SETCARETLINEVISIBLE, 1, 0);
+       // enable UTF-8 input method
+       SSM (sci, SCI_SETCODEPAGE, SC_CP_UTF8, 0);
+       SSM (sci, SCI_STYLESETCHARACTERSET, STYLE_DEFAULT, SC_CHARSET_VIETNAMESE);

        // a darker grey for the line number margin
        SSM(sci, SCI_STYLESETBACK, STYLE_LINENUMBER, 0xD0D0D0);

Cần phải bổ sung thêm patch này nữa.  Patch này chỉ làm mỗi việc là re-enable chế độ xử lý XIM sẵn có của Gtk mà Geany đã lỡ "nuốt mất" :-)

28

Re: Cần sự giúp đỡ về text editor có hỗ trợ hight light

Hay quá, nhờ thêm cái patch của lão mrchuoi nay có thể gõ tiếng Việt ngon lành với xvnkb trong geany rồi smile Thnx.

Gói rpm cho FC5 có thể tải về từ [erl=http://th02zone.com/vnpenguin/rpm/geany/]đây[/erl].

http://static.flickr.com/85/207400481_e70825d074.jpg

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

29

Re: Cần sự giúp đỡ về text editor có hỗ trợ hight light

Còn cái nano được Debian và Gentoo dùng làm default editor thì sao hè ?

m k h _ s g n

30

Re: Cần sự giúp đỡ về text editor có hỗ trợ hight light

bác Hải chạy nano trong gnome terminal đi gõ vô tư.

Cụ bà vẫn đẹp sao, cụ ông vẫn đẹp sao, dù hàm răng không còn cái nào...