verminniu / dotfile_emacs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Forked from purcell

forked from prucells by verminniu

Installation

To install, clone this repo to ~/.emacs.d, i.e. ensure that the init.el contained in this repo ends up at ~/.emacs.d/init.el:

git clone git@github.com:verminniu/dotfile_emacs.git ~/.emacs.d

Upon starting up Emacs for the first time, further third-party packages will be automatically downloaded and installed. If you encounter any errors at that stage, try restarting Emacs, and possibly running M-x package-refresh-contents before doing so.

Customsize

Add setup files in ~/.emacs.d/custom
Modify ~/.emacs.d/setup-my-conf.el to load your setup files

Updates

Merge purcell's

I just modify

init.el         - to load custom setup files
setup-elpa.el   - to support other mirrors

So merge purcell's dotfile will be ok

Update package

Update the config with git pull. You'll probably also want/need to update the third-party packages regularly too:

M-x package-list-packages, then U followed by x.

You should usually restart Emacs after pulling changes or updating packages so that they can take effect. Emacs should usually restore your working buffers when you restart due to this configuration's use of the desktop and session packages.

Changing themes and adding your own customization

To add your own customization, use M-x customize, M-x customize-themes etc. and/or create a file ~/.emacs.d/lisp/init-local.el which looks like this:

... your code here ...

(provide 'init-local)

If you need initialisation code which executes earlier in the startup process, you can also create an ~/.emacs.d/lisp/init-preload-local.el file.

If you plan to customize things more extensively, you should probably just fork the repo and hack away at the config to make it your own! Remember to regularly merge in changes from this repo, so that your config remains compatible with the latest package and Emacs versions.

About

License:Other


Languages

Language:Emacs Lisp 99.8%Language:Shell 0.2%