Peppermint is the freshest, eco-friendly code editor for your Mac. Features 80+ different syntaxes supported 10+ different dark and bright themes 20+ linters (Live Syntax Checking) Included Source Tree navigation for lots of languages Correct-as-you-type Linters Lots of different plugins/tools for everything you need Instantly Run/Preview your code, in over 25 languages, without ever leaving Peppermint Included FTP/SFTP mapping support Complete Emmet support + HTML/CSS snippets and autocompletion Node.js integration Clojure integration Lua integration Live CoffeeScript/JavaScript/Bash console Fully customiseable and scriptable Advanced editing: snippets, autocompletion, multiple cursors
v1.4 [Dec 15, 2014]
BUG FIXES
- Ruby (Run): Script executed with user input, not correctly outputting data — unbuffered execution
- Python (Run): Script executed with user input, not correctly outputting data — unbuffered execution
- FTP/SFTP : Fixed issues with FTP/SFTP downloading + slow file listing (still more enhancements coming!)
- Word Wrap + Indentation: Fixed the issue of text not being indented properly when using word wrap
ENHANCEMENTS
- Terminal (all modes): “Run” command added, for executing Run plugins – if available
- Preferences > Editor: Option to set custom font manually (selection via Font Panel pending)
- Preferences > Editor: Option to set custom tab size manually
- Added actual checking for Unsaved Changes before displaying the annoying confirmation dialog, on quit
- Preferences Panel – rewritten/redesigned from scratch
- File Manager: Option to select default spec for new (untitled) documents
- File Manager: Option to specify default encoding (UTF-8, Windows CP*, Shift-JIS, and more)
- File Manager: Option to add folders/directories on top
- File Manager: Option to filter files by regex
- General preferences: Option to select behaviour on start up (new document / restore previous documents)
- General preferences: Option to select behaviour on quit
- Editor preferences: Option to set global font & font size
- Cleaned up Global Plugins, and hierarchy
- Lua compiler integration
- LESS (node) integration
- Cleaned up official themes + migration to the new simplified LESS format
- Ctrl+Z added for terminating terminal tasks
- Added option for 2-space tabs
- Cleaned up menu items, under View and Document
NEW FEATURES
- Erlang: Run/Run with Arguments
- Elixir: Run/Run with Arguments
- Share: On Pastie, On Pastie (private)
- Text Plugin (Global): Spaces to Tabs, Tabs to Spaces, Convert to Uppercase/Lowercase/Titlecase
- Lines Plugin (Global): Sort Ascending, Sort Descending, Remove Duplicates, Sort and Remove Duplicates, Reverse Order
- Shell Support – new command line interface (pmint)
- LESS: Preview/Live Preview/Compile added
- Prolog: Run support added
- Dart support added
- Jade support added
- Stylus support added
- Curly support added
- Twig support added
- VHDL support added