https://github.com/eagletmt/ghci-vim
interact with GHCi
https://github.com/eagletmt/ghci-vim
Last synced: 5 months ago
JSON representation
interact with GHCi
- Host: GitHub
- URL: https://github.com/eagletmt/ghci-vim
- Owner: eagletmt
- Created: 2010-11-13T14:48:23.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2011-08-25T08:07:50.000Z (almost 15 years ago)
- Last Synced: 2025-10-19T20:30:23.079Z (9 months ago)
- Language: VimL
- Homepage: http://d.hatena.ne.jp/eagletmt/
- Size: 97.7 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GHCi.vim
interact with GHCi
## Requirements
* [GHC](http://www.haskell.org/ghc/)
* [vimproc](https://github.com/Shougo/vimproc)
## Install
~/.vim 等の 'runtimepath' の通った場所に置く.
## Usage
'filetype' が haskell のときに以下のコマンドが定義される.
### :GhciQuit
GHCi を終了させる.変なことがなければ明示的に呼び出す必要はない.
### :GhciType [{expr}]
`{expr}` が与えられたときはその型を,そうでなければカーソル位置にあるシンボルの型を表示する.
GHCi 上での `:type {expr}` に相当.
### :GhciInfo [{symbol}]
`{symbol}` が与えられたときはその情報を,そうでなければカーソル位置にあるシンボルの情報を表示する.
GHCi 上での `:info {symbol}` に相当.
### :GhciLoad
今開いているファイルをロードする.GHCi 上での `:load` に相当.
### :GhciModule {module}
`{module}` をインポートする.GHCi 上での `:module +{module}` に相当.
### :GhciSend {str}
GHCi に `{str}` を入力する.