.emacs

Undefined

Emacs configuration

When install new Linux box and/or Virtual machine, which is quite easy nowadays though alwasy flustrated with .emacs.  I use emacs every day but do not edit .emacs except for new operating system installation, so that little hard to memorize what I did, so I decided to make a copy here.

.emacs

(when (>= emacs-major-version 24)
  (require 'package)
  (package-initialize)
  (add-to-list 'package-archives
	       '("melpa" . "http://melpa.milkbox.net/packages/") t)
)

(add-hook 'c-mode-common-hook
          '(lambda ()
             (c-set-style "stroustrup")
             (setq c-basic-offset 4)
             (setq tab-width 4)
             (setq indent-tabs-mode nil)))

(add-hook 'c++-mode-hook
	  '(lambda ()
	     (c-set-style "stroustrup")
             (setq c-basic-offset 4)
             (setq tab-width 4)
	     (setq indent-tabs-mode nil)))

(setq split-height-threshold 0)
(setq split-width-threshold 0)

;;;;;
(add-to-list 'load-path "~/.emacs.d/")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d//ac-dict")
(ac-config-default)

 

After install emacs, just run "list-packages", and select auto-complete and related packages.

User login