 (global-git-gutter-mode t)
 
 ;; scheme-complete package
-(autoload 'scheme-smart-complete "scheme-complete" nil t)
+(autoload 'scheme-complete-or-indent "scheme-complete" nil t)
 
-;; Special keys in scheme mode. Use <tab> to indent scheme code to the
-;; proper level.
+;; Use <tab> to indent scheme code to the proper level.
 (eval-after-load
   'scheme
   '(define-key scheme-mode-map "\t" 'scheme-complete-or-indent))
 
 (eval-after-load
-  'cmuscheme
-  '(define-key inferior-scheme-mode-map "\t" 'scheme-complete-or-indent))
-
-(eval-after-load
   'xscheme
   '(define-key scheme-interaction-mode-map "\t" 'scheme-complete-or-indent))
-
-; scheme docs
-(autoload 'scheme-get-current-symbol-info "scheme-complete" nil t)
-(add-hook 'scheme-mode-hook
-          (lambda ()
-            (make-local-variable 'eldoc-documentation-function)
-            (setq eldoc-documentation-function 'scheme-get-current-symbol-info)
-            (eldoc-mode)))
-
-; scheme smart indent
-(setq lisp-indent-function 'scheme-smart-indent-function)
-
 
 (custom-set-variables
   ;; Your init file should contain only one such instance.

(defun track-mouse (e))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;         General Emacs Apperance                  ;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(if window-system

;;no tabs
(setq-default indent-tabs-mode nil)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;                  Emacs Packages                  ;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;paredit package
(autoload 'enable-paredit-mode "paredit" "Turn on pseudo-structural editing of Lisp code." t)
