Skip to content

A newer Vim clone for ComputerCraft, made since I wanted some of the features the previous one didn't have.

License

Notifications You must be signed in to change notification settings

Minater247/CCVim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CCVim

A newer Vim clone for ComputerCraft, made since I wanted some of the features the previous one didn't have.

2022-01-21_10 08 45

You can use [TAB] to exit editing mode.

Features:

  • Insert mode
  • Append mode
  • Opening/Saving files
  • Scrolling (both directions)
  • Appending files
  • Copy / Cut / Paste
  • Jumping to lines
  • fF/tT jumping, with repeat/repeat reverse (;/,)
  • Tabs (opening multiple files uses tabs)
  • Basic syntax highlighting
  • Setting syntax type while in file using :set filetype=[FILETYPE]
  • Line numbers
  • Jumping to matching bracket (currently works with {},[], and ().
  • Commands that require pressing control (type :ctrl to activate the emulated control key, or :ctrl X to emulate [control + key X].)
  • File explorer
  • Support for tapping/clicking bottom line to exit insert/append modes, for use on mobile
  • Autoindent
  • Searching within file

What's currently being worked on:

Fun fact - this README was written in the program!

Installation

Automatic Run pastebin run eX0BrfjA on your computer.

Manual Copy vim.lua, .version and the libs folder with its contents to the /vim/ folder of your computer.

For syntax, put each syntax file according to extension (ex. XYZ.lua -> /vim/syntax/lua.lua, XYZ.swf -> /vim/syntax/swf.lua) in the /vim/syntax/ folder.

A basic .vimrc can also be found in the main directory of the repo. This can be placed in the /vim/ folder.

About

A newer Vim clone for ComputerCraft, made since I wanted some of the features the previous one didn't have.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages