v0.2.1 (2019-08-29) compared to previous master branch.
Fixed bugs:
- Fix a bug introduced by 0.2.0, where key bindings weren't set up if the user key config file was missing.
v0.2.0 (2019-06-16) compared to previous master branch.
Fixed bugs:
- Fix not using the delta argument in the cursor move_up method.
- Fix issue where mouse events in prompts could crash suplemon #247
- Fix not being able to override default keys with user key bindings
Implemented enhancements:
- Allow help to be toggled with the help shortcut. Credit @caph1993
- Allow opening files at specific row and column from command line.
v0.1.65 (2019-03-11) compared to previous master branch.
Fixed bugs:
- Merge all the default config into user config. Credit @Consolatis
- Fix diff command highlighting
- Add shift+pageup and shift+pagedown bindings
- Reuse existing windows on resize. Credit @Consolatis
- Replace link to gitter chat with freenode webchat. Credit @Consolatis
- Merge default module configs into user config. Credit @Consolatis
- Use daemon mode for lint thread to fix shutdown delay. Credit @Consolatis
- Simple xterm-256color imitation for curses. Credit @abl
Implemented enhancements:
- Allow line number padding using spaces instead of zeros. Credit @Consolatis
- Highlight current line(s) Credit @Consolatis
- Add crypt module for encrypting buffers with a password
v0.1.64 (2017-12-17) compared to previous master branch.
Implemented enhancements:
- Add bulk_delete and sort_lines commands.
- Lots of code style fixes and improvements. Credit @Gnewbee
- Add xclip support for system clipboard. Credit @LChris314
- Added command docs to readme and help.
v0.1.63 (2017-10-05) compared to previous master branch.
Implemented enhancements:
- Add autocomplete to run command prompt (fixes #171)
- Increase battery status polling time to 60 sec (previously 10 sec)
- Change the top bar suplemon icon to a fancy unicode lemon.
- Add paste mode for better pasting over SSH (disables auto indentation)
Fixed bugs:
- Keep top bar statuses of modules in alphabetical order based on module name. (fixes #57)
- Prevent restoring file state if file has changed since last time (fixes #198)
v0.1.62 (2017-09-25) compared to previous master branch.
Fixed bugs:
- Fixed and re-enabled fancy unicode symbols.
- Fixed typos in default configuration. Credit @1fabunicorn (#192)
- Fixed error message when loading valid but empty config file (Fixes #196).
Implemented enhancements:
- Add ctrl+t shortcut for trimming whitespace
v0.1.61 (2017-05-29) compared to previous master branch.
Fixed bugs:
- Disable fancy unicode symbols by default. Caused problems on some terminals.
v0.1.60 (2017-03-23) compared to previous master branch.
Implemented enhancements:
- Add support for the MacOS native pasteboard via pbcopy/pbpaste. Credit @abl
- Added shift+tab for going backwards when autocompleting files.
- Added F keys with modifiers and fixed some ctrl+shift keybindings.
Fixed bugs:
- Broader error handling in hostname module.
- Don't print log message when opening file that doesn't exist.
v0.1.59 (2017-02-16) compared to previous master branch.
Implemented enhancements:
- Added pygments as a dependency.
Fixed bugs:
- Added error handling to hostname module should it fail.
v0.1.58 (2016-12-01) compared to previous master branch.
Fixed bugs:
- Fixed tests by using newer flake8.
- Treat .ts files the same as .js so (un)commenting .ts files works.
v0.1.57 (2016-11-01) compared to previous master branch.
Implemented enhancements:
- Show all special unicode whitespace characters when "show_white_space" is set to true. This helps detecting unwanted characters in files.
- Now the mouse wheel works the same way in normal mode and mouse mode.
Fixed bugs:
- Fixed weird crash when pasting lots of text into prompts (like the find prompt etc)
- Fixed false matches in diff highlighting.
- Fixed inability to open empty files.
- Fixed adding cursors via mouse click when the view is horizontally scrolled.
- Fixed inputting various special characters that were ignored in some cases on Python3.
v0.1.56 (2016-08-01) compared to previous master branch.
Implemented enhancements:
- New feature: Ability to use hard tabs instead of spaces via the boolean option 'hard_tabs'.
- New feature: Save all files by running the ´save_all´ command.
- New feature: Linter now shows PHP syntax errors (if PHP is installed).
- New module: New
diff
command for comaring current edits to the file on disk. - New module: Show machine hostname in bottom status bar.
- Enhanced Go To feature: If no file name begins with the search string, also match file names that contain the search string at any position.
- Module status info is now shown on the left of core info in the bottom status bar.
- More supported key bindings.
- Other light code improvements.
Fixed bugs:
- Prevented multiple warnings about missing pygments.
- Reload user keymap when it's changed in the editor.
- Prioritize user key bindings over defaults. #163
- Reworked key handling to support more bindings (like
ctrl+enter
on some terminals). - Normalize modifier key order in keymaps so that they are matched correctly.
- Properly set the internal file path when saving a file under a new name.
v0.1.55 (2016-08-01) compared to previous master branch.
Implemented enhancements:
-
Faster loading when linting lots of files
-
Use
invisibles
setting in TextMate themes #77
Fixed bugs:
- Show key legend based on config instead of static defaults #157
v0.1.54 (2016-07-30) compared to previous master branch.
Implemented enhancements:
- Autocomplete in open/save dialogs
Fixed bugs:
- Fixed showing unwritable marker when saving file in a writable location
v0.1.32 (2015-08-12) compared to previous master branch.
Implemented enhancements:
- Use Sphinx notation for documenting parameters/return values etc #54
- Pygments syntax highlighting #52
- Make jumping between words also jump to next or previous line when applicable. #48
- Retain cursor x coordinate when moving vertically. #24
- Add line number coloring to linelighters. #23
- Native clipboard support #73
- Installing system-wide #75
- Added a changelog. The new version is much more mature than before, and there are a lot of changes. That's why this is the first changelog (that should have existed long before)
Closed issues:
- Auto hide keyboard shortcuts from status bar #70
Fixed bugs:
- Using delete at the end of multiple lines behaves incorrectly #74
Merged pull requests: