Fox0430 Moe Versions Save

A command line based editor inspired by Vim. Written in Nim.

v0.3.0

2 years ago

Fix version to SemVer version (#1406) Add Readonly mode (#1407) Add FreeBSD and openBSD supports (#1445) Add nimble debug (#1454) Improved performance of validation of configuration files (#1453)

Normal mode: Add yt command (#1437) Normal mode: Add cf command (#1439) Normal mode: Add t and T commands (#1427)

Insert mode: Add = case to auto indent (#1419)

Fix: Syntax highlighting broken after x command in Visual mode (#1416) Fix: Enter insert mode command in Visual mode (#1417) Fix: crash on \ press (#1420) Fix: Fix typo (#1427) Fix: Remove Duplicate import (#1431) Fix: Add = case to auto indent to 'o' command (#1433) Fix: Remove Unnecessary cast (#1436) Fix: The buffer deleted by the cl command is not saved in the named register (#1440) Fix: Fix nim-ncurses package (#1448) Fix: Crash when inserting a newline in Insert mode (#1451) Fix: Pop-up window not deleted after suggesting file path in e command in Ex mode (#1452) Fix: Crash when opening Log viewer (#1456) Fix: Fix import (#1458) Fix: Crash when opening Filer (#1461)

CI: Split Workflow (#1435) CI: Fix Nim version in tests (#1444) CI: Add Nim v1.4.2 to CI (#1463)

Update dependencies

Some code refactoring

v0.2.8.0

2 years ago

Enhance syntax highlighting for Nim

Normal mode: Enable auto-indent with o and O commands

Insert mode: Enhance auto-indent

Clipboard: Add wl-clipboard support Clipboard: Automatically set the clipboard tool

Setting: Apply Theme table Only if Standard.theme is the config

Fix: r command doesn't work in normal mode Fix: Can't change clipboard tool with the configuration example

v0.2.7.0

2 years ago

Breaking changes

Add Vim-like registers

Delete Workspace (Please edit your configuration file)

Changes

Fix: Something the current line highlighting doesn't work after the text Fix: Disappear a cursor after quit moe in WSL Fix: Can't change a cursor shape in WSL Fix: Parenthesis pairs are not highlighting when the current line highlighting is enabled Fix: Nim syntax highlighting Fix: When using the y} command, copied to the last line Fix: Incremental search doesn't work Fix: dw command doesn't work Fix: Syntax highlighting broken after insert buffer by auto-complete Fix: cc and S command doesn't store deleted buffer in the register

Delete: WorkSpace table setting Delete: Notification.workspaceScreenNotify setting Delete: Notification.workspaceLogNotify setting Delete: Debug.WorkSpace table setting Delete: Theme.workspaceBar setting Delete: Theme.workspaceBarBg setting

Check more details

v0.2.6.1

2 years ago

Fix moe.nimble

v0.2.6.0

2 years ago

Improve the performance of highlight updates (Up to about 5 times faster than v0.2.5).

Change the color of the parentheses pair highlighting.

Support for Nim v1.5 (devel).

Ex mode: Not save the Ex command if it is the same command as last time.

Configuration mode: Write the current editor settings to the configuration file Configuration mode: Add support for change array settings Configuration mode: Disable highlight current line

Clipboard: Add xsel support

Fix: Ex command history is concatenated Fix: Visual block line-begin insert does not allow backspacing Fix: Cannot change cursor settings in Configuration mode Fix: Unit test fails on WSL Fix: Persist table is not checked when loading the configuration file

v0.2.5.1

3 years ago

Fix: Broken the current line view when including the multi byte characters.

v0.2.5.0

3 years ago

Add support for highlighting search results in all windows.

Add support for restore the cursor position.

Add supports for the persistence of search history, ex command history, and cursor position history.

Do not add a buffer if the opened file already exists in moe.

Normal mode: Add ga command Normal mode: Add a message when pressing Ctrl-C

Insert mode: Auto-complete words in the buffer of other windows. Inert mode: Exit with Ctrl-C

Replace mode: Exit with Ctrl-C

Ex mode: Add build command Ex mode: If the suggested path is a directory, add / to the end of the string Ex mode: Exit with Ctrl-C

Configuration mode: Added changeable settings

Settings: Add Persist setting Settings: Disable auto delete of parenthesis by default

Fix: Typos, grammar errors, and consistency issues in the help Fix: Auto-complete suggestion window behavior in Insert mode Fix: P command doesn't work in Normal mode Fix: The suggestion window suddenly closes Ex mode

Some refactor

v0.2.4.1

3 years ago

Fix: Broken on Nim devel

v0.2.4

3 years ago

Add support for NImScript syntax highlighting Add initial support for MarkDown

Configuration mode: Add support for changing the settings (Incomplete)

Normal mode: Add ci command Normal mode: Add di command Normal mode: Add { and } commands Normal mode: Add s and cl commands Normal mode: Add y{ and y} commands Normal mode: Add yl command Normal mode: Add Y command Normal mode: Add X command Normal mode: Add dh commands Normal mode: Fix ciw and diw commands behavior Normal mode: Fix d{ and d} commands behavior

Ex mode: Add command description to Ex command expansion Ex mode: Fix :q command behavior

Settings: Add Theme.currentLineBg setting

Fix: The default background color for the current line Fix: .yml file does not highlight Fix: Can not yank lines when the last line is empty in visual mode Fix: Inserting a tab inserts more space than tabstop in visual mode Fix: Can not load backup files and crash moe in history mode Fix: Can not open diff viewer in history mode Fix: Paren highlights don't work Fix: Can not set VSCode theme FIx: dw command does not cut Fix: Some d command does not yank Fix Path display does not change in filer mode Fix: TabLine table configuration validate

v0.2.3.1

3 years ago

Hotfix: Can not open the shell script file