ユーザ用ツール

サイト用ツール


dialy:vscode-haskell-language-server

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

dialy:vscode-haskell-language-server [2020/01/12 11:24]
michinobu 作成
dialy:vscode-haskell-language-server [2020/07/11 23:56] (現在)
michinobu
行 10: 行 10:
 stack は stack は
  
-```+<code sh>
 % curl -sSL https://get.haskellstack.org/ | sh % curl -sSL https://get.haskellstack.org/ | sh
-```+</code>
  
-で入れます。バイナリは ``/usr/local/bin/stack`` に入ります。 +で入れます。バイナリは ''/usr/local/bin/stack'' に入ります。 
-stack を使って導入するコマンドは `` ~/.local/bin`` に入るので、 +stack を使って導入するコマンドは ''~/.local/bin'' に入るので、 
-そこにパスを通しておきます。私の場合 ``.zshrc`` に以下のように追加しました。+そこにパスを通しておきます。私の場合 ''.zshrc'' に以下のように追加しました。
  
-```+<code>
 export PATH=/Users/<user>/.local/bin:$PATH export PATH=/Users/<user>/.local/bin:$PATH
-```+</code>
  
-で、 ``stack update`` を実行すると ``~/.stack`` のしたになにやらいろいろできるので、 +で、 ''stack update'' を実行すると ''~/.stack'' のしたになにやらいろいろできるので、 
-``~/.stack/config.yaml`` の以下の行を編集します。+''~/.stack/config.yaml'' の以下の行を編集します。
  
-```+<code>
 templates: templates:
   params:   params:
行 32: 行 32:
 #    copyright: #    copyright:
     github-username: MichinobuMaeda     github-username: MichinobuMaeda
-```+</code>
  
 それから haskell-ide-engine ですが、 私の MacBook の場合 それから haskell-ide-engine ですが、 私の MacBook の場合
 Haskell Language Server 拡張の説明通りには入りません。 Haskell Language Server 拡張の説明通りには入りません。
  
-```+<code>
 % git clone https://github.com/haskell/haskell-ide-engine --recursive % git clone https://github.com/haskell/haskell-ide-engine --recursive
 % stack ./install.hs hie % stack ./install.hs hie
 % stack ./install.hs hie % stack ./install.hs hie
-```+</code>
  
 で入りました。 で入りました。
-``install.hs`` はなぜか途中で一度止まります。+''install.hs'' はなぜか途中で一度止まります。
 もう一度実行すると complete します。 もう一度実行すると complete します。
 2時間かかりました(汗 2時間かかりました(汗
  
-stack のコマンドの一覧は ``stack --help`` です。+stack のコマンドの一覧は ''stack --help'' です。
  
-```+<code>
 % stack new <プロジェクト名> % stack new <プロジェクト名>
-```+</code>
  
 でプロジェクトを作成してそのディレクトリを VSCode で開きます。 でプロジェクトを作成してそのディレクトリを VSCode で開きます。
行 60: 行 60:
 VSCode のターミナルで REPL を開くとなんだかたくさんメッセージが出てきて、、、 VSCode のターミナルで REPL を開くとなんだかたくさんメッセージが出てきて、、、
  
-```+<code>
 % stack repl % stack repl
   ... たくさんメッセージ ...   ... たくさんメッセージ ...
行 66: 行 66:
 3 3
 *Main Lib> *Main Lib>
-```+</code>
  
-プロンプトは ``Prelude>`` じゃないんだ?+プロンプトは ''Prelude>'' じゃないんだ?
  
-``stack build`` するととりあえずエラーは出ないようです。+''stack build'' するととりあえずエラーは出ないようです。
  
-``stack run`` でプロジェクト作成時のサンプルコードに入っている文字列が出力されます。 +''stack run'' でプロジェクト作成時のサンプルコードに入っている文字列が出力されます。 
-試しにその文字列を数値 ``0`` に変えるとエラーになりますね。こういう言語は久しぶりです。+試しにその文字列を数値 ''0'' に変えるとエラーになりますね。こういう言語は久しぶりです。
  
 {{tag>haskell vscode}} {{tag>haskell vscode}}
  
dialy/vscode-haskell-language-server.1578795889.txt.gz · 最終更新: 2020/01/12 11:24 by michinobu