Sorin Ionescu
12 years ago
2 changed files with 63 additions and 36 deletions
@ -0,0 +1,63 @@ |
|||||||
|
Editor |
||||||
|
====== |
||||||
|
|
||||||
|
Sets key bindings. |
||||||
|
|
||||||
|
Settings |
||||||
|
-------- |
||||||
|
|
||||||
|
### Key bindings |
||||||
|
|
||||||
|
To enable key bindings, add the following to *zpreztorc*, and replace 'map' with |
||||||
|
'emacs' or 'vi'. |
||||||
|
|
||||||
|
zstyle ':prezto:module:editor' keymap 'map' |
||||||
|
|
||||||
|
### Dot Expansion |
||||||
|
|
||||||
|
To enable the auto conversion of .... to ../.., add the following to |
||||||
|
*zpreztorc*. |
||||||
|
|
||||||
|
zstyle ':prezto:module:editor' dot-expansion 'yes' |
||||||
|
|
||||||
|
Theming |
||||||
|
------- |
||||||
|
|
||||||
|
To indicate when the editor is in the primary keymap (emacs or viins), add |
||||||
|
the following to your `theme_prompt_setup` function. |
||||||
|
|
||||||
|
zstyle ':prezto:module:editor:info:keymap:primary' format '>>>' |
||||||
|
|
||||||
|
To indicate when the editor is in the primary keymap (emacs or viins) insert |
||||||
|
mode, add the following to your `theme_prompt_setup` function. |
||||||
|
|
||||||
|
zstyle ':prezto:module:editor:info:keymap:primary:insert' format 'I' |
||||||
|
|
||||||
|
To indicate when the editor is in the primary keymap (emacs or viins) overwrite |
||||||
|
mode, add the following to your `theme_prompt_setup` function. |
||||||
|
|
||||||
|
zstyle ':prezto:module:editor:info:keymap:primary:overwrite' format 'O' |
||||||
|
|
||||||
|
To indicate when the editor is in the alternate keymap (vicmd), add the |
||||||
|
following to your `theme_prompt_setup` function. |
||||||
|
|
||||||
|
zstyle ':prezto:module:editor:info:keymap:alternate' format '<<<' |
||||||
|
|
||||||
|
To indicate when the editor is completing, add the following to your |
||||||
|
`theme_prompt_setup` function. |
||||||
|
|
||||||
|
zstyle ':prezto:module:editor:info:completing' format '...' |
||||||
|
|
||||||
|
Then add `$editor_info[context]`, where context is *keymap*, *insert*, or |
||||||
|
*overwrite*, to `$PROMPT` or `$RPROMPT` and call `editor-info` in the |
||||||
|
`prompt_name_preexec` hook function. |
||||||
|
|
||||||
|
Authors |
||||||
|
------- |
||||||
|
|
||||||
|
*The authors of this module should be contacted via the [issue tracker][1].* |
||||||
|
|
||||||
|
- [Sorin Ionescu](https://github.com/sorin-ionescu) |
||||||
|
|
||||||
|
[1]: https://github.com/sorin-ionescu/oh-my-zsh/issues |
||||||
|
|
Loading…
Reference in new issue