сделать стартовой  |  добавить в избранное

   SciTE - редактор кода для программистов

Архив SciTE-форума


Автор: codewarlock1101, Отправлено:10:37 16-01-2007

Цитата:
Lua script method scite.MenuCommand(x) performs a menu command.
- в скриптах Lua метод scite.MenuCommand(x) выполняет команду меню

Молодцы они конечно что добавили. Один хрен зауикливает ее на исполнении IDM_GO и подобных

Автор: mozers, Отправлено:11:32 16-01-2007
codewarlock1101
Цитата:
Один хрен зауикливает ее на исполнении IDM_GO и подобных
Ну так мы давно уж ее юзаем, а Нейл тока-тока этот Фораловский код в SciTE засунул (причем, 1:1)

ALeXkRU
Молодца! Оперативно
Автор: trevoltage, Отправлено:13:57 16-01-2007
Добрый день.

Скачал и установил SciTE русскую сборку.
И вот какая досада.

Форматирую html код, пишу нечто:
<h3>
Срабатывает автодополнение, далее:

<h3>Заго</h3>

На букве "о"

<h3>Заго</h3>Заго</h3>

очень досадно, что это может быть?

Спасибо.


Автор: codewarlock1101, Отправлено:15:47 16-01-2007
КАСЯГ!

delim=delimiter ^\n%SEL%\n^\ndelimiter ;
не отрабатывает на кусочке кода (к примеру, у многострочного) -- \n^\ndelimiter ; вставляется кудато после кода портя текст того что после выделенного

Добавлено:
mozers
У нас тоже цыклит, хоть и проверка на рекурчию стоит
Автор: trevoltage, Отправлено:16:43 16-01-2007
Замечательно!

И как же юзать?
(как в анекдоте: доктор, я теннисист и когда вот так делаю, машет рукой, у меня что-то стучит и вот тут болит. - А вы не делайте так...)

"о" не писать?

Гм думаю всё же это не выход.

Попробовал просто отключить автодополнение html тэгов.
(так, как я это понял)

"КАСЯГ!" - пропал.

А всё-таки...

(кстати, циклит ТОЛЬКО на букве "о" русского языка в нижнем регистре. Надеюсь поможет.)
Автор: mozers, Отправлено:18:35 16-01-2007
[16.01.2007] Сборка Ru-Board 1.72 .31Ru

Цитата:
Новое ядро .31Ru. Это - изрядно доработанный вариант оригинальной версии 1.72
Новый перевод - SciTERegEx_rus.html (Автор: s_mart)
Новое справочное пособие по всем командам SciTE - CommandValuesExt_rus.html
Новые скрипты: MoveMenuItem.lua, exec.lua, FindText.lua, set_html.lua, style_changer.lua, SciTE_WinIntegrator.hta
Новые API файлы: asp, c, lua5
Другие доработки...

Полное описание
Загрузка [1MB]
Автор: SL4, Отправлено:19:18 16-01-2007
Загрузка [1MB]

нет файла !
Автор: mozers, Отправлено:21:56 16-01-2007
SL4
Откуда ему быть такому SciTE_170_31Ru_160107.zip ?
СПАСИБО за замечание! Ссылку поправил
Автор: vladvro, Отправлено:08:15 17-01-2007
trevoltage

Цитата:
На букве "о"
<h3>Заго</h3>Заго</h3>
очень досадно, что это может быть?

повторить не удалось.

codewarlock1101

Цитата:
КАСЯГ!
delim=delimiter ^\n%SEL%\n^\ndelimiter ;
не отрабатывает на кусочке кода (к примеру, у многострочного) -- \n^\ndelimiter ; вставляется кудато после кода портя текст того что после выделенного

подтверждаю некорректную работу только при многострочном выделении

Цитата:
У нас тоже цыклит, хоть и проверка на рекурчию стоит

какая поверка? где?
Автор: codewarlock1101, Отправлено:10:38 17-01-2007
vladvro
Товарищь мой исправил досадный баг с вызовом MenuCommand для run build compile!!!
Больше того в данный момент он адаптирует все рутим изменения по линукс. Ждем. скоро протеститца.
Автор: linvinus, Отправлено:11:03 17-01-2007
Патч оставил тут http://scite.ruteam.ru/scite/vyshel-reliz-scite-1-72
Автор: mozers, Отправлено:14:05 17-01-2007
linvinus
Во-первых - поздравляю с первым постом!
Во-вторых - спасибо за решение проблемы
Постараюсь всунуть это в сборку (если ума хватит понять, что и куда совать)...

Добавлено:
s_mart выложил русский перевод документации по SciTE Director Interface.
Могу вас заверить - очень интересное чтиво
Зачем это может понадобиться не программистам?
Очень просто - эти же команды можно использовать в командной строке запуска SciTE.

Вот, к примеру, кнопочка на тулбар Total Commander для редактирования его INI файла:
Код:
TOTALCMD#BAR#DATA
%ProgramFiles%\SciTE\SciTE.exe "%COMMANDER_INI%" -menucommand:236

shell32.dll,21
Редактировать WINCMD.INI


-1
Скопируйте этот код в буфер обмена и выберите "Вставить" на нужном месте тулбара.
Автор: linvinus, Отправлено:16:53 17-01-2007
mozers спасибо
> Постараюсь всунуть это в сборку (если ума хватит понять, что и куда совать)...
что выделенно жырным шрифтом куда найти не сложно обработака этих комманд есть только в одном месте.
Меня интересует где можно взять полностью все файлы из которых вы собираете программу, т.к. есть подозрение что не все изменённые файлы или не все изменения в них выложены если не слошно отправьте на почту мой ник@gmail.com

Давайте патчи выкладывать как положенно
для винды есть версия программы patch http://gnuwin32.sourceforge.net/packages/patch.htm
для генерации патчей есть diff
http://gnuwin32.sourceforge.net/packages/diffutils.htm
разобраться не сложно.

Может показаться что я лезу со своим уставом в чужой монастырь но так принято во всём мире, и работает отлично.

Автор: mozers, Отправлено:23:27 17-01-2007
linvinus
Цитата:
так принято во всём мире, и работает отлично

Возможно, что ты и прав. Но сможет ли тогда любой несведующий человек свободно перенести любое наше исправление на исходники и скомпилировать SciTE по своему вкусу?
Сейчас это по силам любому делетанту. Твой вариант требует на порядок большего профессионализма.


Ядро 1.72 .32Ru
EXE + DLL [446kB]
Source [324kB] (только измененные файлы)
Список всех доработок

Цитата:
[StackOverflow] (Автор: linvinus)
Исправлена ошибка зависания SciTE при использовании в LUA скриптах команд scite.MenuCommand(301|302|303).

Автор: HSolo, Отправлено:06:01 18-01-2007
mozers

Цитата:
Список всех доработок


Предлагаю немного модифицировать список доработок с учетом истории версий, типа:
SciTE v.1.72 .32Ru
...
изменения, доработки, исправления
...
SciTE v.1.72 .31Ru
...
и т.п.

а то очень иногда трудно понять что было внесено в тот или иной билд.
Автор: codewarlock1101, Отправлено:13:22 18-01-2007
mozers
не работает не фига!
Хуже того после этого библиотека SciLexer.dll не выгружается. В процессе исследования были охренительные глюки - типа вместо текущей команды GO выполнялась команда которую ты дал когда-то давно из какого-то другого лексера
Ты свои собственные изменения не вносил? То есть не менял код? Просто я своими глазами видел работу в линуксе. Никаких глюков
Автор: linvinus, Отправлено:14:46 18-01-2007
похоже данное решение работает только для линукса, пока разбираемся не стоит пробовать новую версию
Автор: codewarlock1101, Отправлено:14:46 18-01-2007
ВСЕМ АХТУНГ!



По непонятным причинам мулька работает только по Линукс.

Автор: SergeCpp, Отправлено:14:59 18-01-2007
Извините, если это упомянуто ранее (не смог прочесть всё)

Вот это в сборке решено? (в оригинальной 1.72 так)

Windows, не *nix



В Multi-Edit всё хорошо



Неудобно...

Автор: vladvro, Отправлено:16:36 18-01-2007
SergeCpp

Цитата:
Вот это в сборке решено?
...

нет, но я например использую шрифт "Courier New" и с ним нет такой проблемы.



1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 / 51 / 52 / 53 / 54 / 55 / 56 / 57 / 58 / 59 / 60 / 61 / 62 / 63 / 64 / 65 / 66 / 67 / 68 / 69 / 70 / 71 / 72 / 73 / 74 / 75 / 76 / 77 / 78 / 79 / 80 / 81 / 82 / 83 / 84 / 85 / 86 / 87 / 88 / 89 / 90 / 91 / 92 / 93 / 94 / 95 / 96 / 97 / 98 / 99 / 100 / 101 / 102 / 103 / 104 / 105 / 106 / 107 / 108 / 109 / 110 / 111 / 112 / 113 / 114 / 115 / 116 / 117 / 118 / 119 / 120 / 121 / 122 / 123 / 124 / 125 / 126 / 127 / 128 / 129 / 130 / 131 / 132 / 133 / 134 / 135 / 136 / 137 / 138 / 139 / 140 / 141 / 142 / 143 / 144 / 145 / 146 / 147 / 148 / 149 / 150 / 151 / 152 / 153 / 154 / 155 / 156 / 157 / 158 / 159 / 160 / 161 / 162 / 163 / 164 / 165 / 166 / 167 / 168 / 169 / 170 / 171 / 172 / 173 / 174 / 175 / 176 / 177 / 178 / 179 / 180 / 181 / 182 / 183 / 184 / 185 / 186 / 187 / 188 / 189 / 190 / 191 / 192 / 193 / 194 / 195 / 196 / 197 / 198 / 199 / 200 / 201 / 202 / 203 / 204 / 205 / 206 / 207 / 208 / 209 / 210 / 211 / 212 / 213 /
SciTE © 2004 - 2011