haskell-jp / questions #101
Previous
Top
Hiromi ISHII / mr_konn
2022-05-01 18:23:05 +0900
HLSはLSPの仕様にはないVSCode特有の機能は使わない(LSPの範囲内で機能を提供する)という方針なので、あとはクライアント側(VSCode / emacs / vim)がLSPをどうやってどの範囲までサポートしているか、ということが問題になってきますね
Hiromi ISHII / mr_konn
2022-05-01 18:24:43 +0900
VSCodeで eval や import まわりなどの薄字で出てくるアクションは LSP では Code Lens と呼ばれる機能なので、使っているクライアントで code lens をどう使うのかを調べればよさそうです
Hiromi ISHII / mr_konn
2022-05-01 18:28:29 +0900
codelens の踏み込んだ設定方法等は書いてないみたいですが、vim に限らず主要なエディタでの HLSの使い方は、こちらの公式ドキュメントに書かれていたりします
https://haskell-language-server.readthedocs.io/en/latest/configuration.html#vim-or-neovim
宮入徹也
2022-05-01 23:04:03 +0900
@宮入徹也 has joined the channel
niro
2022-05-06 00:31:31 +0900
@niro has joined the channel
canalun
2022-05-06 02:28:41 +0900
@canalun has joined the channel
2022-05-07 02:07:23 +0900
@ has joined the channel
原田勇大
2022-05-07 22:18:36 +0900
@原田勇大 has joined the channel
soichi
2022-05-09 12:39:34 +0900
@soichi has joined the channel
kazu
2022-05-11 10:36:59 +0900
module宣言のexportリストに(Cみたいに)余分なカンマを入れていいのは、いつからですか? 普通のリストのリテラルには、余分なカンマは入れられませんね。。。
Hiromi ISHII / mr_konn
2022-05-11 10:43:21 +0900
Haskell 98 からですね
https://www.sampou.org/haskell/report-revised-j/modules.html
Hiromi ISHII / mr_konn
2022-05-11 10:43:35 +0900
それ以前がどうだったかは知らないです
... Replies ...
Hiromi ISHII / mr_konn
2022-05-11 10:44:21 +0900
Git の diff を最小化するという観点では、 export 末尾にコンマ入れて良いのは理に適ってます
Hiromi ISHII / mr_konn
2022-05-11 10:51:45 +0900
export, import で出来るし、正直リストやレコードについても許してもいいのになと思いますよね。Dhall なんかだと、リストの頭(!)にも書けるようになっていて、デフォルトのフォーマッタでも長くなりすぎると先頭カンマ込みで揃えるようになっていたりします。
U03GNBNSGAU
2022-05-18 21:24:47 +0900
@U03GNBNSGAU has joined the channel
Previous
Top