Файл конфигурации для макросов

Разработка Far.
Shmuel
Posts: 4944
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 123 times

Файл конфигурации для макросов

Postby Shmuel » Mon 23 Sep, 2013 15:38

Хотелось бы сделать нечто наподобие Far.exe.ini, но для макросов. То-есть, чтобы пользователь мог кое-что настроить.

Будет ли правильно (1) поместить такой файл в папку плагина LuaMacro, или же (2) в папку Фара, или (3) добавить новые установки в Far.exe.example.ini ?

Последний вариант не очень удобен в реализации, так как читать придётся Фару, а плагину затем запрашивать у него данные.

User avatar
HaRT
Moderator
Posts: 7906
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 63 times
Been thanked: 94 times

Re: Файл конфигурации для макросов

Postby HaRT » Mon 23 Sep, 2013 15:45

Для пользователя наиболее интуитивным будет вариант (3).
Ну а если это окажется чересчур сложно, тогда лучше что-то типа %FARHOME%\Plugins\LuaMacro\LuaMacro.dll.ini.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
DrKnS
Posts: 4457
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 105 times
Contact:

Re: Файл конфигурации для макросов

Postby DrKnS » Mon 23 Sep, 2013 15:46

Последний вариант не очень удобен в реализации, так как читать придётся Фару, а плагину затем запрашивать у него данные.

Плагину недоступен GetPrivateProfileString?

2useven10
Posts: 2875
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

Re: Файл конфигурации для макросов

Postby 2useven10 » Mon 23 Sep, 2013 15:47

Настройки в одном файле - удобнее.
То что фар читает Far.exe.ini не означает, что LuaMacro не может этого делать.

Shmuel
Posts: 4944
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 123 times

Re: Файл конфигурации для макросов

Postby Shmuel » Mon 23 Sep, 2013 16:22

Спасибо за советы. Похоже, что вариант (3) действительно предпочтителен.
Меня в первую очередь интересовало "как грамотнее" сделать.

User avatar
DrKnS
Posts: 4457
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 105 times
Contact:

Re: Файл конфигурации для макросов

Postby DrKnS » Mon 23 Sep, 2013 16:57

То-есть, чтобы пользователь мог кое-что настроить.

А, кстати, что именно настроить и почему не в бд?

Shmuel
Posts: 4944
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 123 times

Re: Файл конфигурации для макросов

Postby Shmuel » Mon 23 Sep, 2013 19:06

Это по мотивам FAR3: Общие макросы (как?), хотя неплохо бы более универсальное и гибкое решение.

User avatar
t-rex
Страшный и ужасный
Posts: 4871
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Re: Файл конфигурации для макросов

Postby t-rex » Mon 23 Sep, 2013 21:55

Я бы сделал это в диалоге конфигурации LuaMacro плагина (ну и соот. хранить настройки в базе).


Return to “Development”

Who is online

Users browsing this forum: No registered users and 1 guest