Skip to content
This repository has been archived by the owner on Nov 19, 2019. It is now read-only.
/ emacs-config Public archive
forked from chachi/emacs-config

My Emacs customizations, organized for the intermediate user.

Notifications You must be signed in to change notification settings

bminortx/emacs-config

 
 

Repository files navigation

Emacs Customzation

My preferred IDE, as customized by me. Despite the fact that it's incredibly uncomfortable for me to edit in any other setup, I feel like this customization is general enough for any new Emacs user to pick up when they're tired of the vanilla setup (which is probably the day of download).

Setup

  • Download Emacs

  • Clone this repo into ~/.emacs.d/

  • Download all dependencies by running the handy script:

    ~/emacs.d/emacs-config/update-submodules.sh

  • Edit the first line of ~/.emacs to find the init-emacs file in this repo:

    (load-file "~/.emacs.d/emacs-config/init-emacs.el")

  • Open Emacs. It'll download all the packages it needs, now that you told it where to look.

  • Get on gettin' on!

Customization and Help

The configuration files of this repo are fairly descriptive (my-dev, my-appearance, etc) so look through them if you're curious about what does what for any part of the system. Packages of particular use to me are:

  • Magit [C-x C-i] - Beautiful Git interface.
  • Dired [C-x C-d] - File management
  • Compilation [f6] - Compile and test programs and packages
  • Eshell [f2] - Shell in Emacs!

If you're new to Emacs, always remember that you can see all of the keybindings available for your current mode with the keybinding C-h m. Such a nice feature.

About

My Emacs customizations, organized for the intermediate user.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 99.5%
  • Shell 0.5%