Source

emacs / rc / intellisense.el

(require 'yasnippet)
(yas/initialize)
(yas/load-directory "~/emacs/snippets/")

;; do not bug me about saving my abbreviations
(setq save-abbrevs nil)

;; Load up modes I use
(require 'cc-mode)
(require 'cperl-mode)
(require 'sh-script)
(require 'shell)
(require 'python)

;;; Autocompletion
(require 'dabbrev)
(setq dabbrev-always-check-other-buffers t)
(setq dabbrev-abbrev-char-regexp "\\sw\\|\\s_")

(ido-mode 'buffer)
(setf ido-confirm-unique-completion t)
(setf ido-enable-flex-matching t)

(autoload 'ack-same "full-ack" nil t)
(autoload 'ack "full-ack" nil t)
(autoload 'ack-find-same-file "full-ack" nil t)
(autoload 'ack-find-file "full-ack" nil t)