2021-08-05 10:01:53 +02:00
|
|
|
# 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
|
2023-03-16 23:17:40 +01:00
|
|
|
* Elixir
|
2021-08-05 10:01:53 +02:00
|
|
|
* Emacs LISP
|
|
|
|
* Go
|
|
|
|
* Haskell
|
|
|
|
* JSON
|
2023-03-16 23:17:40 +01:00
|
|
|
* Javascript + Coffee + NVM
|
2021-08-05 10:01:53 +02:00
|
|
|
* Markdown
|
|
|
|
* PHP
|
|
|
|
* Python
|
|
|
|
* Ruby
|
|
|
|
* Rust
|
|
|
|
* Sh
|
2023-03-16 23:17:40 +01:00
|
|
|
* SQL
|
2021-08-05 10:01:53 +02:00
|
|
|
* Web (Generic module)
|
|
|
|
* Yaml
|
|
|
|
|
|
|
|
### Other packages
|
|
|
|
|
2023-03-16 23:17:40 +01:00
|
|
|
* eshell
|
|
|
|
* ansible
|
|
|
|
* latex
|
2021-08-05 10:01:53 +02:00
|
|
|
* LSP + Company -> autocompletion
|
|
|
|
* iBuffer -> buffer management
|
|
|
|
* docker -> docker commands and shortcuts
|
|
|
|
* workspace -> project isolated spaces
|