Scripts discussion (4)

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 1870
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Re: Scripts discussion (4)

Post by Infocatcher »

DV
Просьба в GoToAnything.js добавить ограничение по размеру файла, пролистал соседние файлы, наткнулся на объемный криптоконтейнер без расширения, и AkelPad заругался на нехватку памяти, порекомендовал завершить работу и в итоге упал.
Я думаю, (настраиваемого) лимита в 100-200 Мбайт хватит всем.

А еще у меня (периодически?) не закрывается временная вкладка, которая использовалась для предварительного просмотра. Если закрыть окно GoToAnything.js крестиком или через Esc – временная вкладка закрывается. А если через двойной клик по другому файлу или Enter – остается.

DV
Offline
Posts: 1257
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Re: Scripts discussion (4)

Post by DV »

Infocatcher wrote:Просьба в GoToAnything.js добавить ограничение по размеру файла
Added in 0.7.2.
Infocatcher wrote:А еще у меня (периодически?) не закрывается временная вкладка, которая использовалась для предварительного просмотра. Если закрыть окно GoToAnything.js крестиком или через Esc – временная вкладка закрывается. А если через двойной клик по другому файлу или Enter – остается.
F1 ?

Offline
Posts: 1870
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Re: Scripts discussion (4)

Post by Infocatcher »

DV wrote: Mon Feb 19, 2024 7:28 pm Added in 0.7.2.
Спасибо!
DV wrote: Mon Feb 19, 2024 7:28 pm F1 ?
Справку-то я читал.
Вопрос в ожидаемом поведении.
Вот я открыл список файлов, полистал/поискал в поисках нужного, нашел, нажал Enter.
Но если нужный файл уже был открыт, то временную вкладку правильнее закрыть.

DV
Offline
Posts: 1257
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Re: Scripts discussion (4)

Post by DV »

Infocatcher wrote: Tue Feb 20, 2024 9:18 pmНо если нужный файл уже был открыт, то временную вкладку правильнее закрыть.
А! Тепер зрозумів. Так, це мій недогляд, виправлю.

Fixed in 0.7.4.
https://github.com/d0vgan/AkelPad-Scrip ... nything.js

Offline
Posts: 1870
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Re: Scripts discussion (4)

Post by Infocatcher »

DV wrote: Wed Feb 21, 2024 11:38 am Fixed in 0.7.4.
https://github.com/d0vgan/AkelPad-Scrip ... nything.js
Спасибо, теперь работает как надо.

DV
Offline
Posts: 1257
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Re: Scripts discussion (4)

Post by DV »

GoToAnything 0.7.5 is available!
Here is something you surely wanted but hesitated to ask :) A new static option "ExcludePreviewedFilesFromRecentFiles" to not update the Recent Files while previewing.
Also, you may be interested in playing with the static options "SelTextColor_ThemeVar" and "SelBkColor_ThemeVar" if you haven't already.

Offline
Posts: 1162
Joined: Sun Oct 20, 2013 11:44 am

Re: Scripts discussion (4)

Post by Skif_off »

Infocatcher, ваш jsBeautifier.js по поведению отличается от js-beautify, на котором базируется?

(AkelPad обожаю и часто использовал, но перебрался на Linux, а AkelPad под Wine не совсем полноценный и похоже, плагин Scripts требуется подпиливать: скрипт jsBeautifier.js один из ходовых, думаю, может попробовать через Node.js заюзать js-beautify...)

Offline
Posts: 1870
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Re: Scripts discussion (4)

Post by Infocatcher »

Skif_off wrote: Tue Sep 08, 2026 12:53 pm Infocatcher, ваш jsBeautifier.js по поведению отличается от js-beautify, на котором базируется?

(AkelPad обожаю и часто использовал, но перебрался на Linux, а AkelPad под Wine не совсем полноценный и похоже, плагин Scripts требуется подпиливать: скрипт jsBeautifier.js один из ходовых, думаю, может попробовать через Node.js заюзать js-beautify...)
jsBeautifier.js вызывает оригинальный js-beautify с настройками.
Поведение, если задать те же настройки, должно совпадать.

Другое дело, что не совсем напрямую вызывает, через костыли и распорки для поддержки JScript без новых функций современных реализаций JavaScript: часть сделана программно («Limitations with JScript in WSH» и далее), часть в виде патчей исходников («function convertSource(file, text)»). Вероятно, в каких-то случаях оригинал может разбирать форматируемый код правильнее.
Post Reply