Latest post of the previous page:
лежит в скриптах, автосэйв вкл, галка только на директории первые, после перезагрузки скидывается в по имени.Пользовательский режим сортировки для панелей
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Re: Сортировка каталогов (папок) всегда по алфавиту
А, теперь понятно, я-то автосэйвом не пользуюсь. Это пока не предусмотрено.
Можно сделать отдельный автостартующий макрос с каким-нибудь несуществующим ключом, типа key="foo".
Если данная сортировка нужна на обеих панелях, то сделать так:
Можно сделать отдельный автостартующий макрос с каким-нибудь несуществующим ключом, типа key="foo".
Если данная сортировка нужна на обеих панелях, то сделать так:
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Re: Сортировка каталогов (папок) всегда по алфавиту
Не, автостартующий нужно сделать отдельно. Иначе этот режим будет только на старте, а после переключения на другой режим ты уже не сможешь вернуться на этот.
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
Re: Сортировка каталогов (папок) всегда по алфавиту
добавил еще макрос:
Code: Select all
Macro {
description="Sort files with StrCmpLogicalW";
area="Shell";
key="CtrlShiftF12";
action=function()
Panel.CustomSortMenu()
end;
}
Re: Сортировка каталогов (папок) всегда по алфавиту
Попробовал использовать кастомную сортировку из примера Alexey Samlyukov, но Far ругается. lua-jit собран под VS2012 из исходников http://luajit.org/git/luajit-2.0.git, Far так же собран VS2012, Far 3.0 build 3610 x64:
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Re: Сортировка каталогов (папок) всегда по алфавиту
Да, есть проблема. Есть уже и решение (сейчас обсуждаю это на форуме LuaJIT, подожду ещё ответов).Denis wrote:У меня lua5.1.dll не референсит msvcrt.dll
Re: Сортировка каталогов (папок) всегда по алфавиту
Спасибо! Теперь работает.Shmuel wrote:Denis, можете попробовать взять сейчас panelsort.lua из репозитория, по идее будет работать.
Хочу лишь уточнить, что у меня lua5.1.dll имеет в зависимостях только KERNEL32.dll.
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Re: Сортировка каталогов (папок) всегда по алфавиту
Такого быть не может, msvcr100.dll тоже должна быть в зависимостях. Если нет - приложите длл, дайте глянуть.Denis wrote:Хочу лишь уточнить, что у меня lua5.1.dll имеет в зависимостях только KERNEL32.dll.
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Re: Сортировка каталогов (папок) всегда по алфавиту
Понял, статическая сборка. Это чревато при использовании внешних DLL-модулей (могут быть падения).
Update
1. Испробовал эту DLL на своих тестах (Win7 x64) - падений не было.
2. Статическая сборка делает невидимой библиотеку run-time для внешних программ и, очевидно, сама библиотека LuaJIT FFI не может этим рантаймом воспользоваться. Это весьма неудобно. Имеет смысл проверить, можно ли при статической сборке заставить lua5.1.dll "реэкспортировать" эти функции (например wcscmp). Если можно, то после этого - проверить, увидит ли FFI эти функции.
Update
1. Испробовал эту DLL на своих тестах (Win7 x64) - падений не было.
2. Статическая сборка делает невидимой библиотеку run-time для внешних программ и, очевидно, сама библиотека LuaJIT FFI не может этим рантаймом воспользоваться. Это весьма неудобно. Имеет смысл проверить, можно ли при статической сборке заставить lua5.1.dll "реэкспортировать" эти функции (например wcscmp). Если можно, то после этого - проверить, увидит ли FFI эти функции.
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
Re: Сортировка каталогов (папок) всегда по алфавиту
для билда 3620 можно теперь таким скриптом отделаться