forked from unitoo/configurations
41 lines
802 B
Markdown
41 lines
802 B
Markdown
|
# Doom-Emacs configuration
|
||
|
|
||
|
# Quick setup
|
||
|
|
||
|
1. Copy those files in the `~/.doom.d` folder
|
||
|
2. Adjust `init.el` file with your preferences
|
||
|
3. Add/ Remove `hooks` from `config.el`
|
||
|
4. Follow [doom-emacs install](https://github.com/hlissner/doom-emacs#install)
|
||
|
|
||
|
# Tips
|
||
|
|
||
|
* every time you change your `init.el` file, run `~/.emacs.d/bin/doom sync`
|
||
|
* to check missing modules, packages or dependencies use `~/.emacs.d/bin/doom doctor` and follow specific instructions
|
||
|
|
||
|
## Our config
|
||
|
|
||
|
### Languages
|
||
|
|
||
|
* Common LISP
|
||
|
* Emacs LISP
|
||
|
* Go
|
||
|
* Haskell
|
||
|
* JSON
|
||
|
* Javascript
|
||
|
* Markdown
|
||
|
* PHP
|
||
|
* Python
|
||
|
* Ruby
|
||
|
* Rust
|
||
|
* Sh
|
||
|
* Web (Generic module)
|
||
|
* Yaml
|
||
|
|
||
|
### Other packages
|
||
|
|
||
|
* LSP + Company -> autocompletion
|
||
|
* iBuffer -> buffer management
|
||
|
* docker -> docker commands and shortcuts
|
||
|
* magit
|
||
|
* workspace -> project isolated spaces
|