Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (eval-and-compile
- (defvar package-user-dir "~/.emacs.d/elpa")
- (defvar package-archives '(("gnu" . "https://elpa.gnu.org/packages/")
- ("melpa" . "https://stable.melpa.org/packages/")
- ("org" . "https://orgmode.org/elpa/"))))
- (require 'package)
- (package-initialize)
- (defvar required-packages '(auto-complete
- nlinum
- slime
- smartparens
- sr-speedbar))
- (defun packages-installed-p ()
- (loop for package in required-packages
- unless (package-installed-p package)
- do (return nil)
- finally (return t)))
- (unless (packages-installed-p)
- (package-refresh-contents)
- (dolist (package required-packages)
- (unless (package-installed-p package)
- (package-install package))))
- (custom-set-variables
- ;; custom-set-variables was added by Custom.
- ;; If you edit it by hand, you could mess it up, so be careful.
- ;; Your init file should contain only one such instance.
- ;; If there is more than one, they won't work right.
- '(package-selected-packages
- (quote
- (use-package undo-tree sr-speedbar smartparens slime nlinum list-utils auto-complete))))
- (custom-set-faces
- ;; custom-set-faces was added by Custom.
- ;; If you edit it by hand, you could mess it up, so be careful.
- ;; Your init file should contain only one such instance.
- ;; If there is more than one, they won't work right.
- )
- (require 'sr-speedbar)
- (setq speedbar-show-unknown-files t)
- (setq sr-speedbar-right-side nil)
- (global-set-key (kbd "<f2>") 'sr-speedbar-toggle)
- (require 'nlinum)
- (setq linum-format "\u2502%d")
- (global-linum-mode 1)
- (setq show-paren-style 'expression)
- (show-paren-mode 1)
- ;(require 'smartparens-config)
- ;(smartparens-global-mode)
- (require 'ido)
- (ido-mode t)
- (setq ido-mode-flex-matching t)
- (require 'auto-complete-config)
- (ac-config-default)
- (require 'cl)
- (setq-default inferior-lisp-program "sbcl")
Advertisement
Add Comment
Please, Sign In to add comment