Skip to content

Update README.md #31

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 12 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,11 @@
A powerful modal editor written in python.

vy is a modal editor with a very modular architecture.
vy is built on top of Tkinter which is one of the most productive graphical toolkits; It permits vy
to have such a great programming interface for plugins. Python is such an amazing language;
it turns vy such a powerful application because its plugin API is high level naturally.
Built on top of Tkinter (one of the most productive graphical toolkits), vy
has a great programming interface for plugins. Python is such an amazing language;
it turns vy such a powerful application because its plugin API is at a naturally high level.

In vy it is easy to create modes like it is in emacs, modes that support programming languages,
provide all kind of functionalities that varies from accessing irc or email checking.
Like emacs, vy allows simple mode creation. You can create modes that support programming languages and provide all kind of functionalities that varies from accessing irc or email checking.
The set of keys used in vy was carefully chosen to be handy although it is possible to make vy look like vim or emacs.

The syntax highlighting plugin is very minimalistic and extremely fast. It supports syntax highlighting
Expand All @@ -18,16 +17,16 @@ for all languages that python-pygments supports. The source code of the syntax h
It is possible to easily implement new syntax highlighting themes that work for all languages because it uses
python pygments styles scheme.

There is a simple and consistent terminal-like plugin in vy that turns it possible to talk to external processes.
Such a feature is very handy when dealing with interpreters. One can just drop pieces of code to an interpreter
There is a simple and consistent terminal-like plugin in vy that makes it possible to talk to external processes.
Such a feature is very handy when dealing with interpreters. One can just drop in pieces of code to an interpreter
then check the results.

vy implements a Python debugger plugin and auto completion that permits debugging Python code easily and in a very cool way.
One can set break points, remove break points, run the code then see the cursor jumping to the line
that is being executed and much more.
vy implements a Python debugger plugin and auto completion that permits debugging Python code easily and in a IDE like way.
One can set break points, remove break points, run the code, see the cursor jumping to the line
that is being executed, and much more.

It is possible to open multiple vertical/horizontal panes to edit different files. Such a feature makes it possible
to edit multiple files in a given tab. vy supports multiple tabs as well with a handy scheme of keys
It is possible to open multiple vertical/horizontal panes to edit different files. This makes it possible
to edit multiple files in a given tab. vy supports multiple tabs with a handy scheme of keys
to switch focus between tabs and panes.

There is a vyrc file written in Python that is very well documented and organized to make it simple to load
Expand Down Expand Up @@ -96,7 +95,7 @@ Basic Install
=============

**Note:**
vy requires Python3 to run, python2 support is no longer available.
vy requires Python3 to run, Python2 support is no longer available.

~~~
cd /tmp/
Expand Down