Smart End — переход на последний непробельный символ строки
Re: Smart end
Если в том макросе заменить string.len(s) на s:len(), он работает правильно. В этом макросе курсор улетает за пределы строки. Кстати, дошло, улетает в строках, содержащих русский текст в утф8. Где только латиница, там уходит в конец строки.
Пользуюсь ФАРом больше 20 лет © собирательный.
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Smart End
Для коллекции, хочу указать, что в пакете fl_scripts (автор темы имеет к нему непосредственное отношение) среди прочего есть smartkeys.lua, реализующий другую функцию — Smart Home:
P.S.
Там же реализованы и другие smartkeys: SmartTab и SmartBS.
Но код SmartBS закомментирован и неиспользуется, а SmartTab работает на мой взгляд неочевидно (возможно я просто не разобрался).
Там же реализованы и другие smartkeys: SmartTab и SmartBS.
Но код SmartBS закомментирован и неиспользуется, а SmartTab работает на мой взгляд неочевидно (возможно я просто не разобрался).
-
- Posts: 6839
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Re: Smart End
Автор темы в основном поддерживает этот пакет (например, перевод на API Far3/LuaFAR3), но не развивает. SmartHome из этого пакета использую.John Doe wrote:Для коллекции хочу указать, что в пакете fl_scripts (автор темы имеет к нему непосредственное отношение) среди прочего есть smartkeys.lua, реализующий другую функцию — Smart Home:
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Smart End — переход на последний непробельный символ строки
Скрипт не учитывает что при непостоянных блоках выделение должно сбрасываться.
Smart End — переход на последний непробельный символ строки
Есть вариант с поддержкой:
http://forum.farmanager.com/viewtopic.php?p=109968
http://forum.farmanager.com/viewtopic.php?p=109968