Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wvffle/vimterm
Simple :terminal at the bottom of workspace for neovim
https://github.com/wvffle/vimterm
neovim
Last synced: 3 months ago
JSON representation
Simple :terminal at the bottom of workspace for neovim
- Host: GitHub
- URL: https://github.com/wvffle/vimterm
- Owner: wvffle
- License: mit
- Created: 2016-12-03T03:18:55.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-02T17:09:45.000Z (almost 7 years ago)
- Last Synced: 2024-08-07T18:45:48.679Z (5 months ago)
- Topics: neovim
- Language: Vim script
- Homepage: https://wvffle.net
- Size: 1.09 MB
- Stars: 28
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vimterm
![](https://cdn.rawgit.com/wvffle/vimterm/screenshots/waff%40nyarch2.png)
vimterm provides simple window with neovim's :terminal at the bottom of the screen.
But why? That's a good question. vimterm lets you operate with your files and have a single terminal window attached to the bottom of your workspace.
For example, you can create a mapping to compile c++ programs with g++ without leaving your best editor.Example mappings could look like this:
```viml
nnoremap :call vimterm#run('g++ -o /tmp/out' . expand('%'))
nnoremap :call vimterm#exec('/tmp/out')nnoremap :call vimterm#toggle()
tnoremap :call vimterm#toggle()
```## installation
Basically it's the same as every other plugin, so you can use dein for that:
```viml
call dein#add('wvffle/vimterm')
```## screenshots
![](https://cdn.rawgit.com/wvffle/vimterm/screenshots/waff%40nyarch2.png)
![](https://cdn.rawgit.com/wvffle/vimterm/screenshots/waff%40nyarch.png)
![](https://cdn.rawgit.com/wvffle/vimterm/screenshots/git.png)