1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Haskell Mode dúvida

Discussão em 'Apple Geral' iniciada por LaNgSuYaR, 28 de Novembro de 2005. (Respostas: 7; Visualizações: 923)

  1. LaNgSuYaR

    LaNgSuYaR Power Member

    bem, a minha dúvida não tem mt k saber...ach eu!!!

    humm, eu tou a dar haskell na univ e sabia k existia uma integração pr o emacs k ajudava intuitivamente a programar....andei a procurar e encontrei isto:

    http://haskell.org/haskell-mode/installation-guide.html

    o k acntece é, já sakei o haskell mode mas agora não consigo fazer o k m pede...n consigo encontrar a pasta k eles pedem ~/.emacs ...eu sei k ela tá oculta...lol...ms na consigo aceder a ela, ainda n percebo nd disto :confused: o k é uma pena...

    cumps....
     
  2. jaac

    jaac Power Member

    o ~/.emacs é o teu ficheiro de configuração do emacs.

    Se estás em mac, recomendo criares um directório no Library, por exemplo Library/Emacs e aí colocares o ficheiro haskell-mode.el

    Depois tens que colocar lá:
    Código:
    (add-to-list 'load-path "Library/Emacs")
    Que diz ao emacs onde estão módulos para ele carregar

    Pelo que vejo na página
    Código:
    (setq auto-mode-alist
          (append auto-mode-alist
                  '(("\\.[hg]s$"  . haskell-mode)
                    ("\\.hi$"     . haskell-mode)
                    ("\\.l[hg]s$" . literate-haskell-mode))))
    (autoload 'haskell-mode "haskell-mode"
       "Major mode for editing Haskell scripts." t)
    (autoload 'literate-haskell-mode "haskell-mode"
       "Major mode for editing literate Haskell scripts." t)
    São opções do módulo

    E muito provavelmente quando correres o emacs tens que fazer C-x haskell-mode ou parecido

    PS: Emacs rullez :D
     
  3. LaNgSuYaR

    LaNgSuYaR Power Member

    eu isso td já fix, so me falta msm é encontrar o file d conf do emacs, ~/.emacs
    n consigo encontra-lo pr colar as linhas d código k aí tem....
     
  4. jaac

    jaac Power Member

    Se não existe, cria... tipo abre no nano ou no próprio emacs e guarda com o nome .emacs
     
  5. LaNgSuYaR

    LaNgSuYaR Power Member

    já criei o file .emacs e colei lá o seguinte code:
    mas qnd gravo um file .hs ele não faz o que eu esperava k fizesse, isto é, tornar p.ex. o module ... where numa cor...etc...pr tornar mais intuitiva a programação d haskell no emacs....anyone?

    sorry every1 for being noob....lol..new mac user!!
    cumps
     
  6. Encarnado

    Encarnado [email protected] Member


    Eu ainda nem percebi o que é essa coisa de haskell.
    Emacs sei que é um editor de texto (pelo menos penso que seja).

    Deve haver muito pouco ppl que usa emacs em Mac OS X.
    Eu uso BBedit (penso que sirva para o mesmo).
     
  7. LaNgSuYaR

    LaNgSuYaR Power Member

    haskell é uma linguagem d programação....k eu ando a dar na univ....lol

    e o emacs foi o "notepad" a k m habituei na univ, nós programamos tds no emacs e dp compilamos no ghc.....n é giro... loool
     
  8. jaac

    jaac Power Member

    Comparar o emacs ao bbedit é o mesmo do que dizeres que não conheces o emacs...

    Quanto à questão de usar o emacs em mac osx conheço muita gente que usa, além do mais o emacs no mac osx é praticularmente bonito, tendo um anti-alias nas fontes espetacular.

    Quanto à questão do ficheiro de código não ter cores, deve dever-se ao facto de não teres dito ao emacs que se trata de um ficheiro haskell, em principio para indicares isso tens que fazer M+x (lê-se meta x, em mac a tecla que faz isso é a maça) e depois deves ter que um haskell-mode ( tenta fazer tab-complete que te surgem os comandos dísponiveis, tal e qual uma shell)
     

Partilhar esta Página