Recent Releases of moe

moe - v0.3.0

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

- Nim
Published by fox0430 over 4 years ago

moe - v0.2.8.0

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

- Nim
Published by fox0430 almost 5 years ago

moe - v0.2.7.0

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

- Nim
Published by fox0430 almost 5 years ago

moe - v0.2.6.1

Fix moe.nimble

- Nim
Published by fox0430 about 5 years ago

moe - v0.2.6.0

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

- Nim
Published by fox0430 about 5 years ago

moe - v0.2.5.1

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

- Nim
Published by fox0430 about 5 years ago

moe - v0.2.5.0

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

- Nim
Published by fox0430 about 5 years ago

moe - v0.2.4.1

Fix: Broken on Nim devel

- Nim
Published by fox0430 over 5 years ago

moe - v0.2.4

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

- Nim
Published by fox0430 over 5 years ago

moe - v0.2.3.1

Hotfix: Can not open the shell script file

- Nim
Published by fox0430 over 5 years ago

moe - v0.2.3

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

- Nim
Published by fox0430 over 5 years ago

moe - v0.2.2.1

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

- Nim
Published by fox0430 over 5 years ago

moe - v0.2.2

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

- Nim
Published by fox0430 over 5 years ago

moe - v0.2.1

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

- Nim
Published by fox0430 almost 6 years ago

moe - v0.2.0.2

Fix #787 Fix and refactor unit tests

- Nim
Published by fox0430 almost 6 years ago

moe - v0.2.0.1

Fix #779 Fix #780

- Nim
Published by fox0430 almost 6 years ago

moe - v0.2.0

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

- Nim
Published by fox0430 almost 6 years ago

moe - v0.1.9

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

- Nim
Published by fox0430 almost 6 years ago

moe - v0.1.8

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

- Nim
Published by fox0430 about 6 years ago

moe - v0.1.7

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

- Nim
Published by fox0430 about 6 years ago

moe - v0.1.6

Support clipboard in visual block mode Support open multiple files from the command line Add j command (Join lines) in visual (visual block) mode Improve performance of search highlights and full-width space highlights Improve performance of highlighting other uses of the current word under the cursor Add unit tests

Fix that the string sent to the clipboard does not include a line break Fix ex command suggestion in ex mode Fix file path suggestion in ex mode Fix #474 Fix #502 Fix #521 Fix #529

- Nim
Published by fox0430 over 6 years ago

moe - v0.1.5

Support paren pair highlighting Support full-width space highlighting Support highlighting other uses of the current word under the cursor Support auto delete paren Support smooth scrolling Add clipboard setting Allow to interrupt the opening of a file with Ctrl-c

Fix #473 Fix #481 Fix #492

Add and fix unit tests

- Nim
Published by fox0430 over 6 years ago

moe - v0.1.4

Supports vertical / horizontal split window

Fix #444 Fix #451 Fix #453

- Nim
Published by fox0430 over 6 years ago

moe - v0.1.3

Support pop-up window Support pop-up window with ex mode suggestions Support highlighting when replacing text

Fix #430

- Nim
Published by fox0430 over 6 years ago

moe - v0.1.2

Support display all buffer in tab line.
Support change status bar color when change mode.
Improve suggestion in ex mode.
Improve clipboard.
Enabled real time search by default.

Add many tests.
Refactor.
Documentation enhancements.

- Nim
Published by fox0430 over 6 years ago

moe - v0.1.1

Support real time text search
Support clipboard
Support messages log viewer

Bug fix #382 Bug fix #384 Bug fix #390

- Nim
Published by fox0430 over 6 years ago

moe - v0.1.0

Support live reload of configuration file
Support suggestion in ex mode
Support auto save

Support Ctrl-[ command in normal mode
Support f command in normal mode
Support yw command in normal mode
Support d0 and d$ commands in normal mode

Some improve ex mode

Bug fix #346 Bug fix #353

- Nim
Published by fox0430 almost 7 years ago

moe - v0.0.9

Support infinite undo/redo

Fix #331 Fix #332 Fix #334

- Nim
Published by fox0430 almost 7 years ago

moe - v0.0.84

Fix version of -v option

- Nim
Published by fox0430 almost 7 years ago

moe - v0.0.83

Fix #327

- Nim
Published by fox0430 almost 7 years ago

moe - v0.0.82

Fix #297 Fix #315 Fix #317 Fix #323

- Nim
Published by fox0430 almost 7 years ago

moe - v0.0.81

Fix #312, #311 Improve move cursor performance

- Nim
Published by fox0430 about 7 years ago

moe - v0.0.8

Supports change color settings
Supports buffer manager
Supports visual block mode
Supports cursor line
Supports type over close parens
Improve filer mode view
Improve file details
Add "z.", "zt", "zb" command in normal mode
Add "ZZ", "ZQ" command in normal mode
Add "dw" command in normal mode
Add "r" command in visual mode
Add help option in command line arguments

Extensive refactoring

Fix #238 Fix #255 Fix #256 Fix #266 Fix #272 Fix #287 Fix #295

- Nim
Published by fox0430 about 7 years ago

moe - v0.0.7

Support split window (Experimental function)

Bugfix #232 Bugfix #244 Bugfix #239

- Nim
Published by fox0430 about 7 years ago

moe - v0.0.61

Bug fix #220

- Nim
Published by fox0430 about 7 years ago

moe - v0.0.6

Support multiple file buffers
Support IDE like tab line
Support color theme
Support change setting in ex mode Support turn off search results highlighting
Improve search mode

Bugfix #198
Bugfix #201 Bugfix #203 Bugfix #210

- Nim
Published by fox0430 about 7 years ago

moe - v0.0.50

Add visual mode Add replace mode Some improve Ex mode Support search result highlighting Add 'e' command in normal mode Improve insert mode performance

Bug fix #149

- Nim
Published by fox0430 about 7 years ago

moe - v0.0.40

Supports Syntax highlighting Supports configuration file

Add command line option "-v" and "--version"

Some improve filer mode

Resolve #138 Resolve #110

Bug fix #120

- Nim
Published by fox0430 over 7 years ago

moe - v0.0.3

Unicode support
Disable Ctrl-C
Some bug fix

normal mode: Add '-' 'and +' command
normal mode: Add '<' and '>' command
normal mode: Add '^' command
normal mode: Improve 'G' command

ex mode: Unlimited input

filer mode: Change color
filer mode: Display current directory
filer mode: Sort file list
filer mode: Support search file and directory
filer mode: Support file or directory delete
filer mode: Support symbolic link
filer mode: Show symbolic link destination
filer mode: Add 'g' and 'G' command

- Nim
Published by fox0430 over 7 years ago

moe -

Add file manager !

- Nim
Published by fox0430 about 8 years ago