Releases: revi-editor/revi
v0.0.0-beta-1
Changelog
------------- Version 0.0.0-beta-1 (Jul 2021) -------------------------------------------
With this update there was a lot of redesing with the rendering and also the file formating with the removeal
of the command file out of revi-core
. Made a lot of new bugs but I think they were also fixed with the
help of some new test modules. As I work on ReVi more and more things are clear on what should come next
and also what I need to keep in mind for the further.
Added
- Setup for Multiple Windows
- Multiple Buffers so more then one file can be worked on.
- Added a basic Command Mode
- updated mlua crate from
1.2
to1.3.1
- keybinding
gg
to jump to top of file - keybinding
G
to jump to bottom of file - Added more test
Fixed
- Cursor moving out of max file's line count.
v0.0.0-beta-0.6
------------- Version 0.0.0-beta-0.6 (Jun 28 2021) -------------------------------------------
Enhancements Add
In these update brought a lot of structural changes to ReVi in the regards to breaking up some
of it into there own packages. Now ReVi has revi-core and revi-ui so that we can
abstract away the drawing of the screen and the core part of this program. In doing so I do not
see way we could not support a GUI state as well. I just wanted to say that making the w
and b
commands was extremely harder then was expected. The implementation of it is certainly not the best
but it gets the job done for now. Getting this working and worrying about how it is implemented on
the first go around is ok. Its helped me see how to make such an algorithm for this and things I
can do to make it better.
- updated ropey crate from
1.2
to1.3.1
- keybinding
o
to insert new line below cursor - keybinding
O
to insert new line above cursor - keybinding
^
place cursor at the first char on current line - keybinding
I
place cursor at the first char in line and place into insert mode - keybinding
b
to move backwards by word - keybinding
w
to move forward by word - keybinding
Enter
in command mode for exiting it for now