Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
  • 18 commits
  • 9 files changed
  • 0 commit comments
  • 1 contributor
22 package-spec.el
View
@@ -1,27 +1,31 @@
-(source "elpa" "http://tromey.com/elpa/")
-(source "technomancy" "http://repo.technomancy.us/emacs/")
+(source "melpa" "http://melpa.milkbox.net/packages/")
(source "marmalade" "http://marmalade-repo.org/packages/")
(package "coffee-mode")
-(package "color-theme")
-(package "color-theme-solarized")
(package "drag-stuff")
(package "flymake-ruby")
(package "haml-mode")
(package "haskell-mode")
-(package "highlight-parentheses")
-(package "highlight-symbol")
(package "html-script-src")
-(package "htmlize")
(package "magit")
+(package "magithub")
(package "markdown-mode")
(package "rinari")
+(package "rspec-mode")
(package "ruby-end")
+(package "ruby-block")
(package "rvm")
(package "sass-mode")
+(package "scss-mode")
(package "wrap-region")
(package "yaml-mode")
(package "yasnippet")
+(package "ace-jump-mode")
+
+;; TODO: Not in MELPA yet
+(package "color-theme")
+(package "highlight-parentheses")
+(package "highlight-symbol")
+(package "htmlize")
+(package "jade-mode")
(package "rainbow-mode")
-(package "rspec-mode")
-(package "jade-mode")
5 rejeep-bindings.el
View
@@ -21,8 +21,8 @@
("C-x g" magit-status)
("%" match-paren)
("C-c d" duplicate-current-line-or-region)
- ("C-c +" text-scale-increase)
- ("C-c -" text-scale-decrease)
+ ("M-+" text-scale-increase)
+ ("M-_" text-scale-decrease)
("C-c n" clean-up-buffer-or-region)
("C-c s" swap-windows)
("C-c r" rename-this-buffer-and-file)
@@ -33,6 +33,7 @@
("C-M-n" scroll-up-five)
("M-k" kill-this-buffer)
("M-o" other-window)
+ ("C-c SPC" ace-jump-mode)
("C-x C-c"
(lambda ()
(interactive)
2  rejeep-javascript.el
View
@@ -1,5 +1,7 @@
;;; rejeep-javascript.el --- Javascript stuff
+(add-to-list 'auto-mode-alist '("\\.json$" . js-mode))
+(add-to-list 'interpreter-mode-alist '("node" . js-mode))
(add-hook 'js-mode-hook
(lambda()
1  rejeep-lisp.el
View
@@ -13,6 +13,7 @@
(2 font-lock-function-name-face nil t))))))
(define-key lisp-mode-shared-map (kbd "M-&") 'lisp-complete-symbol)
+(define-key emacs-lisp-mode-map (kbd "M-.") 'find-function-at-point)
(add-to-list 'interpreter-mode-alist '("emacs" . emacs-lisp-mode))
12 rejeep-misc.el
View
@@ -51,7 +51,7 @@
;; CUA rectangle mode
(setq cua-enable-cua-keys nil)
(setq cua-toggle-set-mark nil)
-(cua-mode)
+(cua-mode 1)
;; Prefer utf8
(setq locale-coding-system 'utf-8)
@@ -61,7 +61,7 @@
(prefer-coding-system 'utf-8)
;; Set font size
-(set-face-attribute 'default nil :height 110)
+(set-face-attribute 'default nil :height 120)
;; Smooth scrolling
(require 'smooth-scrolling)
@@ -87,7 +87,8 @@
;; Color theme
(require 'color-theme)
-(color-theme-solarized-dark)
+(require 'color-theme-subdued)
+(color-theme-subdued)
;; Highlight symbol at point
(require 'highlight-symbol)
@@ -98,7 +99,8 @@
(require 'wrap-region)
(wrap-region-global-mode 1)
(wrap-region-add-wrappers
- '(("$" "$" nil 'latex-mode)
+ '(("`" "'" nil 'emacs-lisp-mode)
+ ("$" "$" nil 'latex-mode)
("{-" "-}" "#" 'haskell-mode)
("/" "/" nil 'ruby-mode)
("/* " " */" "#" '(java-mode javascript-mode css-mode))
@@ -114,4 +116,4 @@
(defalias 'yes-or-no-p 'y-or-n-p)
-(provide 'rejeep-misc)
+(provide 'rejeep-misc)
2  rejeep-programming.el
View
@@ -38,6 +38,8 @@
(add-to-list 'auto-mode-alist '("\.feature$" . feature-mode))
(add-to-list 'auto-mode-alist '("\.markdown$" . markdown-mode))
(add-to-list 'auto-mode-alist '("\.md$" . markdown-mode))
+;; Use `js-mode' for ActionScript.
+(add-to-list 'auto-mode-alist '("\\.as$" . js-mode))
(add-hook 'compilation-shell-minor-mode-hook 'ansi-color-for-comint-mode-on)
9 rejeep-ruby.el
View
@@ -2,6 +2,8 @@
(require 'rvm)
(require 'ruby-end)
+(require 'ruby-block)
+(require 'rspec-mode)
(setq ruby-deep-indent-paren nil)
(setq ruby-end-check-statement-modifiers t)
@@ -22,13 +24,14 @@
(insert "{}")
(backward-char 1)))
+(add-hook 'ruby-mode-hook 'flymake-ruby-load)
+(add-hook 'ruby-mode-hook 'rvm-activate-corresponding-ruby)
(add-hook 'ruby-mode-hook
(lambda()
+ (define-key ruby-mode-map (kbd "#") 'ruby-interpolate)
(define-key ruby-mode-map (kbd "C-M-n") 'scroll-up-five)
- (define-key ruby-mode-map (kbd "C-M-p") 'scroll-down-five)
- (define-key ruby-mode-map (kbd "#") 'ruby-interpolate)))
+ (define-key ruby-mode-map (kbd "C-M-p") 'scroll-down-five)))
-(add-hook 'ruby-mode-hook 'flymake-ruby-load)
(dolist (regex '("\\.rake$" "\\.gemspec$" "\\.ru$" "Rakefile$" "Gemfile$" "Capfile$"))
(add-to-list 'auto-mode-alist `(,regex . ruby-mode)))
2  snippets
@@ -1 +1 @@
-Subproject commit 25ad7cb9af5b116b8105275b3241855ed5d44500
+Subproject commit cbc907621d826a5df4d08be3e62b840571eb5649
100 vendor/color-theme-subdued.el
View
@@ -0,0 +1,100 @@
+;; color-theme-subdued.el -- a tango-based color theme for Emacs
+;; Revision 7
+;;
+;; Copyright (C) 2009-2010 Jason R. Blevins <jrblevin@sdf.lonestar.org>
+;;
+;; This program is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU General Public License as
+;; published by the Free Software Foundation; either version 3 of
+;; the License, or (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be
+;; useful, but WITHOUT ANY WARRANTY; without even the implied
+;; warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+;; PURPOSE. See the GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public
+;; License along with this program; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+;; MA 02111-1307 USA
+
+(require 'color-theme)
+
+(defun color-theme-subdued ()
+ "Subdued color theme for Emacs by Jason Blevins.
+Based on the Tango color palette."
+ (interactive)
+ (color-theme-install
+ '(color-theme-subdued
+ ((foreground-color . "#d3d7cf")
+ (background-color . "#000")
+ (background-mode . dark)
+ (cursor-color . "#73d216") ; medium chameleon
+ (mouse-color . "#73d216"))
+
+ ;;; Standard font lock faces
+ (default ((t (nil))))
+ (font-lock-comment-face ((t (:foreground "#61635e")))) ; dark aluminum
+ (font-lock-comment-delimiter-face ((t (:foreground "#61635e")))) ; dark aluminum
+ (font-lock-doc-face ((t (:foreground "#77507b")))) ; plum
+ (font-lock-doc-string-face ((t (:foreground "#77507b")))) ; plum
+ (font-lock-string-face ((t (:foreground "#4e9a06" :background "#222222")))) ; plum
+ (font-lock-keyword-face ((t (:foreground "#729fcf")))) ; light sky blue
+ (font-lock-builtin-face ((t (:foreground "#855c1b")))) ; med-dark chocolate
+ (font-lock-function-name-face ((t (:foreground "#c4a000")))) ; dark butter
+ (font-lock-variable-name-face ((t (nil))))
+ (font-lock-preprocessor-face ((t (:foreground "#888a85")))) ; aluminum
+ (font-lock-constant-face ((t (:foreground "#77507b")))) ; dark chameleon
+ (font-lock-type-face ((t (:foreground "#ad7fa8")))) ; light plum
+ (font-lock-warning-face ((t (:bold t :foreground "#cc0000")))) ; scarlet red
+
+ ;; Search
+ (isearch ((t (:foreground "#080808" :background "#edd400"))))
+ (isearch-lazy-highlight-face ((t (:foreground "#080808" :background "#2e3436"))))
+
+ ;; Emacs Interface
+ (fringe ((t (:background "#0f0f0f"))))
+ (border ((t (:background "#0f0f0f"))))
+ (mode-line ((t (:background "#1f1f1f" :foreground "#eeeeec"))))
+ (mode-line-buffer-id ((t (:background "#1f1f1f" :foreground "#eeeeec"))))
+ (mode-line-inactive ((t (:background "#1f1f1f" :foreground "#888a85"))))
+ (minibuffer-prompt ((t (:foreground "#729fcf")))) ; light sky blue
+ (region ((t (:background "#2e3436"))))
+
+ ;; Parenthesis matching
+ (show-paren-match-face ((t (:foreground "#2e3436" :background "#73d216"))))
+ (show-paren-mismatch-face ((t (:foreground "#2e3436" :background "#ef2929"))))
+
+ ;; Line highlighting
+ (highlight ((t (:background "#1f1f1f" :foreground nil))))
+ (highlight-current-line-face ((t (:background "#1f1f1f" :foreground nil))))
+
+ ;; Calendar
+ (holiday-face ((t (:foreground "#cc0000")))) ; dark scarlet red
+
+ ;; Info
+ (info-xref ((t (:foreground "#729fcf")))) ; light sky blue
+ (info-xref-visited ((t (:foreground "#ad7fa8")))) ; light plum
+
+ ;;; AUCTeX
+ (font-latex-sectioning-5-face ((t (:foreground "#c4a000" :bold t)))) ; dark butter
+ (font-latex-bold-face ((t (:foreground "#4e9a06" :bold t)))) ; dark chameleon
+ (font-latex-italic-face ((t (:foreground "#4e9a06" :italic t)))) ; dark chameleon
+ (font-latex-math-face ((t (:foreground "#855c1b")))) ; med-dark chocolate
+ (font-latex-string-face ((t (:foreground "#77507b")))) ; plum
+ (font-latex-warning-face ((t (:foreground "#cc0000")))) ; dark scarlet red
+ (font-latex-slide-title-face ((t (:foreground "#c4a000")))) ; dark butter
+
+ ;;; post-mode
+ (post-emoticon-face ((t (:background "#edd400" :foreground "#000000")))) ; medium butter
+ (post-header-value-face ((t (:foreground "#4e9a06")))) ; dark chameleon
+ (post-header-keyword-face ((t (:foreground "#4e9a06" :bold t)))) ; dark chameleon
+ (post-signature-text-face ((t (:foreground "#cc0000")))) ; dark scarlet red
+ (post-quoted-text-face ((t (:foreground "#855c1b" :slant normal)))) ; med-dark chocolate
+ (post-double-quoted-text-face ((t (:foreground "#77507b" :slant normal)))) ; plum
+ (post-multiply-quoted-text-face ((t (:foreground "#61635e" :slant normal)))) ; dark aluminum
+ (post-email-address-text-face ((t (:foreground "#729fcf" :bold t)))) ; light sky blue
+ (post-url-face ((t (:foreground "#729fcf" :bold t)))) ; light sky blue
+ )))
+
+(provide 'color-theme-subdued)

No commit comments for this range

Something went wrong with that request. Please try again.