Skip to content

Latest commit

 

History

History
67 lines (53 loc) · 1.66 KB

readme.md

File metadata and controls

67 lines (53 loc) · 1.66 KB

Vi Plugin

Downloads Downloads NPM Version Dependencies Dev Dependencies License

Plugin to add a vi editor to terminal-in-react

Install

npm i -S terminal-in-react-vi-plugin
yarn add terminal-in-react-vi-plugin

Usage

The plugin requires a file system plugin to work. Currently terminal-in-react-pseudo-file-system-plugin is the only one available. You have to pass the name of the file system plugin as a config option.

import ViPlugin from 'terminal-in-react-vi-plugin';
import pseudoFileSystemPlugin from 'terminal-in-react-pseudo-file-system-plugin';
const FileSystemPlugin = pseudoFileSystemPlugin();

...
<Terminal
  plugins={[
    FileSystemPlugin,
    {
      class: ViPlugin,
      config: {
        filesystem: FileSystemPlugin.displayName
      }
    }
  ]}
/>
...

Commands

The commands it adds are:

  • vi

TODO

  • Edit a file
  • Vi shortcuts
  • Save temp file