Keybindings are stored in a text based file which can be manually edited. Tab enters spaces Works as if you are using tabs but in fact enters spaces instead of tab characters. Works correctly too if you backspace. Many editing commands Pepper offers an extensive set of editing commands, among which quite a few emacs commands like open line, all mark operations, etc. Repeat prefix When entering the prefix command followed by a number by entering digits, the next command is repeated as often as the number you entered.
Pepper supports dragging and dropping of text.
Scrollwheel support On MacOS X Pepper allows the use of the scrollwheel on mice that have them. You can also set the acceleration to use for this feature. Smart indenting Pepper can indent automatically and also indent code within curly brackets and place closing curly brackets on the correct indentation level. Font Mapping When working with Unicode on MacOS you have the problem that Mac fonts often can display only a subset of the available scripts. Check for modification Pepper can check open files for modification.