configurations/emacs/doom-emacs
2021-08-07 10:14:14 +02:00
..
config.el fix: more completion feature with lsp. Works Haskell Plutus with nix-shell and cabal hie.yaml 2021-08-05 09:47:41 +02:00
init.el fix: update doom emacs config 2021-08-07 10:14:14 +02:00
packages.el fix: more completion feature with lsp. Works Haskell Plutus with nix-shell and cabal hie.yaml 2021-08-05 09:47:41 +02:00
README.md feature: Add README for doom-emacs config 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

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