Skip to content

Releases: fox0430/moe

v0.2.3

02 Nov 15:40
c477c68
Compare
Choose a tag to compare

Ex mode: Add wq! command (Force write and quit)
Ex mode: Sort the file path suggestion list
Ex mode: Keep command line buffer even if resize the terminal
Ex mode: Warn if the file being edited is written by another application

Add new debug mode (Removed old debug mode)

Fix: Ctrl-t and Ctrl-d behavior (Add/Delete indent)
Fix: Fix suggestion window position in the insert mode
Fix: Ex mode does not quit when the window is closed with the q command
Fix: The cursor position in opening the suggestion window
Fix: One candidate for file path suggests is not displayed in the ex mode
Fix: Clipboard test fails on WSL
Fix: Broken the main window ratio
Fix: Help messages in moe
Fix: Close window process
Fix: Config list in the configuration mode
Fix: Typo on configuration. idolTime to idleTime
Fix: Fix messages in the command line
Fix: cursorLine command options not suggested in the ex mode
Fix: Broken the text in the register when cut text in the visual mode

Migrated CI from Travis to GitHub Actions

So many refactor

v0.2.2.1

18 Sep 18:11
297e793
Compare
Choose a tag to compare

Fix: Crash when an open directory with "e" command in ex mode

v0.2.2

18 Sep 16:36
dbb8257
Compare
Choose a tag to compare

Add general-purpose autocomplete support

Add history mode (Backup history manager) and diff mode

Add configuration mode (Show current status of all settings)

Enhancement Nim syntax highlighting

Add Tabs erasing support

Add web suite

Search: Add ignorecase setting
Search: Add smartcase setting

Improve color support on Linux consoles

Improve the loading process of the configuration file

Improve shell script support

Add release task to nimble

Ex mode: Mode for merging status bar with an ex command view
Ex mode: Add "history" command (Start backup history manager)
Ex mode: Add "ignorecase" command
Ex mode: Add "smartcase" command
Ex mode: Add "vscode" option to "theme" command
Ex mode: '~' with e command

Filer mode: Add v command (Split window and open file or dir)

Auto backups: Add error message for when the backup failed

Settings: Add AutoBackup.dirToExclude setting

Fix: Directory moving when moved directory in another window in filer mode
Fix: the error message of the ":q" command
Fix: Messages in the command window disappear immediately after being displayed
Fix: Error: expression 'false' is of type 'bool' and has to be used (or discarded)
Fix: window size when opening multiple windows
Fix: Incorrect status bar active when splitting windows
Fix: Default notification settings
Fix: Theme.editorBg setting doesn't work
Fix: filer mode behavior when the moved directory
Fix: Exit ex mode after '!' command
Fix: Not suggest file path with "sv" command in ex mode

v0.2.1

08 Aug 14:31
2f19102
Compare
Choose a tag to compare

Add supports for Python and JavaScript syntax highlighting
Add QuickRun support
Add Recent files selection support
Add Automatic backups support

Show error message if including the invalid setting in the configuration file

Improve syntax highlighting performance
Don't highlight whitespaces at end of the line in the current line

Improve auto indent

Fix replace mode behavior

Normal mode: Add dG command (Delete the line from the current line to last lines)
Normal mode: Add \n command (QuickRun)

Visual block mode: Add Shift+i command (Insert character multiple lines)

Ex mode: Make commands case insensitive
Ex mode: Add Q and run commands (QuickRun)
Ex mode: Add lsw command (Show all workspace)

Workspace: Show error message if select not exist workspace

Settings: Add Notifications setting
Settings: Add StatusBar.showModeInactive (Setting to show/hidden mode label in the status bar when the window is inactive)
Settings: Add disableChangeCursor setting (Disable the change of the cursor shape)
Settings: Add Theme.gtPreprocessor setting
Settings: Change setting name from realtimeSearch to incrementalSearch
Settings: Change setting name from BuildOnSaveSettings.buidOSave to BuildOnSaveSettings.enable
Settings: Change setting name from WorkSpace.useBar to WorkSpace.workSpaceLine

Fix and add unit tests

Fix: Crash when delete buffer in visual mode
Fix: When a window is a vertical split, a new window is always added to the far right
Fix: Visual and command mode messages
Fix: Unhandled exception when deleting buffer in normal mode
Fix: Unhandled exception when opening /mnt/c/Users/ in WSL
Fix: Standard.popUpWindowInExmode setting not working
Fix: ExMode changes only after putting a char
Fix: Standard.popUpWindowInExmode setting not working
Fix: Targets of symbolic links are not displayed in filer mode
Fix: Not yank character when using x command in normal mode
Fix: Crash when using x in visual block mode with more than one column selected
Fix: Crash when deleting a current character in visual mode
Fix: Unhandled exception when opening /dev/fd/
Fix: Symbolic links that failed to be expanded show up as empty strings in filer mode
Fix: Hangs when opening a directory containing named pipes in filer mode
Fix: Log is not displayed when opening the log viewer
Fix: Ex mode q command exits editor even if there are unsaved buffers in other workspaces
Fix: BuildOnSave.command settings not working
Fix: Some color settings in Theme not working
Fix: Broken highlight in visual block mode

v0.2.0.2

09 Jul 07:41
a6c10ae
Compare
Choose a tag to compare

Fix #787
Fix and refactor unit tests

v0.2.0.1

08 Jul 07:34
4be05eb
Compare
Choose a tag to compare

Fix #779
Fix #780

v0.2.0

07 Jul 17:59
c55dbad
Compare
Choose a tag to compare

Highlight any word
Highlight whitespace at end of line

Improve workspace info bar

Add cursor settings (Blinking cursor and none blinking cursor)

Add statusBar.showGitInactive setting
Change status bar color when inactive window

Don't highlight the word at current cursor position
Jump to target when replacing text

Normal mode: Add '.' command (Repeat last command)
Normal mode: Add == command (Auto indent current line)

Insert mode: Add Ctrl-t and Ctrl-d command (Add/Delete indent in current line)
Insert mode: Add Ctrl-h command (Delete character)
Insert mode: Add Ctrl-i command (Insert tab)
Insert mode: Add Ctrl-u command (Delete characters before the cursor in current line)
Insert mode: Add Ctrl-w command (Delete the word before the cursor)
Insert mode: Add Ctrl-y command (Insert the character which is above the cursor)
Insert mode: Add Ctrl-e command (Insert the character which is below the cursor)

Ex mode: Add command history support
Ex mode: Add showGitInactive command (Change setting to show/hide git branch name in status bar when inactive window)
Ex mode: Add putConfigFile command (Put configuration file example in ~/.config/moe)
Ex mode: Add deleteTrailingSpaces command (Delete trailing spaces)
Ex mode: Add icon command (Setting show/hidden icons in filer mode)
Ex mode: Add vnew command (New empty buffer in split window vertically)
Ex mode: Add ene command (Create new empty buffer)
Ex mode: Add sp command and improve vs command
Ex mode: Ask create a dir if does not exist when save/write file

Filer mode: Add show/hidden icons setting

Command line: Add build type and fix version info in moe -v command

Refactor help (Read markdown document file at compile time)

Fix: yaml syntax highlighting color
Fix: crach when create workspace
Fix: Can not change workspace
Fix: crash when typing ""
Fix: Theme.statusBarVisualModeBg setting
Fix: Search result highlight when move to ex mode
Fix: Fix pop up window position in ex mode
Fix: Does not move to last of current line

v0.1.9

06 Jun 16:54
cfbf1c1
Compare
Choose a tag to compare

Add VSCode themes support
Add indentation line support
Add support for real-time update of log viewer
Add highlight TODO/WIP/NOTE
Add help

Show current git branch in status bar
Shorten filename in status bar, if it is in home

Normal mode: Add D and S commands
Normal mode: Add ~ command
Normal mode: Add * and # commands
Normal mode: Add Ctrl-a and Ctrl-x commands
Normal mode: Add Ctrl-u and Ctrl-d commands
Normal mode: Change the behavior of I, ^ and _ commands

Insert mode: Add Ctrl-u command

Filer mode: Add icons to filer mode using unicode symbols
Filer mode: Keep directories before files

Fix #611
Fix #678

Add integration tests
Many refactor

v0.1.8

25 Apr 17:06
8f6f8a5
Compare
Choose a tag to compare

Support workspace
Support build on save
Do not synchronize views when opening the same buffer in multiple windows

Many refactor

Fix #574
Fix #579
Fix #590
Fix #596
Fix #598

v0.1.7

02 Apr 17:15
5fc68db
Compare
Choose a tag to compare

Support multiple status bar
Add u and U commands in visual (visual block) mode
Some refactor
Add unit tests

Fix #540
Fix #541
Fix #547
Fix #550
Fix #558
Fix #563