Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kickingvegas/cclisp

Emacs configuration files for Charles Choi
https://github.com/kickingvegas/cclisp

emacs emacs-configuration emacs-lisp

Last synced: 3 months ago
JSON representation

Emacs configuration files for Charles Choi

Awesome Lists containing this project

README

        

* Charles Choi Emacs Configuration Files

This directory contains Elisp files used by Charles Choi to customize his usage of Emacs.

Initially ~ccinit.el~ is loaded from ~init.el~. Personal variable configuration (~custom-set-variables~, ~custom-set-faces~) is stored in ~custom.el~. Note that ~init.el~ is *not* included in this repo, however its relevant contents are shown below:

#+begin_src elisp
;; CC's Emacs Init File.

(require 'package) ;; You might already have this line
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/") t)

(setq cc/cclisp-path (concat (getenv "HOME") "/" "emacs/cclisp"))

(setq load-path (cons cc/cclisp-path load-path))

(package-initialize) ;; You might already have this line
(unless package-archive-contents
(package-refresh-contents))

(unless (package-installed-p 'use-package)
(package-install 'use-package))

(setq custom-file (concat cc/cclisp-path "/" "custom.el"))
(load custom-file 'noerror)

(package-install-selected-packages)

(load "ccinit")
;;(load custom-file 'noerror)

(put 'dired-find-alternate-file 'disabled nil)
(put 'upcase-region 'disabled nil)
(put 'downcase-region 'disabled nil)
#+end_src

From ~ccinit.el~, all other Elisp files in this directory are loaded.