次のようなコードがあったとします。...import文のモジュールはソートされていませんね。ここで、次のコマンドを叩きます。:HaskellSortImportすると、次のようになります。...アルファベット順に綺麗に並びました。vim-haskell-sort-importは、import文が改行で分かれていると各ブロックごとにソートするようになっています。標準ライブラリーとローカルのライブラリーでごちゃまぜにして欲しくないということがあるでしょう。...これにHaskellSortImportを掛けると、次のようになります。...標準ライブラリーとごっちゃにならなくて安心です。他にも、import文が複数行に跨る場合でもきちんと扱えます。)これに:HaskellSortImportすると、次のようになります。)コードは壊れていません。いちいちコマンドを叩くのは面倒なので、私はファイルを保存したら常にソートするように設定しています。rtpの通っているどこかのftplugin/haskell.vimに、次のように書いておくと良いでしょう。HaskellSortImportあるいは別の方法としては、vimrcに次のように書いておくとうまく動きます。ENDファイルを保存する度に容赦なくソートされます。wすると良いと思います。そんなわけで、Haskellのimport文をソートしてくれるプラグインを作りました。VimでHaskellを書く方にはとても便利なプラグインだと思いますので、ぜひお使い下さい。10はてなブログをはじめよう!itchynyさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。