HIDE FAR -- Haskell IDE Based on Far Manager ;)
От: no4  
Дата: 04.10.07 06:40
Оценка:
А вот кое-кто, как я слышал использует ФАР для хаскеля. А можно как-то поделиться настройками плагинов? Или хотя бы рассказать про них.

Я вот для колорера использую http://belugin.info/haskell.7z

оно как-то расцвесивает и поддерживает список функций может у кого-то есть что-то более аккуратное?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: HIDE FAR -- Haskell IDE Based on Far Manager ;)
От: lomeo Россия http://lomeo.livejournal.com/
Дата: 05.10.07 07:09
Оценка: 1 (1)
Здравствуйте, no4, Вы писали:

no4>А вот кое-кто, как я слышал использует ФАР для хаскеля. А можно как-то поделиться настройками плагинов? Или хотя бы рассказать про них.


Я для колорера давно свою схему писал. Белугинский вариант не смотрел.
Вот мой — http://files.rsdn.ru/5682/haskell.zip
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: HIDE FAR -- Haskell IDE Based on Far Manager ;)
От: Plague Россия 177230800
Дата: 05.10.07 07:22
Оценка:
Здравствуйте, no4, Вы писали:

no4>А вот кое-кто, как я слышал использует ФАР для хаскеля. А можно как-то поделиться настройками плагинов? Или хотя бы рассказать про них.


no4>Я вот для колорера использую http://belugin.info/haskell.7z


no4>оно как-то расцвесивает и поддерживает список функций может у кого-то есть что-то более аккуратное?


У меня не рассцвечивает =( почему-то не удалось прикрутить... =(
Re[2]: HIDE FAR -- Haskell IDE Based on Far Manager ;)
От: no4  
Дата: 05.10.07 08:06
Оценка: 4 (1)
Здравствуйте, Plague, Вы писали:

P>Здравствуйте, no4, Вы писали:


no4>>А вот кое-кто, как я слышал использует ФАР для хаскеля. А можно как-то поделиться настройками плагинов? Или хотя бы рассказать про них.


no4>>Я вот для колорера использую http://belugin.info/haskell.7z


no4>>оно как-то расцвесивает и поддерживает список функций может у кого-то есть что-то более аккуратное?


P>У меня не рассцвечивает =( почему-то не удалось прикрутить... =(


Анструкция по установке:
1. Убедицца что версия колорера ( "C:\Program Files\Far\Plugins\colorer\README" ) Colorer-take5 be five Library. Date: 2006-11-23

2. Запихать распакованную схему в "C:\Program Files\Far\Plugins\colorer\hrc\auto\types\haskell.hrc"

3. Создать файл "C:\Program Files\Far\Plugins\colorer\hrc\auto\haskell.hrc" следующего содержания:

<?xml version="1.0" encoding="Windows-1251"?>
<!DOCTYPE hrc PUBLIC "-//Cail Lomecb//DTD Colorer HRC take5//EN"
  "http://colorer.sf.net/2003/hrc.dtd">
<hrc version="take5" xmlns="http://colorer.sf.net/2003/hrc"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://colorer.sf.net/2003/hrc http://colorer.sf.net/2003/hrc.xsd">

  <prototype name="haskell" group="rare" description="haskell">
    <location link="types/haskell.hrc"/>
    <filename>/\.hs$/i</filename>
  </prototype>

</hrc>


4. перевойти в фар (а может просто перечитать настройки)
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: HIDE FAR -- Haskell IDE Based on Far Manager ;)
От: no4  
Дата: 05.10.07 08:16
Оценка:
Здравствуйте, lomeo, Вы писали:

L>Здравствуйте, no4, Вы писали:


no4>>А вот кое-кто, как я слышал использует ФАР для хаскеля. А можно как-то поделиться настройками плагинов? Или хотя бы рассказать про них.


L>Я для колорера давно свою схему писал. Белугинский вариант не смотрел.

L>Вот мой — http://files.rsdn.ru/5682/haskell.zip

Пока вижу что функции не показывает.

Я сделал так:

<region name="AliasOutline" parent="def:Outlined"/>
<region name="Function" parent="def:Function"/> <!-- добавленая строка -->

...

<scheme name="haskell">
<!--- ниже добавленные строки --->
      <regexp match="/^\Mdata\s+(\w\S*)/x" region1="Function"/>
      <regexp match="/^\Mtype\s+(\w\S*)/x" region1="Function"/>
      <regexp match="/^\M(\w\S*)\s.*=/x" region1="Function"/>
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: HIDE FAR -- Haskell IDE Based on Far Manager ;)
От: Lazy Cjow Rhrr Россия lj://_lcr_
Дата: 08.10.07 08:42
Оценка:
no4,

no4>А вот кое-кто, как я слышал использует ФАР для хаскеля. А можно как-то поделиться настройками плагинов? Или хотя бы рассказать про них.


no4>оно как-то расцвесивает и поддерживает список функций может у кого-то есть что-то более аккуратное?


Вот моё, работает достаточно надёжно и быстро, однако фичастость оставляет желать лучшего. Хотя мне хватает: комментарии, ключевые слова, парные скобки — есть. Самое главное, что мне было лень сделать — это раскраска *.lhs-ов, там теховские тэги и прочее — возни много, а результат нужен не так чтобы сильно.

линк: http://files.rsdn.ru/10144/haskell.hrc.rar
quicksort =: (($:@(<#[),(=#[),$:@(>#[)) ({~ ?@#)) ^: (1<#)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.