danilevy1212 / emacsd

My emacs config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My emacs config

Install Instructions

To install:

git clone https://github.com/danilevy1212/emacsd ~/.emacs.d

If using emacs-version >= 27 you can also install in the $XDG_CONFIG_HOME directory.

git clone https://github.com/danilevy1212/emacsd $XDG_CONFIG_HOME/emacs

Optionally, if using this configuration in multiple machines, you can enable my custom githooks, that recompile the “libraries” folder on each pull, making sure no stale byte-code will be loaded, by running:

git config core.hooksPath .githooks

or

find .git/hooks -type l -exec rm {} \;
find .githooks -type f -exec ln -sf ../../{} .git/hooks/ \;

Dependencies

Cmake
For vterm
SSH needs to be setted up with Github and Gitlab accounts.
For straight.el
mozc, mozc_emacs_helper
For mozc.el
imagemagick
For pdf-tools

Rationale

Here I explained why my config is layed out the way it is.

Libraries

  1. utils
  2. completion
  3. system
  4. evil-plugins
  5. ui
  6. text-editor
  7. rss
  8. org-lib
  9. pdf
  10. lsp
  11. elisp
  12. web (UNTESTED)
  13. python (UNTESTED)
  14. vim
  15. yaml
  16. json (UNTESTED)
  17. latex (UNTESTED)
  18. c/c++ (UNTESTED)
  19. haskell (UNTESTED)
  20. rust (UNTESTED)

Tips and Tricks

Stuff I wish someone had to told me before I got serious with emacs. It may help people starting out with emacs.

About

My emacs config


Languages

Language:Emacs Lisp 99.6%Language:Shell 0.4%