Ru-Board.club
← Вернуться в раздел «Тестирование»

» SciTE Ru-Board Edition

Автор: dB6
Дата сообщения: 12.12.2007 23:22
Простите, подписываюсь. Сразу не получилось.
Автор: mozers
Дата сообщения: 14.12.2007 21:43
VladVRO
Цитата:
Author: vladvro
Date: Fri Dec 14 08:04:33 2007
New Revision: 321

Modified:
trunk/src/scite/src/LuaExtension.cxx

Log:
- chg: [ReloadStartupScript] добавил новую функцию
scite.ReloadStartupScript(), которая позволяет
перезагрузить стартовый Луа скрипт.

все нюансы работы предсказать не берусь, но след. вариант работает нормально:
command.114.*=dostring scite.ReloadStartupScript()
command.mode.114.*=subsystem:lua,replaceselection:no,savebefore:no,quiet:yes

итого:
всем скриптописателям рекомендуется!

Цитата:
Author: vladvro
Date: Fri Dec 14 08:06:13 2007
New Revision: 322

Modified:
trunk/pack/SciTEGlobal.properties

Log:
- chg: добавил команду scite.ReloadStartupScript в меню
Честно говоря, я совершенно не понимаю смысл этих доработок
Например, открываем SciTEStartup.lua и пишем в нем:
print("1")
Нажимаем кнопку сохранения - видим в консоли 1
Исправляем на print("2")
Нажимаем кнопку сохранения - видим в консоли 2
Т.е. SciTEStartup.lua и так автоматически перегружается при сохранении файла, благодаря параметру ext.lua.auto.reload=1.
Зачем надо было изобретать эту функцию, да еще запихивать ее в меню Tools, когда там уже есть более радикальная команда "Restart SciTE" я совершенно не понимаю
Если только для того, чтобы перегрузить другие скрипты, подключенные через SciTEStartup.lua ???
Ну так для этого и было сделано "Restart SciTE"...
Не понимаю...

Ребят, давайте всетаки будем стараться не дублировать имеющийся функционал во множестве разных реализаций.
У нас уже есть эти "двойняшки":
braces_autoclose.lua - smartcomment.lua
Open_Selected_Filename.lua - Select_And_Open_Filename.lua
Что вам идей не хватает чтоли? Вон их сколько набросали...
А из этих "двойняшек" надо выбирать тот, что лучше и в будущем модернизировать именно его. А другой просто удалять из сборки, а то она уже начинает превращаться в кладбище отживших идей.
Автор: vladvro
Дата сообщения: 17.12.2007 14:41
mozers

Цитата:
Если только для того, чтобы перегрузить другие скрипты, подключенные через SciTEStartup.lua ???
Ну так для этого и было сделано "Restart SciTE"...

именно для этого, и перезапускать редактор меня ну никак не устраивает.
но если апщесвенность против , я не буду возражать против удаления этой доработки, я все равно пользую свою версию редактора.
Автор: vladvro
Дата сообщения: 17.12.2007 21:44
P.S. кста, до написания этой доработки, для перезагрузки скриптов подключеных через SciTEStartup.lua использовал как раз свойство ext.lua.auto.reload=1, т.е. открывал SciTEStartup.lua, добавлял и удалял символ и сохранял... понятно, что это не особо удобно.
Автор: BioInfo
Дата сообщения: 30.12.2007 17:27
vladvro

Цитата:
если апщесвенность против , я не буду возражать против удаления этой доработки, я все равно пользую свою версию редактора

Апсчественность в лице меня не против

mozers
1.
Restart SciTE теперь не нужен - его можно выкинуть. (Я так понимаю я один просил его сделать? Ну так это нужно было именно для того что теперь делает доработка vladvro)
2.
Выделил smartbraces из smartcomment - просьба затестить, это кандидат на замену braces_autoclose.lua
3.
smartcomment.lua нужно скрестить с xComment, тем паче что ты там реализовал кучу функций которые у меня до этого уже были сделаны, лишнюю работу проделал однако. Кароча буду посмотреть чего там наворочено, все равно smartcomment.lua нужно переделывать (см. пункт 2).
Напиши сюда основные идеи и мысли которые ты реализовал в скрипте, чтобы проще было...

СКРИПТОПИСАТЕЛИ
Нужны следующие скрипты:

1. Скрипт для переноса комментария по клавише Enter

2. Скрипт для автопереноса (т.е. вставки Enter'а) строк когда приближаемся к заданной границе (она уже задана в настройках)

3. Скрипт для форматирования текста - выравнивание по левому краю, выравнивание по правому краю, выравнивание по ширине (фактически скрипт ставит или убирает пробелы)

4. Скрипт для рефакторинга: уже есть скрипт который определяет все объявленные функции в файле, смысл в следующем если мы меняем название функции в объявлении то выпадает список пускай пока только с одним значением "переименовать везде", т.е. мы можем его выбрать а можем и игнорировать. Если выбираем то скайте автоматом запускает замену "Старое название функции" на "Новое название функции". Пока хотябы такой минимум, а расширятся есть куда


ВСЕМ
Пользуясь случаем хочу поздравить всех с Новым годом!!! Желаю всем успешно отдохнуть!
Автор: mozers
Дата сообщения: 04.01.2008 20:10
BioInfo
Цитата:
Restart SciTE теперь не нужен - его можно выкинуть
OK

Цитата:
Выделил smartbraces из smartcomment - просьба затестить
ты бы и подключил его в SVN сразу вместо существующего.

Цитата:
smartcomment.lua нужно скрестить с xComment
Флаг тебе в руки

Цитата:
Напиши сюда основные идеи и мысли которые ты реализовал в скрипте

1я идея: Полностью заменить Ctrl+Q (не менее и не более того).
2я идея: Автоматом определять что собирается делать пользователь (снимать или ставить комментарий) (в принципе это производная от 1й идеи).
3я идея: Автоматом определять какой комментарий необходим пользователю (строчный/блочный или потоковый).

Ну и навроде как все идеи полностью реализованы


Цитата:
СКРИПТОПИСАТЕЛИ
Нужны следующие скрипты
В Issue запости... Только изложи каждое Issue так чтобы любой понять мог что от него хотят.
Автор: BioInfo
Дата сообщения: 05.01.2008 09:34
mozers

Цитата:
ты бы и подключил его в SVN сразу вместо существующего.

Я рядышком положил, все таки не один тут Так что если все пучком то braces_autoclose.lua из сборки выкидывай.

Цитата:
smartcomment.lua нужно скрестить с xComment
...
Флаг тебе в руки

Ага и барабан на шею

Цитата:
3я идея: Автоматом определять какой комментарий необходим пользователю (строчный/блочный или потоковый).

А вот здесь по подробнее, пожалуйста. Можно в приват...

Цитата:
В Issue запости... Только изложи каждое Issue так чтобы любой понять мог что от него хотят.

Ок, сделаю что смогу
Автор: mozers
Дата сообщения: 05.01.2008 16:56
BioInfo
Цитата:

Цитата: Цитата:3я идея: Автоматом определять какой комментарий необходим пользователю (строчный/блочный или потоковый).

А вот здесь по подробнее, пожалуйста.
Автор: mozers
Дата сообщения: 06.01.2008 11:49
Очень прошу поучаствовать ВСЕХ в процессе обсуждения новой документации по SciTE.
Это - не просто очередной перевод, это попытка проверить работоспособность всех заявленных фич и изложить их понятным, человеческим языком.
Уверяю вас, что КАЖДЫЙ совершит массу весьма полезных для себя открытий, лишь только перечитав текст
Очень надеюсь на встречу с вами в этом топике.
Автор: mozers
Дата сообщения: 10.01.2008 10:26
Наш гениальный VladVRO исправил махом 2 давнишние и злостные баги, изложенные в Issue 36 и Issue 45.
И все бы ничего (VladVRO уже не в первый раз серьезно правит код, внося туда авангардные изменения), но тут дело обошлось малюсеньким исправлением, возникшим в результате элементарной невнимательности.
К чему я веду?
А к тому что уже несколько лет целая когорта программистов во главе с Нейлом упорно правит код, в упор не замечая явных ошибок программы...
Выводы, я думаю, каждый сделает самостоятельно...
Автор: BioInfo
Дата сообщения: 21.01.2008 15:38
Нужно уже что-то делать с касперычем!
Он у меня прошелся и мочконул чего то в SVN...

Ошибка: Can't copy 'D:\Programming\SVN\SciTE\pack\abbrev\.svn\text-base\jscript.abbrev.svn-base' to 'D:\Programming\SVN\SciTE\pack\abbrev\.svn\tmp\jscript.abbrev.tmp.tmp': Не удается найти указанный файл.

Че-терь делать-то?

У Касперыча есть мыло куда шлют вирусы? Нужно послать и сказать, что нифига не вирус тут!!!
Автор: dB6
Дата сообщения: 22.01.2008 20:06
У меня на Session Manager DrWeb ругается постоянно... Достал уж... Копировать толком не даёт.
Автор: vladvro
Дата сообщения: 23.01.2008 12:11
Сочувствую, а у меня установлен McAfee, проблем нет.
Автор: Abs62
Дата сообщения: 23.01.2008 18:52
dB6
А в исключения Спайдера его добавить?
Автор: dB6
Дата сообщения: 23.01.2008 23:59
Abs62

Цитата:
А в исключения Спайдера его добавить?

Можно конечно Я просто хотел добавить про ошибочное определение вирусов.
Автор: Fraerok
Дата сообщения: 09.02.2008 02:08
Может кто поможет разрулить Issue 55 и Issue 58? =(
Автор: BioInfo
Дата сообщения: 10.02.2008 14:43
Предлагаю слово закладки - заменить на метки. (меню поиск)
Кстати в диалоге поиск есть пункт - пометить все, который добавляет закладки Логичнее если он добавляет метки
Не знаю как у Вас а у меня слово закладки никак с тем что есть не ассоциируется.
Автор: BioInfo
Дата сообщения: 10.02.2008 23:29
Пообщался тут с френком забугорным узнал много нового про умляуты, что такое мертвые клавиши и главное - как это все дело работает!
Рассказываю для любопытных инструкцию по шагам:
1. Залезаете в языки и службы текстового вывода (в контекстном меню по языковой панели в настройках)
2. Добавляете немецкую раскладку Немецкий (Германия) - Немецкая
3. Отключаете пунто свитчер, так как эти товарищи сделали как у меня в OnKey и с ним умляюты не пашут, точнее ведут себя так как описывает френк в Issue 54
4. Открываем любой текстовый редактор (к сожалению SciTE пока не пофиксил), устанавливаете немецкую раскладку.
5. Тепрь фокус! На русской клаве эти клавиши находятся тут (по крайней мере я нашел 2):
- клавиша 'Ё' - ставит над буквами крышечку, работает не для всех букв, я в немецком не шарю, но работает для гласных ( ê î â ô - класс! )
- клавиша '+' - ставит ударение, опять же над гласными ( é í á ó - ачуметь )
Я в восторге, чувствую себя немцем
З.Ы. Интересно как переводится на немецкий: "сделай сборку для этого кекса"
Автор: mozers
Дата сообщения: 11.02.2008 09:41
BioInfo
Хочу оченно сильно поблагодарить:
- за закрытие табов двойным щелчком
- за культурно выполненную доработку с диалогом поиска
- за разборки с нашим немецким другом
Чтобы благодарность не была только словестной, торжественно клянусь оформить в документации твои доработки

P.S. Ты не подумал о том что будет если он "кекс" неправильно переведет? Так ведь и до международного скандала недалеко...
P.S2. Про "закладки" - поддерживаю...
Автор: Fraerok
Дата сообщения: 11.02.2008 20:35
помогите mozers'у =)
http://code.google.com/p/scite-ru/issues/detail?id=55
Автор: BioInfo
Дата сообщения: 12.02.2008 18:58
В раскраске скриптов InnoSetup не подсвечивается ключевое слово: WizardStyle
Поправьте плиз (файлы *.iss).
З.Ы. Кстати где это правится? Чтобы потом не дергать...
Автор: mozers
Дата сообщения: 12.02.2008 20:45
BioInfo
Поправь сам в inno.properties
Добавь слово wizardstyle в один из keywords (по смыслу в какой надо)

Добавлено:

Цитата:
Author: vladvro
Date: Tue Feb 12 07:28:07 2008
New Revision: 369

Log:
-chg: (Issue 74) Переделал механизм импорта в файлах настроек, теперь редактор сперва делает попытку загрузить файл по явно указаному имени, если не находит, то добавляет расширение .properties и повторяет попытку.

Ребята, пожалуйста, указывайте имя метки (тут - [import]) в описании доработки!!!
Автор: BioInfo
Дата сообщения: 13.02.2008 11:19
mozers

Цитата:
Поправь сам в inno.properties

Ok, добавил, за одно и лексер подрихтовал...
Автор: vladvro
Дата сообщения: 13.02.2008 14:26
mozers

Цитата:
Ребята, пожалуйста, указывайте имя метки (тут - [import]) в описании доработки!!!

ок, сорри, забыл, постараюсь в след. раз не забывать.
Автор: vladvro
Дата сообщения: 15.02.2008 17:06
в редакторе опять возникла проблема с использованием шорткатов в сочетании с клавишей Alt, например Alt+стрелка
после отжатия Alt в текст добавляется символ.
это только у меня?

Добавлено:
Еще у меня родилось предложение по поводу вида курсора мыши над боковой панелью:
обычно в редакторах курсор стрелочкой направо означает возможность выделения текста, а иначе используется обычный курсор, у нас же в редакторе он всегда стрелочной направо, не знаю как вас, но меня это напрягает.
Вобщем предлагаю сделать над панелью фолдинга и там где ставятся маркеры (в случае если они ставятся по клику мыши) обычный курсор мыши. Есть возражения?
Автор: mozers
Дата сообщения: 17.02.2008 09:52

Цитата:
в редакторе опять возникла проблема с использованием шорткатов в сочетании с клавишей Alt, например Alt+стрелка
ДА, подтвеждаю!
Проблема появилась после исправления:
Цитата:
Author: BioInfo.SciTe
Date: Mon Feb 11 20:46:47 2008
New Revision: 365

Modified:
trunk/src/scite/win32/SciTEWin.cxx

Log:
- fix: (issue 54)
Исправлено: Не верная работа редактора с Dead keys из-за доработки OnKey

Сыграл этот фикс назад - и все заработало как прежде.
Багу (issue 54), конечно, надо как то поправлять...

При компиляции (Microsoft Visual Studio .NET 2003) вновь появились предупреждения:
Код: ..\src\LexInno.cxx(178) : warning C4189: 'wasSectionAfterCode' : local variable is initialized but not referenced
Автор: Fraerok
Дата сообщения: 17.02.2008 12:27
Привет!
По-поводу Issue 58, если делать такую отдельную настройку никому не хочется, то можно хотя бы попросить сделать отступ с каждой стороны от цифр по 4px? Вряд ли кому-то это помешает, зато столбик с цифрами не будет настолько узким и сливаться с соседними кромками. Сейчас отступ от цифр слева = 2px, справа = 3px. Я прекрасно понимаю, что это некритичный issue, но чтобы его поправить требуется 5 секунд. Зато такие мелочи влияют на удобство конечного пользователя.
Автор: vladvro
Дата сообщения: 17.02.2008 14:36
mozers

Цитата:

Цитата: предложение по поводу вида курсора мыши над боковой панелью
Имхо - неактуально.
Автор: mozers
Дата сообщения: 17.02.2008 14:59
vladvro
Цитата:
я не спрашивал по поводу актуальности, я спрашивал, есть ли возражения?
Вот я и возражаю когда такой гениальный творец тратит свой мозг на всякую...
Автор: Fraerok
Дата сообщения: 17.02.2008 16:35

Цитата:
можно хотя бы попросить сделать отступ с каждой стороны от цифр по 4px? Вряд ли кому-то это помешает, зато столбик с цифрами не будет настолько узким и сливаться с соседними кромками. Сейчас отступ от цифр слева = 2px, справа = 3px. Я прекрасно понимаю, что это некритичный issue, но чтобы его поправить требуется 5 секунд.


Цитата:
если ты сможешь указать, где в коде требуется внести исправления, то можно будет внести изменения.

Помогите, пожалуйста, кто знает. А-то я не знаю =( Я код в глаза не видел =)

Страницы: 1234567891011121314151617181920212223242526

Предыдущая тема: test


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.