FarCmds (FAR Commands)

Здесь можно обсудить ваш любимый плагин.
Post Reply
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: far:config

Post by Kildor »

Latest post of the previous page:

John Doe wrote:Думаю надо избавить FarCommands от префикса far:, всё равно никто не вызывает его так.
«Отучаемся говорить за всех».

Имхо, правильнее бы этот far:config переименовать просто в «config:», и всё.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

Yegor
Posts: 1075
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 14 times
Been thanked: 25 times

Re: far:config

Post by Yegor »

А мне нра идея, что префикс "far:" должен принадлежать именно фару, а то что он сейчас FarCmds - это просто не доглядели :)
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

User avatar
John Doe
Бюрократ
Posts: 12829
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

Re: FarCmds (FAR Commands)

Post by John Doe »

Забавно, я-то думал HaRT единственный кто пользуется префиксом far:
Оказывается ещё и Kildor...
Поделитесь соображениями?

Что касается меня, то я согласен с HaRT'ом, и тоже считаю дополнительные префиксы ненужной избыточностью плагина.
И под дополнительными я понимаю именно эти с far:

zeroed
Posts: 16
Joined: Wed 24 Sep, 2008 18:06

Передать имя файла в редактор

Post by zeroed »

Привет!

Настраиваю ассоциацию файла для скомпилированного java-класса.

*.class

вызов по F4:

edit: < javap -c !

Все отлично, Far открывает редактор с результатом команды, но есть одно но: не работает подсветка.

Полагаю, что если послать ему предполагаемое имя файла, то подсветка заработает.

Допустим, это может быть !.txt или какое-то статически заданное имя. Тогда подсветка заработает.

Вот собственно вопрос, как это сделать?

User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

Re: Передать имя файла в редактор

Post by Skirda »

Макросом. не?

Hint:

Code: Select all

<constant name="ColorerGUID" type="text"><text>D2F36B62-A470-418D-83A3-ED7A3710E5B5</text></constant>
...
	if  Plugin.Exist(ColorerGUID) then 
		Plugin.Menu(ColorerGUID) 
		Keys("1 CtrlAltF") 
                print("java") 
		Keys("Enter") 
	end
We are the Borg. You will be assimilated.
So Say We All!

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

Re: Передать имя файла в редактор

Post by HaRT »

Я тоже многократно сталкивался с таким неудобством.
Мне кажется, ставить вопрос о задании имени файла для редактора вполне закономерно.
Только вот делать это лучше в обсуждении плагина FAR Commands.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

Re: Передать имя файла в редактор

Post by Skirda »

HaRT wrote:Я тоже многократно сталкивался с таким неудобством.
А почему же нельзя макросом?
В крайнем случае добавить AI колореру... В противном случае столкнемся с другой бедой - поведение F2.
We are the Borg. You will be assimilated.
So Say We All!

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

Re: Передать имя файла в редактор

Post by HaRT »

Skirda wrote:В противном случае столкнемся с другой бедой - поведение F2.
Это ещё почему?
Плагин запросто мог бы открывать файл с затребованным именем в уникальной временной директории — и волки сыты, и овцы целы.
Вероятно, со стороны Фара потребуется поддержка такого создания временных файлов и их последующего удаления.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

Re: Передать имя файла в редактор

Post by HaRT »

Кстати, вот как я кое-где выкрутился, чтобы хотя бы просто видеть имя исходного файла: в ассоциации на редактирование, скажем, XLS у меня прописано:

Code: Select all

    far:edit < xls2txt.cmd "!.!" тут прочие параметры < "!.!"
В результате хвост команды пишется в строке статуса.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

Re: Передать имя файла в редактор

Post by HaRT »

А ведь в принципе можно научить Колорер ориентироваться на строку статуса…
Какие будут мнения?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

Re: Передать имя файла в редактор

Post by Skirda »

HaRT wrote:Вероятно, со стороны Фара потребуется поддержка такого создания временных файлов и их последующего удаления.
Всмысле?
We are the Borg. You will be assimilated.
So Say We All!

User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

Re: Передать имя файла в редактор

Post by Skirda »

HaRT wrote:А ведь в принципе можно научить Колорер ориентироваться на строку статуса…
Какие будут мнения?
Хреновая задумка. Костыльная. Разумнее допиливать колорер в сторону улучшения распознавалки по контенту.
We are the Borg. You will be assimilated.
So Say We All!

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

Re: Передать имя файла в редактор

Post by HaRT »

Skirda wrote:
HaRT wrote:Вероятно, со стороны Фара потребуется поддержка такого создания временных файлов и их последующего удаления.
Всмысле?
А, туплю, судя по работе MultiArc, ФАР это и так делает. Тем лучше, значит, надо подкрутить FARCmds, чтобы он позволял задавать имя временного файла для команд с перенаправленным входом.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 11 times

Re: Передать имя файла в редактор

Post by Max Rusov »

Skirda wrote:Разумнее допиливать колорер в сторону улучшения распознавалки по контенту.
Вот это - абсолютно тупиковый путь

2useven10
Posts: 4053
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 188 times

Re: Передать имя файла в редактор

Post by 2useven10 »

imho достаточно научить farcmds ставить временному файлу нужное расширение.

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

Re: Передать имя файла в редактор

Post by HaRT »

2useven10 wrote:imho достаточно научить farcmds ставить временному файлу нужное расширение.
Есть случаи, когда схема раскраски определяется именем файла, но не (только) расширением, и Колорер это умеет.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

Return to “Обсуждение плагинов”