Personal Emacs configuration with fairly straightforward structuring. init.el
loads in settings from the config
directory. Aside from global_settings.el
, each settings file is modularized by either programming language development or major mode.
Despite the various packages used, the following are essential for daily software development:
- use-package - manage all the packages
- ivy - fast completion front-end
- projectile - amazing project management and navigation tools
- magit - best git interface ever
- evil - vim modal editing