Nп/п : 53 из 100
От : Maxim Sokolsky 2:5020/828.777 23 сен 26 12:06:44
К : Yegor Gluhov 23 сен 26 12:07:02
Тема : Re: AmberEdit
----------------------------------------------------------------------------------
@MSGID: 2:5020/828.777 6ab38895
@REPLY: 2:382/736 6ab2a93a
@PID: GED+W32 1.1.5-b20260425
@CHRS: CP866 2
@TZUTC: 0400
@TID: hpt/w32-mgw 1.4.0-sta 30-03-12
Здpавствуй, Yegor!
YG>>> extern_util1 "Spell Check" hunspell -d ru_RU,en_US $msg
MS>> Да, сам функционал работает, но для консоли такая проверка не
MS>> очень удобна. Можно как-то иначе проверку сделать, не как в
MS>> GoldEd+? К примеру, вместо того, чтобы выводить диалог с
MS>> пошаговым проходом по каждому незнакомому слову, просто по F9
MS>> подсвечивать все незнакомые слова другим цветом в том же окне
MS>> редактирования? Тогда пользователь, сдвигая стрелочками курсор,
MS>> сам бы мог решить, нужно ему править то или иное слово, а не
MS>> включать прогон всех незнакомых слов в отдельном окне.
YG> Можно, но это уже будет не внешний спелл-чекер, а внутренний. :-) Т.е.
YG> редактор с libhunspell собирать. Подумаю, как сделать.
Ага, подумай. В GoldED+ это сделано при помощи опции:
>---=== Куть он "Windows Clipboard" ===---
Color SChecker Error Blue On Black
>---=== Куть офф "Windows Clipboard" ===---
Т.е. незнакомые слова подсвечивались другим цветом сразу, и во время
набивания также.
В принципе, можно и оставить, как сейчас. Такая проверка орфографии
лучше, чем никакой, и ресурсов компьютера, она тратит мало, и потенциальных
глюков не вызывает. Помню, в конце 2000-х включение этой опции в GoldED+
вызывало торможение при вводе текста на компьютерах со старыми процессорами и
падения редактора в Linux.
Но как сейчас, не знаю. Надо, кстати, проверить в верcии 2.0 :)
YG>>> И в amberkeys.cfg:
YG>>> F9 compose.extern_util1
MS>> И еще проблема с отображением и кодировкой сообщения msg:
MS>> Ч File:
MS>> C:\\Tempmberedit/amberedit-4544-util.msg ╨Ч╨┤p╨░╨▓╤Б╤В╨▓╤Г╨M-9,
MS>> Maxim!
YG> [...]
MS>> Т.е. и не показывает русский, и не проверяет сейчас - из-за того,
MS>> что кодировка не та.
YG> Разве что сделать указание кодировки в текстовом файле, в которое
YG> кладётся сообщение для внешней утилиты.
Можно. А можно ввести дополнительный указатель в конфиге. В конфиге
твоего редактора уже есть такого рода указатели - для кодировки эхолистов,
к примеру.
Да, кстати. Можно, для address_macro сделать возможность их чтения из @file?
Поинтам такое не нужно, а вот для узловых конфигураций может быть
несколько разных линков, поэтому хранить макро для их роботов удобнее в
отдельном файле. В GoldED+ это делается так:
>---=== Куть он "Windows Clipboard" ===---
include \\usr\\golded+\\macro.cfg
>---=== Куть офф "Windows Clipboard" ===---
С уважением - Maxim
--- -Каково? Запомните, чтоб цитировать.
* Origin: Гляди весело!! Ходи козырем! (2:5020/828.777)
SEEN-BY: 46/49 50/109 700 104/117 221/6 240/1120
301/1 341/66 382/736 400/10
SEEN-BY: 451/31 452/28 455/19 460/58 463/68 469/122
550/278 5000/111 5001/100
SEEN-BY: 5010/275 352 5015/42 46 5019/40 400
5020/101 113 290 329 378 545 570
SEEN-BY: 5020/620 715 806 828 830 837 846 848
921 1042 1146 2179 2332 2992
SEEN-BY: 5020/4096 4441 5452 8912 9696 12000
5022/2 128 5023/24 5030/49 115
SEEN-BY: 5030/1081 1474 5034/13 5051/44 5053/51 55
58 5054/89 5055/73 5057/19
SEEN-BY: 5058/104 5059/37 5060/900 5061/15 133
5068/45 5075/35 128 5083/444
SEEN-BY: 5090/138 6035/3 6078/80
@PATH: 5020/828 1042 4441 715