fixed #60 - removed el-get due to Windows related problems it was causing
This commit is contained in:
parent
0909522341
commit
401a913402
6 changed files with 3 additions and 68 deletions
1
init.el
1
init.el
|
@ -63,7 +63,6 @@ by Prelude.")
|
||||||
|
|
||||||
;; the core stuff
|
;; the core stuff
|
||||||
(require 'prelude-packages)
|
(require 'prelude-packages)
|
||||||
(require 'prelude-el-get)
|
|
||||||
(require 'prelude-ui)
|
(require 'prelude-ui)
|
||||||
(require 'prelude-core)
|
(require 'prelude-core)
|
||||||
(require 'prelude-editor)
|
(require 'prelude-editor)
|
||||||
|
|
|
@ -165,10 +165,6 @@
|
||||||
;; enabled auto-fill mode in text-mode and all related modes
|
;; enabled auto-fill mode in text-mode and all related modes
|
||||||
(add-hook 'text-mode-hook 'turn-on-auto-fill)
|
(add-hook 'text-mode-hook 'turn-on-auto-fill)
|
||||||
|
|
||||||
;; load yasnippet
|
|
||||||
(require 'yasnippet)
|
|
||||||
(yas/initialize)
|
|
||||||
|
|
||||||
;; projectile is a project management mode
|
;; projectile is a project management mode
|
||||||
(require 'projectile)
|
(require 'projectile)
|
||||||
(projectile-global-mode t)
|
(projectile-global-mode t)
|
||||||
|
|
|
@ -1,59 +0,0 @@
|
||||||
(add-to-list 'load-path (concat prelude-dir "el-get/el-get"))
|
|
||||||
(setq el-get-dir (concat prelude-dir "el-get/"))
|
|
||||||
|
|
||||||
(unless (require 'el-get nil t)
|
|
||||||
(with-current-buffer
|
|
||||||
(url-retrieve-synchronously
|
|
||||||
"https://raw.github.com/dimitri/el-get/master/el-get-install.el")
|
|
||||||
(end-of-buffer)
|
|
||||||
(eval-print-last-sexp)))
|
|
||||||
|
|
||||||
(setq el-get-sources
|
|
||||||
'((:name magit
|
|
||||||
:after (lambda ()
|
|
||||||
(global-set-key (kbd "C-x g") 'magit-status)))
|
|
||||||
(:name yasnippet
|
|
||||||
:website "http://code.google.com/p/yasnippet/"
|
|
||||||
:description "YASnippet is a template system for Emacs."
|
|
||||||
:type git
|
|
||||||
:url "https://github.com/capitaomorte/yasnippet.git"
|
|
||||||
:features "yasnippet"
|
|
||||||
:prepare (lambda ()
|
|
||||||
;; Set up the default snippets directory
|
|
||||||
;;
|
|
||||||
;; Principle: don't override any user settings
|
|
||||||
;; for yas/snippet-dirs, whether those were made
|
|
||||||
;; with setq or customize. If the user doesn't
|
|
||||||
;; want the default snippets, she shouldn't get
|
|
||||||
;; them!
|
|
||||||
(unless (or (boundp 'yas/snippet-dirs) (get 'yas/snippet-dirs 'customized-value))
|
|
||||||
(setq yas/snippet-dirs
|
|
||||||
(list (concat el-get-dir (file-name-as-directory "yasnippet") "snippets")))))
|
|
||||||
|
|
||||||
:post-init (lambda ()
|
|
||||||
;; Trick customize into believing the standard
|
|
||||||
;; value includes the default snippets.
|
|
||||||
;; yasnippet would probably do this itself,
|
|
||||||
;; except that it doesn't include an
|
|
||||||
;; installation procedure that sets up the
|
|
||||||
;; snippets directory, and thus doesn't know
|
|
||||||
;; where those snippets will be installed. See
|
|
||||||
;; http://code.google.com/p/yasnippet/issues/detail?id=179
|
|
||||||
(put 'yas/snippet-dirs 'standard-value
|
|
||||||
;; as cus-edit.el specifies, "a cons-cell
|
|
||||||
;; whose car evaluates to the standard
|
|
||||||
;; value"
|
|
||||||
(list (list 'quote
|
|
||||||
(list (concat el-get-dir (file-name-as-directory "yasnippet") "snippets"))))))
|
|
||||||
;; byte-compile load vc-svn and that fails
|
|
||||||
;; see https://github.com/dimitri/el-get/issues/200
|
|
||||||
:compile nil)))
|
|
||||||
|
|
||||||
(setq prelude-packages
|
|
||||||
(append
|
|
||||||
'()
|
|
||||||
(mapcar 'el-get-source-name el-get-sources)))
|
|
||||||
|
|
||||||
(el-get 'sync prelude-packages)
|
|
||||||
|
|
||||||
(provide 'prelude-el-get)
|
|
|
@ -141,6 +141,8 @@
|
||||||
(interactive)
|
(interactive)
|
||||||
(message "Arrow key navigation is disabled. Use C-f instead.")))
|
(message "Arrow key navigation is disabled. Use C-f instead.")))
|
||||||
|
|
||||||
|
(global-set-key (kbd "C-x g") 'magit-status)
|
||||||
|
|
||||||
(provide 'prelude-global-keybindings)
|
(provide 'prelude-global-keybindings)
|
||||||
|
|
||||||
;;; prelude-global-keybindings.el ends here
|
;;; prelude-global-keybindings.el ends here
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
|
|
||||||
(defvar prelude-packages
|
(defvar prelude-packages
|
||||||
'(auctex clojure-mode coffee-mode deft full-ack gist groovy-mode haml-mode
|
'(auctex clojure-mode coffee-mode deft full-ack gist groovy-mode haml-mode
|
||||||
haskell-mode inf-ruby markdown-mode paredit projectile
|
haskell-mode inf-ruby magit markdown-mode paredit projectile
|
||||||
python sass-mode rainbow-mode scss-mode solarized-theme
|
python sass-mode rainbow-mode scss-mode solarized-theme
|
||||||
yaml-mode yari zenburn-theme)
|
yaml-mode yari zenburn-theme)
|
||||||
"A list of packages to ensure are installed at launch.")
|
"A list of packages to ensure are installed at launch.")
|
||||||
|
|
|
@ -88,9 +88,6 @@
|
||||||
(require 'feature-mode)
|
(require 'feature-mode)
|
||||||
(add-to-list 'auto-mode-alist '("\.feature$" . feature-mode))
|
(add-to-list 'auto-mode-alist '("\.feature$" . feature-mode))
|
||||||
|
|
||||||
;; load bundle snippets
|
|
||||||
(yas/load-directory (concat prelude-vendor-dir "feature-mode/snippets"))
|
|
||||||
|
|
||||||
(provide 'prelude-ruby)
|
(provide 'prelude-ruby)
|
||||||
|
|
||||||
;;; prelude-ruby.el ends here
|
;;; prelude-ruby.el ends here
|
||||||
|
|
Loading…
Reference in a new issue