This is M-x bunny, an Emacs editor configuration for my daily use. It features:
- A cute bunny from Plan-9 (escaped)!
- A modified ergonomic keyboard layout based on vim with highlights on fast word/window jumping keys.
- Fast searching and multi-editing that boosts your productivity.
- Sleek and fine-tuned UI appearance, from both light and dark side.
- Fully supported Python workflow, from completion to definition-jumping.
- Heavy enhancements on eshell which highlights the daemon-client use of Emacs.
- Linux OS or macOS is required.
- Emacs 26+ is required.
- Install Source Code Pro font.
- (Optional) Install Microsoft Python Language Server, if you want full-featured Python IDE.
- Clone this repo
cd ~ # you may need to delete your `.emacs.d` directory if exists. git clone https://github.com/niwtr/M-x-bunny.git .config/emacs
- Open
bunny-meta.el
, change thess-shell-path
to your default path to your shell, and (optional) thess-ms-pyls-executable
to your installed Microsoft Language Server. - Make sure you are connected to internet. Open your Emacs and wait for the package installation finishes.
- Press
<SPC><SPC>
, search forall-the-icons-install-fonts
to install the required fonts.
I'm still working on this configuration, consistently applying it to my daily work. It means, everything in this repository may change. If you find this annoying, please switch to another stable configurations. Personally, I recommend DOOM Emacs.