diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..75c4642 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +*~ +auto-save-list +ac-comphist.dat +recentf +savehist +saveplace +rinari +rhtml +nxhtml +elpa +srecode-map.el +semanticdb +el-get +custom.el +.DS_Store diff --git a/core-prelude.el b/core-prelude.el new file mode 100644 index 0000000..a29204c --- /dev/null +++ b/core-prelude.el @@ -0,0 +1 @@ +(provide 'core-prelude) diff --git a/editor-prelude.el b/editor-prelude.el index 6ab95e3..e5df8f2 100644 --- a/editor-prelude.el +++ b/editor-prelude.el @@ -54,7 +54,7 @@ (savehist-mode t) ;; do customization before activation ;; save recent files -(setq recentf-save-file (concat dotfiles-dir "recentf") ;; keep ~/ clean +(setq recentf-save-file (concat prelude-dir "recentf") ;; keep ~/ clean recentf-max-saved-items 100 ;; max save 100 recentf-max-menu-items 15) ;; max 15 in menu (recentf-mode t) ;; turn it on diff --git a/init.el b/init.el index aec9e7f..0cbce69 100644 --- a/init.el +++ b/init.el @@ -1,4 +1,9 @@ +(defvar prelude-dir "~/.emacs.d/") + +(add-to-list 'load-path prelude-dir) + (require 'ui-prelude) (require 'packages-prelude) (require 'core-prelude) (require 'editor-prelude) +(require 'global-keybindings-prelude) diff --git a/packages-prelude.el b/packages-prelude.el index 0df1ab5..9c0daa2 100644 --- a/packages-prelude.el +++ b/packages-prelude.el @@ -1,3 +1,8 @@ +(require 'package) +(add-to-list 'package-archives + '("marmalade" . "http://marmalade-repo.org/packages/") t) +(package-initialize) + (when (not package-archive-contents) (package-refresh-contents)) diff --git a/ui-prelude.el b/ui-prelude.el index 424bf6d..d92c553 100644 --- a/ui-prelude.el +++ b/ui-prelude.el @@ -24,7 +24,7 @@ (fset 'yes-or-no-p 'y-or-n-p) ;; custom Emacs 24 color themes support -(add-to-list 'custom-theme-load-path (concat dotfiles-dir "themes/")) +(add-to-list 'custom-theme-load-path (concat prelude-dir "themes/")) (load-theme 'zenburn t) (provide 'ui-prelude)