Personal emacs configuration focused minimalism, load time and modular package control.
Packages used in configuration:
Package | Description |
---|---|
use-package | Package manager for emacs |
evil-mode | Vim hotkeys |
company | Auto completion |
flyCheck | Syntax highlighting |
helm | Framework for incremental completions and narrowing selections |
bind-map | Hotkeys with leader key logic (Useful for evil-mode) |
dashboard | Usefull Starupscreen |
rust-mode | Rust lang development |
ace-window | Ace jump logic applied to window |
doom-theme | Doom theme |
drag-stuff | Text editing pacakge to drag words,lines, regions |
cargo | This package gives you a set of key combinations to perform Cargo tasks within your Rust projects |
dumb-jump | For go-to-definition functionality |
Requires Emacs 24+. After installing emacs run command sequence. (Remove any ~/.emacs.d before cloning repository.)
$ cd ~/
$ git clone https://github.com/Nilhio/.emacs.d
$ emacs