-
Notifications
You must be signed in to change notification settings - Fork 2
features
monsterkodi edited this page May 3, 2019
·
15 revisions
fast
- loads large files
- keyboard centric
- advanced editing features
- fuzzy file opener and column based file browser
- a single input field to ...
- seperate histories for each command type
- search for strings/regexp/glob in project files
- search results are editable
- edits can be saved back to files
- more powerful than conventional search and replace
- column based browser inspired by the first Project Builder
- displays classes and methods in preview column for some languages
- can display some common image formats
- git diff shown in line numbers
- easy to revert single or multiple lines to last commit
- shows cursors, highlights and selections
- can be used to select large portions of text
- sets cursor by default when dragging/clicking
- it's so nice, that event the log view has a minimap :)
- easy to insert ascii-headers that show up nicely in the minimap
- a little less chaotic than some other implementations
- powerful set of keyboard shortcuts for modification of cursors
autocomplete
- completes words from visited files and project files
- weighted by distance to cursor and word count
- some rudimentary file completion in the commandline
syntax highlighting
- for coffee, cpp, h, html, js, json, md, noon, pug, py, sh, styl
- bright and dark scheme
- automatically indexes local required files
-
macros to create class templates and insert
require
orlog
statements - auto-converts 'simple' strings when
#{}
is inserted - removes
then
when breaking single-linewhen
orif
statements - adds
then
when joining line afterwhen
orif
statements - deletes whitespace after function names when surrounding selected arguments with ()