Skip to content

Commit 4e9c3c2

Browse files
committed
merging
1 parent 4088cb0 commit 4e9c3c2

File tree

1,322 files changed

+443902
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,322 files changed

+443902
-2
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
VC mode cheatsheet:
2+
3+
On current file:
4+
* View diff between revisions:
5+
** C-x v =
6+
** C-u C-x v =
7+
* View commit log:
8+
** C-x v l
9+
** Inside this buffer:
10+
*** "f" to visit the revision at point
11+
*** "d" to visit a diff of revision at point
12+
* Add current file to commit
13+
** C-x v i
14+
* Commit current file
15+
** C-x v v
16+
* Discard changes:
17+
** C-x v u
18+
* Modeline:
19+
** Git:
20+
*** The modeline shows the current branch
21+
*** "git-master" show the file is unchanged from the committed version
22+
*** "git:master" shows the file has been changed from the committed version
23+
24+
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
VC mode cheatsheet:
2+
3+
On current file:
4+
* View diff between revisions:
5+
** C-x v =
6+
** C-u C-x v =
7+
* View commit log:
8+
** C-x v l
9+
** Inside this buffer:
10+
*** "f" to visit the revision at point
11+
*** "d" to visit a diff of revision at point
12+
* Add current file to commit
13+
** C-x v i
14+
* Commit current file
15+
** C-x v v
16+
* Discard changes:
17+
** C-x v u
18+
* Modeline:
19+
** Git:
20+
*** The modeline shows the current branch
21+
*** "git-master" show the file is unchanged from the committed version
22+
*** "git:master" shows the file has been changed from the committed version
23+
24+
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
VC mode cheatsheet:
2+
3+
On current file:
4+
* View diff between revisions:
5+
** C-x v =
6+
** C-u C-x v =
7+
* View commit log:
8+
** C-x v l
9+
** Inside this buffer:
10+
*** "f" to visit the revision at point
11+
*** "d" to visit a diff of revision at point
12+
* Add current file to commit
13+
** C-x v i
14+
* Commit current file
15+
** C-x v v
16+
* Discard changes:
17+
** C-x v u
18+
* Modeline:
19+
** Git:
20+
*** The modeline shows the current branch
21+
*** "git-master" show the file is unchanged from the committed version
22+
*** "git:master" shows the file has been changed from the committed version
23+
24+

abbrev_defs

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
(define-abbrev-table 'Custom-mode-abbrev-table '())
55

6+
<<<<<<< HEAD
67
(define-abbrev-table 'awk-mode-abbrev-table
78
'(
89
))
@@ -16,21 +17,38 @@
1617
(define-abbrev-table 'c-mode-abbrev-table
1718
'(
1819
))
20+
=======
21+
(define-abbrev-table 'apropos-mode-abbrev-table '())
22+
23+
(define-abbrev-table 'calendar-mode-abbrev-table '())
24+
>>>>>>> emacs24
1925

2026
(define-abbrev-table 'change-log-mode-abbrev-table '())
2127

2228
(define-abbrev-table 'comint-mode-abbrev-table '())
2329

2430
(define-abbrev-table 'completion-list-mode-abbrev-table '())
2531

32+
<<<<<<< HEAD
33+
(define-abbrev-table 'diff-mode-abbrev-table '())
34+
35+
=======
36+
(define-abbrev-table 'confluence-mode-abbrev-table '())
37+
38+
(define-abbrev-table 'confluence-search-mode-abbrev-table '())
39+
2640
(define-abbrev-table 'diff-mode-abbrev-table '())
2741

42+
(define-abbrev-table 'emacs-lisp-mode-abbrev-table '())
43+
44+
>>>>>>> emacs24
2845
(define-abbrev-table 'erc-mode-abbrev-table '())
2946

3047
(define-abbrev-table 'fundamental-mode-abbrev-table '())
3148

3249
(define-abbrev-table 'global-abbrev-table '())
3350

51+
<<<<<<< HEAD
3452
(define-abbrev-table 'idl-mode-abbrev-table '())
3553

3654
(define-abbrev-table 'inferior-python-mode-abbrev-table '())
@@ -54,6 +72,13 @@
5472
(define-abbrev-table 'jde-run-mode-abbrev-table '())
5573

5674
(define-abbrev-table 'jython-mode-abbrev-table '())
75+
=======
76+
(define-abbrev-table 'grep-mode-abbrev-table '())
77+
78+
(define-abbrev-table 'html-mode-abbrev-table '())
79+
80+
(define-abbrev-table 'inferior-moz-mode-abbrev-table '())
81+
>>>>>>> emacs24
5782

5883
(define-abbrev-table 'ledger-mode-abbrev-table '())
5984

@@ -74,6 +99,7 @@
7499

75100
(define-abbrev-table 'magit-log-edit-mode-abbrev-table '())
76101

102+
<<<<<<< HEAD
77103
(define-abbrev-table 'objc-mode-abbrev-table
78104
'(
79105
))
@@ -85,10 +111,36 @@
85111
(define-abbrev-table 'python-mode-abbrev-table '())
86112

87113
(define-abbrev-table 'select-tags-table-mode-abbrev-table '())
114+
=======
115+
(define-abbrev-table 'magit-show-branches-mode-abbrev-table '())
116+
117+
(define-abbrev-table 'noshell-process-mode-abbrev-table '())
118+
119+
(define-abbrev-table 'nxhtml-mode-abbrev-table '())
120+
121+
(define-abbrev-table 'org-mode-abbrev-table '())
122+
123+
(define-abbrev-table 'outline-mode-abbrev-table '())
124+
125+
(define-abbrev-table 'prog-mode-abbrev-table '())
126+
127+
(define-abbrev-table 'sgml-mode-abbrev-table '())
128+
129+
(define-abbrev-table 'snippet-mode-abbrev-table '())
130+
>>>>>>> emacs24
88131

89132
(define-abbrev-table 'special-mode-abbrev-table '())
90133

91134
(define-abbrev-table 'text-mode-abbrev-table '())
92135

136+
<<<<<<< HEAD
93137
(define-abbrev-table 'vc-git-log-view-mode-abbrev-table '())
94138

139+
=======
140+
(define-abbrev-table 'udev-control-mode-abbrev-table '())
141+
142+
(define-abbrev-table 'vc-git-log-view-mode-abbrev-table '())
143+
144+
(define-abbrev-table 'wab-compilation-mode-abbrev-table '())
145+
146+
>>>>>>> emacs24

ac-comphist.dat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(nil)

adben-OSX.el

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,70 @@
11
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
22
;; Mac OSX customizations
33
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4-
(normal-erase-is-backspace-mode t)
4+
<<<<<<< HEAD
5+
(normal-erase-is-backspace-mode t)
6+
=======
7+
(normal-erase-is-backspace-mode t)
8+
(require 'mac-key-mode)
9+
;; The default keymaps are as follows:
10+
;; ⌘ + O — Open an existing file into an Emacs buffer
11+
;; ⌘ + W — Discard (kill) current buffer
12+
;; ⌘ + S — Save current buffer into its file
13+
;; ⌘ + ⇧ (Shift) + S — Write current buffer into another file
14+
;; ⌘ + I — Display current file/directory in a Finder window
15+
;; ⌘ + P — Print current buffer
16+
;; ⌘ + Q — Quit
17+
;; ⌘ + Z — Undo
18+
;; ⌘ +⇧ (Shift) + Z — Redo
19+
;; ⌘ + X — Cut
20+
;; ⌘ + C — Copy
21+
;; ⌘ + V — Paste
22+
;; ⌘ + A — Select All
23+
;; ⌘ + F — Search for a string
24+
;; ⌘ + ⌥ (Option) + F — Advanced Search (M-x occur)
25+
;; ⌘ + G — Search forward for a string
26+
;; ⌘ + ⇧ (Shift) + G — Search backward for a string
27+
;; ⌘ + L — Go to Line
28+
;; ⌘ + T — Show/Hide the font panel.
29+
;; ⌘ + M — Minimize the window
30+
;; ⌘ + ` — Move to a different visible window (frame)
31+
;; ⌘ + ⇧ (Shift) + N — Make a new window (frame)
32+
;; ⌘ + ⇧ (Shift) + W — Close window (frame)
33+
;; ⌘ + ? — Show help files (M-x info)
34+
;; ⌘ + / — Same as ⌘ + ?
35+
;; ⌘ + . — Interrupt operation
36+
;; ⌘ + ↑ — Move point to the beginning of the buffer
37+
;; ⌘ + ↓ — Move point to the end of the buffer
38+
;; ⌘ + ← — Move point to beginning of current line
39+
;; ⌘ + → — Move point to end of current line
40+
;; ⌘ + Click — Open URL with a browser
41+
;; ⌃ (Control) + Click — Show contextual menu
42+
;; ⇧ (Shift) + Click — Select region
43+
;;; MacOS X specific stuff
44+
; setting Hyper and Super keys for the Mac keyboard, for emacs running in OS X
45+
(setq mac-option-modifier 'hyper) ; sets the Option key as Hyper
46+
(setq mac-option-modifier 'super) ; sets the Option key as Super
47+
;;(setq mac-command-modifier 'meta) ; sets the Command key as Meta
48+
(setq mac-control-modifier 'meta) ; sets the Control key as Meta
49+
;;(setq mac-option-modifier 'meta)
50+
(setq mac-command-modifier 'ctrl) ;sets command key as ctrl
51+
;;(setq mac-command-modifier 'crtl mac-option-modifier 'meta)
52+
(define-key mac-key-mode-map [(alt l)] 'goto-line)
53+
;; (global-set-key [(hyper a)] 'mark-whole-buffer)
54+
;; (global-set-key [(hyper v)] 'yank)
55+
;; (global-set-key [(hyper c)] 'kill-ring-save)
56+
;; (global-set-key [(hyper x)] 'kill-region)
57+
;; (global-set-key [(hyper s)] 'save-buffer)
58+
;; (global-set-key [(hyper l)] 'goto-line)
59+
;; (global-set-key [(hyper o)] 'find-file)
60+
;; (global-set-key [(hyper f)] 'isearch-forward)
61+
;; (global-set-key [(hyper g)] 'isearch-repeat-forward)
62+
;; (global-set-key [(hyper w)]
63+
;; (lambda () (interactive) (kill-buffer (current-buffer))))
64+
;; (global-set-key [(hyper .)] 'keyboard-quit)
65+
;; I disabled this since I want to avoid hitting Cmd-q accidentally.
66+
(global-set-key [(hyper q)] 'save-buffers-kill-emacs)
67+
(require 'redo+)
68+
(global-set-key [(hyper z)] 'undo)
69+
(global-set-key [(hyper shift z)] 'redo)
70+
>>>>>>> emacs24

adben-cedet.el

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
22
;; CEDET
33
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4+
<<<<<<< HEAD
45
(load-file "~/.emacs.d/vendor/cedet/common/cedet.el")
56
;;make all the 'semantic.cache' files go somewhere sane
67
(setq semanticdb-default-save-directory "~/emacs-meta/semantic.cache/")
@@ -11,3 +12,24 @@
1112
;; (semantic-load-enable-excessive-code-helpers)
1213
;; Enable this if you develop in semantic, or develop grammars
1314
;; (semantic-load-enable-semantic-debugging-helpers)
15+
=======
16+
;;(load-file "~/.emacs.d/vendor/cedet/common/cedet.el")
17+
;;(add-to-list 'load-path "/Applications/Emacs.app/Contents/Resources/lisp/cedet/")
18+
(load-file "/Applications/Emacs.app/Contents/Resources/lisp/cedet/cedet.elc");;
19+
;;make all the 'semantic.cache' files go somewhere sane
20+
;;(require 'semantic)
21+
(setq semanticdb-default-save-directory "~/.emacs-meta/semantic.cache/")
22+
;; Enabling various SEMANTIC minor modes. See semantic/INSTALL for more ideas.
23+
;; Select one of the following
24+
;; (semantic-load-enable-code-helpers 1)
25+
;; (semantic-load-enable-guady-code-helpers 1)
26+
;; (semantic-load-enable-excessive-code-helpers 1)
27+
;; ;; ;;Enable this if you develop in semantic, or develop grammars
28+
;; (semantic-load-enable-semantic-debugging-helpers)
29+
(require 'cedet)
30+
(require 'eieio)
31+
(require 'semantic)
32+
(require 'speedbar)
33+
(require 'srecode)
34+
(require 'ede)
35+
>>>>>>> emacs24

adben-clojure.el

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
;;
2+
(load-library "elein")
3+
4+
;; clojure-mode
5+
(add-to-list 'load-path "~/.emacs.d/elpa/clojure-mode-1.8.0/")
6+
(require 'clojure-mode)
7+
8+
;; swank-clojure
9+
;;(add-to-list 'load-path "~/.emacs.d/elpa/swank-clojure-1.1.0/")
10+
(add-to-list 'load-path "~/git/swank-clojure")
11+
12+
(setq swank-clojure-jar-path "~/.m2/repository/org/clojure/clojure/1.2.0/clojure-1.2.0.jar"
13+
swank-clojure-extra-classpaths (list
14+
;; "~/.emacs.d/elpa/swank-clojure-1.1.0/"
15+
"~/git/swank-clojure"
16+
"~/.m2/repository/org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.jar"))
17+
18+
(require 'swank-clojure)
19+
20+
;; slime
21+
(eval-after-load "slime"
22+
;'(setq slime-protocol-version 'ignore)
23+
'(progn (slime-setup '(slime-repl))))
24+
25+
;;(add-to-list 'load-path "~/git/slime")
26+
(add-to-list 'load-path "~/.emacs.d/elpa/slime-20100404.1/")
27+
(require 'slime)
28+
(slime-setup)
29+
30+
;; Autoloads and basic wiring
31+
(autoload 'clojure-mode "clojure-mode" "Major mode for editing Clojure code." t nil)
32+
(autoload 'clojure-test-mode "clojure-test-mode" "A minor mode for running Clojure tests." t nil)
33+
(add-to-list 'auto-mode-alist '("\\.clj$" . clojure-mode))
34+
35+
(eval-after-load "clojure-mode"
36+
'(progn
37+
(require 'clojure-test-mode)))
38+
(autoload 'swank-clojure-init "swank-clojure" "" nil nil)
39+
(autoload 'swank-clojure-slime-mode-hook "swank-clojure" "" nil nil)
40+
(autoload 'swank-clojure-cmd "swank-clojure" "" nil nil)
41+
(defadvice slime-read-interactive-args (before add-clojure)
42+
(require 'assoc)
43+
(aput 'slime-lisp-implementations 'clojure (list (swank-clojure-cmd) :init 'swank-clojure-init)))
44+
(autoload 'swank-clojure-project "swank-clojure" "" t nil)
45+
(add-hook 'clojure-mode-hook 'clojure-test-maybe-enable)
46+
(add-hook 'slime-repl-mode-hook 'clojure-mode-font-lock-setup)
47+
48+
49+
;; Use technomancy's bag of fancy clojure/slime tricks
50+
(add-to-list 'load-path "~/git/durendal")
51+
(require 'durendal)
52+
(durendal-enable t)
53+
54+
;;(add-hook 'clojure-mode-hook 'enable-paredit-mode) ;; ToDo check hubert's paredit config
55+
(add-hook 'clojure-mode-hook 'font-lock-mode) ;; because it doesn't turn on in Emacs 24
56+
57+
(defun slime-clojure-repl-setup ()
58+
"Some REPL setup additional to that in durendal"
59+
(when (string-equal (slime-lisp-implementation-name) "clojure")
60+
(when (slime-inferior-process)
61+
(message "Setting up repl for clojure")
62+
(slime-redirect-inferior-output))
63+
64+
(set-syntax-table clojure-mode-syntax-table)
65+
(setq lisp-indent-function 'clojure-indent-function)))
66+
67+
(add-hook 'slime-repl-mode-hook 'slime-clojure-repl-setup)
68+
69+
70+
(defun lein-swank ()
71+
(interactive)
72+
(let ((default-directory (locate-dominating-file default-directory "project.clj")))
73+
(when (not default-directory)
74+
(error "Not in a Leiningen project."))
75+
;; you can customize slime-port using .dir-locals.el
76+
(let ((proc (start-process "lein-swank" nil "lein" "swank" (number-to-string slime-port))))
77+
(when proc
78+
(process-put proc :output nil)
79+
(set-process-sentinel proc (lambda (proc event)
80+
(message "%s%s: `%S'"
81+
(process-get proc :output)
82+
proc (replace-regexp-in-string "\n" "" event))))
83+
(set-process-filter proc
84+
(lambda (proc output)
85+
;; record last line of output until connected (possible error message)
86+
(process-put proc :output (concat (process-get proc :output) output))
87+
(when (string-match "Connection opened on" output)
88+
(slime-connect "localhost" slime-port)
89+
;; no need to further process output
90+
(set-process-filter proc nil))))
91+
(message "Starting swank server...")))))
92+
93+
94+
95+
96+
(eval-after-load "viper"
97+
'(add-to-list 'viper-vi-state-mode-list 'clojure-mode))
98+
99+
(eval-after-load "gist"
100+
'(add-to-list 'gist-supported-modes-alist '(clojure-mode . ".clj")))
101+
102+
(provide 'adben-clojure)

0 commit comments

Comments
 (0)