2015-12-15 00:12:17 -05:00
|
|
|
ZIM - Zsh IMproved
|
|
|
|
==================
|
|
|
|
|
2015-12-17 07:44:19 -05:00
|
|
|
<div align="center">
|
2015-12-29 13:44:13 -05:00
|
|
|
<a href="https://github.com/Eriner/zim">
|
2015-12-17 11:04:01 -05:00
|
|
|
<img width=650px src="https://i.eriner.me/zim_banner.png">
|
2015-12-17 07:44:19 -05:00
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
|
2015-12-15 00:12:17 -05:00
|
|
|
What is Zim?
|
|
|
|
------------
|
2015-12-18 13:41:02 -05:00
|
|
|
Zim is a Zsh configuration framework with [blazing speed][speed] and modular extensions.
|
2015-12-17 08:06:26 -05:00
|
|
|
|
2015-12-18 07:40:11 -05:00
|
|
|
Zim is very easy to customize, and comes with a rich set of modules and features without compromising on speed or functionality!
|
2015-12-15 00:12:17 -05:00
|
|
|
|
|
|
|
What does Zim offer?
|
|
|
|
-----------------
|
2015-12-18 13:41:02 -05:00
|
|
|
If you're here, it means you want to see the cool shit Zim can do. Check out the [available modules][modules]!
|
2015-12-16 18:00:14 -05:00
|
|
|
|
|
|
|
Below is a brief showcase of Zim's features.
|
2015-12-15 00:12:17 -05:00
|
|
|
|
2015-12-18 13:41:02 -05:00
|
|
|
### Speed
|
|
|
|
For a speed comparison between Zim and other frameworks, see [this wiki entry][speed].
|
2015-12-18 13:34:24 -05:00
|
|
|
|
2015-12-18 13:41:02 -05:00
|
|
|
### Themes
|
2015-12-18 11:44:57 -05:00
|
|
|
|
2015-12-18 13:46:16 -05:00
|
|
|
To preview some of the available themes, check the [themes wiki page][themes].
|
2015-12-18 11:44:57 -05:00
|
|
|
|
2015-12-18 13:41:02 -05:00
|
|
|
### Fish-shell History Navigation
|
2015-12-15 00:43:33 -05:00
|
|
|
![history-substring-search][fish_shell]
|
2015-12-15 00:12:17 -05:00
|
|
|
|
2015-12-18 13:41:02 -05:00
|
|
|
### Syntax Highlighting
|
2015-12-15 00:43:33 -05:00
|
|
|
![syntax-highlighting][syntax_highlighting]
|
2015-12-15 00:12:17 -05:00
|
|
|
|
2015-12-18 13:41:02 -05:00
|
|
|
### And much more!
|
2015-12-15 00:12:17 -05:00
|
|
|
Zim has many modules! Enable as many or as few as you'd like.
|
|
|
|
|
|
|
|
Installation
|
|
|
|
------------
|
2017-05-20 11:22:45 -04:00
|
|
|
Installing Zim is easy. Just run one of these commands:
|
2015-12-15 00:12:17 -05:00
|
|
|
|
2017-05-20 11:22:45 -04:00
|
|
|
#### via curl
|
2015-12-15 00:12:17 -05:00
|
|
|
```
|
2017-05-20 11:22:45 -04:00
|
|
|
sh -c "$(curl -fsSL --proto-redir -all,https https://raw.githubusercontent.com/Eriner/zim/master/tools/zim_install)"
|
2015-12-15 00:12:17 -05:00
|
|
|
```
|
|
|
|
|
2017-05-20 11:22:45 -04:00
|
|
|
#### via wget
|
2015-12-15 00:12:17 -05:00
|
|
|
```
|
2017-05-20 11:22:45 -04:00
|
|
|
sh -c "$(wget -q --secure-protocol=auto https://raw.githubusercontent.com/Eriner/zim/master/tools/zim_install) -O -)"
|
2015-12-15 00:12:17 -05:00
|
|
|
```
|
|
|
|
|
2017-05-20 11:22:45 -04:00
|
|
|
That's all there is to it. Enjoy your Zsh IMproved! Take some time to read about the [available modules][modules] and tweak your `.zshrc` file.
|
2015-12-15 00:43:33 -05:00
|
|
|
|
2016-09-05 18:36:44 -04:00
|
|
|
Updating
|
|
|
|
--------
|
|
|
|
|
|
|
|
To update zim, run:
|
|
|
|
|
|
|
|
```
|
|
|
|
zmanage update
|
|
|
|
```
|
|
|
|
|
|
|
|
For more information about the `zmanage` tool, see the [meta module][meta-module] documentation.
|
|
|
|
|
|
|
|
Uninstalling
|
|
|
|
------------
|
|
|
|
|
|
|
|
The best way to remove zim is to manually delete `~/.zim`, `~/.zimrc`, and
|
|
|
|
remove the initialization lines from your `~/.zshrc`.
|
|
|
|
|
|
|
|
However, there are some **experimental** convenience functions to remove zim:
|
|
|
|
|
|
|
|
**NOTE: This functionality is experimental!**
|
|
|
|
|
|
|
|
To remove zim, run:
|
|
|
|
```
|
|
|
|
zmanage remove
|
|
|
|
```
|
|
|
|
|
|
|
|
**NOTE: This functionality is experimental!**
|
|
|
|
|
|
|
|
|
2015-12-17 11:04:01 -05:00
|
|
|
[fish_shell]: https://i.eriner.me/zim_history-substring-search.gif
|
|
|
|
[syntax_highlighting]: https://i.eriner.me/zim_syntax-highlighting.gif
|
2015-12-18 13:41:02 -05:00
|
|
|
[speed]: https://github.com/Eriner/zim/wiki/Speed
|
|
|
|
[modules]: https://github.com/Eriner/zim/wiki/Modules
|
|
|
|
[themes]: https://github.com/Eriner/zim/wiki/Themes
|
2016-09-05 18:36:44 -04:00
|
|
|
[meta-module]: https://github.com/Eriner/zim/tree/master/modules/meta
|