Простите, подписываюсь. Сразу не получилось.
» SciTE Ru-Board Edition
VladVRO
Цитата:
Цитата:
Например, открываем 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
Что вам идей не хватает чтоли? Вон их сколько набросали...
А из этих "двойняшек" надо выбирать тот, что лучше и в будущем модернизировать именно его. А другой просто удалять из сборки, а то она уже начинает превращаться в кладбище отживших идей.
Цитата:
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
Что вам идей не хватает чтоли? Вон их сколько набросали...
А из этих "двойняшек" надо выбирать тот, что лучше и в будущем модернизировать именно его. А другой просто удалять из сборки, а то она уже начинает превращаться в кладбище отживших идей.
mozers
Цитата:
именно для этого, и перезапускать редактор меня ну никак не устраивает.
но если апщесвенность против , я не буду возражать против удаления этой доработки, я все равно пользую свою версию редактора.
Цитата:
Если только для того, чтобы перегрузить другие скрипты, подключенные через SciTEStartup.lua ???
Ну так для этого и было сделано "Restart SciTE"...
именно для этого, и перезапускать редактор меня ну никак не устраивает.
но если апщесвенность против , я не буду возражать против удаления этой доработки, я все равно пользую свою версию редактора.
P.S. кста, до написания этой доработки, для перезагрузки скриптов подключеных через SciTEStartup.lua использовал как раз свойство ext.lua.auto.reload=1, т.е. открывал SciTEStartup.lua, добавлял и удалял символ и сохранял... понятно, что это не особо удобно.
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
1.
Restart SciTE теперь не нужен - его можно выкинуть. (Я так понимаю я один просил его сделать? Ну так это нужно было именно для того что теперь делает доработка vladvro)
2.
Выделил smartbraces из smartcomment - просьба затестить, это кандидат на замену braces_autoclose.lua
3.
smartcomment.lua нужно скрестить с xComment, тем паче что ты там реализовал кучу функций которые у меня до этого уже были сделаны, лишнюю работу проделал однако. Кароча буду посмотреть чего там наворочено, все равно smartcomment.lua нужно переделывать (см. пункт 2).
Напиши сюда основные идеи и мысли которые ты реализовал в скрипте, чтобы проще было...
СКРИПТОПИСАТЕЛИ
Нужны следующие скрипты:
1. Скрипт для переноса комментария по клавише Enter
2. Скрипт для автопереноса (т.е. вставки Enter'а) строк когда приближаемся к заданной границе (она уже задана в настройках)
3. Скрипт для форматирования текста - выравнивание по левому краю, выравнивание по правому краю, выравнивание по ширине (фактически скрипт ставит или убирает пробелы)
4. Скрипт для рефакторинга: уже есть скрипт который определяет все объявленные функции в файле, смысл в следующем если мы меняем название функции в объявлении то выпадает список пускай пока только с одним значением "переименовать везде", т.е. мы можем его выбрать а можем и игнорировать. Если выбираем то скайте автоматом запускает замену "Старое название функции" на "Новое название функции". Пока хотябы такой минимум, а расширятся есть куда
ВСЕМ
Пользуясь случаем хочу поздравить всех с Новым годом!!! Желаю всем успешно отдохнуть!
BioInfo
Цитата:
Цитата:
Цитата:
Цитата:
1я идея: Полностью заменить Ctrl+Q (не менее и не более того).
2я идея: Автоматом определять что собирается делать пользователь (снимать или ставить комментарий) (в принципе это производная от 1й идеи).
3я идея: Автоматом определять какой комментарий необходим пользователю (строчный/блочный или потоковый).
Ну и навроде как все идеи полностью реализованы
Цитата:
Цитата:
Restart SciTE теперь не нужен - его можно выкинутьOK
Цитата:
Выделил smartbraces из smartcomment - просьба затеститьты бы и подключил его в SVN сразу вместо существующего.
Цитата:
smartcomment.lua нужно скрестить с xCommentФлаг тебе в руки
Цитата:
Напиши сюда основные идеи и мысли которые ты реализовал в скрипте
1я идея: Полностью заменить Ctrl+Q (не менее и не более того).
2я идея: Автоматом определять что собирается делать пользователь (снимать или ставить комментарий) (в принципе это производная от 1й идеи).
3я идея: Автоматом определять какой комментарий необходим пользователю (строчный/блочный или потоковый).
Ну и навроде как все идеи полностью реализованы
Цитата:
СКРИПТОПИСАТЕЛИВ Issue запости... Только изложи каждое Issue так чтобы любой понять мог что от него хотят.
Нужны следующие скрипты
mozers
Цитата:
Я рядышком положил, все таки не один тут Так что если все пучком то braces_autoclose.lua из сборки выкидывай.
Цитата:
Ага и барабан на шею
Цитата:
А вот здесь по подробнее, пожалуйста. Можно в приват...
Цитата:
Ок, сделаю что смогу
Цитата:
ты бы и подключил его в SVN сразу вместо существующего.
Я рядышком положил, все таки не один тут Так что если все пучком то braces_autoclose.lua из сборки выкидывай.
Цитата:
smartcomment.lua нужно скрестить с xComment
...
Флаг тебе в руки
Ага и барабан на шею
Цитата:
3я идея: Автоматом определять какой комментарий необходим пользователю (строчный/блочный или потоковый).
А вот здесь по подробнее, пожалуйста. Можно в приват...
Цитата:
В Issue запости... Только изложи каждое Issue так чтобы любой понять мог что от него хотят.
Ок, сделаю что смогу
BioInfo
Цитата:
А вот здесь по подробнее, пожалуйста.
Цитата:
Цитата: Цитата:3я идея: Автоматом определять какой комментарий необходим пользователю (строчный/блочный или потоковый).
А вот здесь по подробнее, пожалуйста.
Очень прошу поучаствовать ВСЕХ в процессе обсуждения новой документации по SciTE.
Это - не просто очередной перевод, это попытка проверить работоспособность всех заявленных фич и изложить их понятным, человеческим языком.
Уверяю вас, что КАЖДЫЙ совершит массу весьма полезных для себя открытий, лишь только перечитав текст
Очень надеюсь на встречу с вами в этом топике.
Это - не просто очередной перевод, это попытка проверить работоспособность всех заявленных фич и изложить их понятным, человеческим языком.
Уверяю вас, что КАЖДЫЙ совершит массу весьма полезных для себя открытий, лишь только перечитав текст
Очень надеюсь на встречу с вами в этом топике.
Наш гениальный VladVRO исправил махом 2 давнишние и злостные баги, изложенные в Issue 36 и Issue 45.
И все бы ничего (VladVRO уже не в первый раз серьезно правит код, внося туда авангардные изменения), но тут дело обошлось малюсеньким исправлением, возникшим в результате элементарной невнимательности.
К чему я веду?
А к тому что уже несколько лет целая когорта программистов во главе с Нейлом упорно правит код, в упор не замечая явных ошибок программы...
Выводы, я думаю, каждый сделает самостоятельно...
И все бы ничего (VladVRO уже не в первый раз серьезно правит код, внося туда авангардные изменения), но тут дело обошлось малюсеньким исправлением, возникшим в результате элементарной невнимательности.
К чему я веду?
А к тому что уже несколько лет целая когорта программистов во главе с Нейлом упорно правит код, в упор не замечая явных ошибок программы...
Выводы, я думаю, каждый сделает самостоятельно...
Нужно уже что-то делать с касперычем!
Он у меня прошелся и мочконул чего то в 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': Не удается найти указанный файл.
Че-терь делать-то?
У Касперыча есть мыло куда шлют вирусы? Нужно послать и сказать, что нифига не вирус тут!!!
Он у меня прошелся и мочконул чего то в 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': Не удается найти указанный файл.
Че-терь делать-то?
У Касперыча есть мыло куда шлют вирусы? Нужно послать и сказать, что нифига не вирус тут!!!
У меня на Session Manager DrWeb ругается постоянно... Достал уж... Копировать толком не даёт.
Сочувствую, а у меня установлен McAfee, проблем нет.
dB6
А в исключения Спайдера его добавить?
А в исключения Спайдера его добавить?
Abs62
Цитата:
Можно конечно Я просто хотел добавить про ошибочное определение вирусов.
Цитата:
А в исключения Спайдера его добавить?
Можно конечно Я просто хотел добавить про ошибочное определение вирусов.
Предлагаю слово закладки - заменить на метки. (меню поиск)
Кстати в диалоге поиск есть пункт - пометить все, который добавляет закладки Логичнее если он добавляет метки
Не знаю как у Вас а у меня слово закладки никак с тем что есть не ассоциируется.
Кстати в диалоге поиск есть пункт - пометить все, который добавляет закладки Логичнее если он добавляет метки
Не знаю как у Вас а у меня слово закладки никак с тем что есть не ассоциируется.
Пообщался тут с френком забугорным узнал много нового про умляуты, что такое мертвые клавиши и главное - как это все дело работает!
Рассказываю для любопытных инструкцию по шагам:
1. Залезаете в языки и службы текстового вывода (в контекстном меню по языковой панели в настройках)
2. Добавляете немецкую раскладку Немецкий (Германия) - Немецкая
3. Отключаете пунто свитчер, так как эти товарищи сделали как у меня в OnKey и с ним умляюты не пашут, точнее ведут себя так как описывает френк в Issue 54
4. Открываем любой текстовый редактор (к сожалению SciTE пока не пофиксил), устанавливаете немецкую раскладку.
5. Тепрь фокус! На русской клаве эти клавиши находятся тут (по крайней мере я нашел 2):
- клавиша 'Ё' - ставит над буквами крышечку, работает не для всех букв, я в немецком не шарю, но работает для гласных ( ê î â ô - класс! )
- клавиша '+' - ставит ударение, опять же над гласными ( é í á ó - ачуметь )
Я в восторге, чувствую себя немцем
З.Ы. Интересно как переводится на немецкий: "сделай сборку для этого кекса"
Рассказываю для любопытных инструкцию по шагам:
1. Залезаете в языки и службы текстового вывода (в контекстном меню по языковой панели в настройках)
2. Добавляете немецкую раскладку Немецкий (Германия) - Немецкая
3. Отключаете пунто свитчер, так как эти товарищи сделали как у меня в OnKey и с ним умляюты не пашут, точнее ведут себя так как описывает френк в Issue 54
4. Открываем любой текстовый редактор (к сожалению SciTE пока не пофиксил), устанавливаете немецкую раскладку.
5. Тепрь фокус! На русской клаве эти клавиши находятся тут (по крайней мере я нашел 2):
- клавиша 'Ё' - ставит над буквами крышечку, работает не для всех букв, я в немецком не шарю, но работает для гласных ( ê î â ô - класс! )
- клавиша '+' - ставит ударение, опять же над гласными ( é í á ó - ачуметь )
Я в восторге, чувствую себя немцем
З.Ы. Интересно как переводится на немецкий: "сделай сборку для этого кекса"
BioInfo
Хочу оченно сильно поблагодарить:
- за закрытие табов двойным щелчком
- за культурно выполненную доработку с диалогом поиска
- за разборки с нашим немецким другом
Чтобы благодарность не была только словестной, торжественно клянусь оформить в документации твои доработки
P.S. Ты не подумал о том что будет если он "кекс" неправильно переведет? Так ведь и до международного скандала недалеко...
P.S2. Про "закладки" - поддерживаю...
Хочу оченно сильно поблагодарить:
- за закрытие табов двойным щелчком
- за культурно выполненную доработку с диалогом поиска
- за разборки с нашим немецким другом
Чтобы благодарность не была только словестной, торжественно клянусь оформить в документации твои доработки
P.S. Ты не подумал о том что будет если он "кекс" неправильно переведет? Так ведь и до международного скандала недалеко...
P.S2. Про "закладки" - поддерживаю...
В раскраске скриптов InnoSetup не подсвечивается ключевое слово: WizardStyle
Поправьте плиз (файлы *.iss).
З.Ы. Кстати где это правится? Чтобы потом не дергать...
Поправьте плиз (файлы *.iss).
З.Ы. Кстати где это правится? Чтобы потом не дергать...
BioInfo
Поправь сам в inno.properties
Добавь слово wizardstyle в один из keywords (по смыслу в какой надо)
Добавлено:
Цитата:
Ребята, пожалуйста, указывайте имя метки (тут - [import]) в описании доработки!!!
Поправь сам в inno.properties
Добавь слово wizardstyle в один из keywords (по смыслу в какой надо)
Добавлено:
Цитата:
Author: vladvro
Date: Tue Feb 12 07:28:07 2008
New Revision: 369
Log:
-chg: (Issue 74) Переделал механизм импорта в файлах настроек, теперь редактор сперва делает попытку загрузить файл по явно указаному имени, если не находит, то добавляет расширение .properties и повторяет попытку.
Ребята, пожалуйста, указывайте имя метки (тут - [import]) в описании доработки!!!
mozers
Цитата:
Ok, добавил, за одно и лексер подрихтовал...
Цитата:
Поправь сам в inno.properties
Ok, добавил, за одно и лексер подрихтовал...
mozers
Цитата:
ок, сорри, забыл, постараюсь в след. раз не забывать.
Цитата:
Ребята, пожалуйста, указывайте имя метки (тут - [import]) в описании доработки!!!
ок, сорри, забыл, постараюсь в след. раз не забывать.
в редакторе опять возникла проблема с использованием шорткатов в сочетании с клавишей Alt, например Alt+стрелка
после отжатия Alt в текст добавляется символ.
это только у меня?
Добавлено:
Еще у меня родилось предложение по поводу вида курсора мыши над боковой панелью:
обычно в редакторах курсор стрелочкой направо означает возможность выделения текста, а иначе используется обычный курсор, у нас же в редакторе он всегда стрелочной направо, не знаю как вас, но меня это напрягает.
Вобщем предлагаю сделать над панелью фолдинга и там где ставятся маркеры (в случае если они ставятся по клику мыши) обычный курсор мыши. Есть возражения?
после отжатия Alt в текст добавляется символ.
это только у меня?
Добавлено:
Еще у меня родилось предложение по поводу вида курсора мыши над боковой панелью:
обычно в редакторах курсор стрелочкой направо означает возможность выделения текста, а иначе используется обычный курсор, у нас же в редакторе он всегда стрелочной направо, не знаю как вас, но меня это напрягает.
Вобщем предлагаю сделать над панелью фолдинга и там где ставятся маркеры (в случае если они ставятся по клику мыши) обычный курсор мыши. Есть возражения?
Цитата:
в редакторе опять возникла проблема с использованием шорткатов в сочетании с клавишей 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
Привет!
По-поводу Issue 58, если делать такую отдельную настройку никому не хочется, то можно хотя бы попросить сделать отступ с каждой стороны от цифр по 4px? Вряд ли кому-то это помешает, зато столбик с цифрами не будет настолько узким и сливаться с соседними кромками. Сейчас отступ от цифр слева = 2px, справа = 3px. Я прекрасно понимаю, что это некритичный issue, но чтобы его поправить требуется 5 секунд. Зато такие мелочи влияют на удобство конечного пользователя.
По-поводу Issue 58, если делать такую отдельную настройку никому не хочется, то можно хотя бы попросить сделать отступ с каждой стороны от цифр по 4px? Вряд ли кому-то это помешает, зато столбик с цифрами не будет настолько узким и сливаться с соседними кромками. Сейчас отступ от цифр слева = 2px, справа = 3px. Я прекрасно понимаю, что это некритичный issue, но чтобы его поправить требуется 5 секунд. Зато такие мелочи влияют на удобство конечного пользователя.
mozers
Цитата:
Цитата:
Имхо - неактуально.
Цитата: предложение по поводу вида курсора мыши над боковой панелью
vladvro
Цитата:
Цитата:
я не спрашивал по поводу актуальности, я спрашивал, есть ли возражения?Вот я и возражаю когда такой гениальный творец тратит свой мозг на всякую...
Цитата:
можно хотя бы попросить сделать отступ с каждой стороны от цифр по 4px? Вряд ли кому-то это помешает, зато столбик с цифрами не будет настолько узким и сливаться с соседними кромками. Сейчас отступ от цифр слева = 2px, справа = 3px. Я прекрасно понимаю, что это некритичный issue, но чтобы его поправить требуется 5 секунд.
Цитата:
если ты сможешь указать, где в коде требуется внести исправления, то можно будет внести изменения.
Помогите, пожалуйста, кто знает. А-то я не знаю =( Я код в глаза не видел =)
Страницы: 1234567891011121314151617181920212223242526
Предыдущая тема: test
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.