-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
33 changed files
with
927 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,40 @@ | ||
|
||
;; ----- smex-history ----- | ||
( | ||
eshell | ||
find-file-in-project | ||
make-directory | ||
find-file | ||
package-install | ||
cd | ||
5x5 | ||
arp | ||
dbx | ||
dig | ||
package-list-packages-no-fetch | ||
erc | ||
eshell | ||
) | ||
|
||
;; ----- smex-data ----- | ||
( | ||
(package-install . 4) | ||
(package-install . 14) | ||
(evil-mode . 1) | ||
(nrepl-jack-in . 12) | ||
(nrepl-jack-in . 30) | ||
(4clojure-problem . 3) | ||
(python-menu . 1) | ||
(eshell . 3) | ||
(nrepl . 1) | ||
(nrepl . 13) | ||
(erc . 3) | ||
(nrepl-macroexpansion-minor-mode . 1) | ||
(find-file-in-project . 9) | ||
(eval-buffer . 2) | ||
(eval-last-sexp . 2) | ||
(nrepl-eval-buffer . 6) | ||
(nrepl-load-current-buffer . 5) | ||
(paredit-mode . 1) | ||
(nrepl-eval-region . 11) | ||
(nrepl-switch-to-repl-buffer . 1) | ||
(nrepl-clear-output . 1) | ||
(package-list-packages-no-fetch . 2) | ||
(find-file . 5) | ||
(evil-end-of-line . 3) | ||
(surround-delete . 1) | ||
(make-directory . 4) | ||
(auto-complete . 2) | ||
(auto-complete-mode . 1) | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
((("link-to" . | ||
[0 0 0 0 0 1 0]) | ||
(":br" . | ||
[8 0 0]) | ||
(":strong" . | ||
[0 0 0 0 0 1 0]) | ||
("url" . | ||
[1 0 0]) | ||
(":code" . | ||
[5 0 0 0 0]) | ||
("API" . | ||
[1 0 0]) | ||
("the" . | ||
[1 0 0]) | ||
("common/template" . | ||
[0 0 0 0 0 0 0 0 0 0 0 1 0 0 0]))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,3 @@ | ||
{:user {:plugins [[lein-tarsier "0.9.1"] | ||
{:user {:plugins [[lein-localrepo "0.4.0"] | ||
[lein-swank "1.4.4"] | ||
[lein-light "0.0.4"] | ||
[lein-cljsbuild "0.2.4"] | ||
[lein-iclojure "1.0"] | ||
]}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
;;; evil-leader-autoloads.el --- automatically extracted autoloads | ||
;; | ||
;;; Code: | ||
|
||
|
||
;;;### (autoloads nil nil ("evil-leader-pkg.el" "evil-leader.el") | ||
;;;;;; (20519 26934 195368)) | ||
|
||
;;;*** | ||
|
||
(provide 'evil-leader-autoloads) | ||
;; Local Variables: | ||
;; version-control: never | ||
;; no-byte-compile: t | ||
;; no-update-autoloads: t | ||
;; coding: utf-8 | ||
;; End: | ||
;;; evil-leader-autoloads.el ends here |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
(define-package "evil-leader" "0.1" "let there be <leader>" (quote ((evil "0.0.0")))) |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,119 @@ | ||
;;; evil-leader.el --- let there be <leader> | ||
|
||
;; Copyright (C) 2011 by Michael Markert | ||
;; Author: Michael Markert <markert.michael@googlemail.com> | ||
;; URL: http://github.com/cofi/evil-leader | ||
;; Git-Repository: git://github.com/cofi/evil-leader.git | ||
;; Created: 2011-09-13 | ||
;; Version: 0.1 | ||
;; Keywords: evil vim-emulation leader | ||
;; Package-Requires: ((evil "0.0.0")) | ||
|
||
;; This file is not part of GNU Emacs. | ||
|
||
;; 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, see <http://www.gnu.org/licenses/>. | ||
|
||
;; Known Bugs: | ||
;; See http://github.com/cofi/evil-leader/issues | ||
|
||
;; Install: | ||
;; (require 'evil-leader) | ||
|
||
;; Usage: | ||
|
||
;; bind keys using `evil-leader/set-key' | ||
;; and call them via <leader>key or <prefixed-leader>key in emacs/insert state | ||
;; if `evil-leader/in-all-states' is non-nil | ||
|
||
|
||
(require 'evil) | ||
|
||
(defvar evil-leader/map (make-sparse-keymap) | ||
"Keymap used for leader bindings.") | ||
|
||
;;; utilities | ||
|
||
(defun evil-leader/set-leader (key &optional prefix) | ||
"Set leader key to `key' and non-normal-prefix to `prefix' and remove old bindings. | ||
Passing `nil' as `prefix' disables non-normal-prefix." | ||
(let ((old (when (boundp 'evil-leader/leader) (read-kbd-macro evil-leader/leader))) | ||
(old-prefixed (when (and (boundp 'evil-leader/non-normal-prefix) | ||
(boundp 'evil-leader/leader) | ||
evil-leader/non-normal-prefix) | ||
(read-kbd-macro (concat evil-leader/non-normal-prefix | ||
evil-leader/leader)))) | ||
(prefixed (when prefix | ||
(read-kbd-macro (concat prefix key)))) | ||
(key (read-kbd-macro key))) | ||
(when old-prefixed | ||
(define-key evil-emacs-state-map old-prefixed nil) | ||
(define-key evil-insert-state-map old-prefixed nil)) | ||
(when (and (boundp 'evil-leader/in-all-states) evil-leader/in-all-states prefixed) | ||
(define-key evil-emacs-state-map prefixed evil-leader/map) | ||
(define-key evil-insert-state-map prefixed evil-leader/map)) | ||
(when old | ||
(define-key evil-normal-state-map old nil)) | ||
(define-key evil-normal-state-map key evil-leader/map))) | ||
|
||
;;; customization | ||
|
||
(defgroup evil-leader nil | ||
"<leader> support for evil." | ||
:group 'evil | ||
:prefix 'evil-leader/) | ||
|
||
(defcustom evil-leader/leader "\\" | ||
"The <leader> key, used to access keys defined by `evil-leader/set-key' in normal state. | ||
Must be readable by `read-kbd-macro'. For example: \",\"." | ||
:type "string" | ||
:group 'evil-leader | ||
:set (lambda (sym value) | ||
(evil-leader/set-leader value (and (boundp 'evil-leader/non-normal-prefix) | ||
evil-leader/non-normal-prefix)) | ||
(set-default sym value))) | ||
|
||
(defcustom evil-leader/non-normal-prefix "C-" | ||
"Prefix for leader-map in insert- and emacs-state. | ||
`evil-leader/in-all-states' has to be non-nil for this to be set. | ||
The combination has to be readable by `read-kbd-macro'." | ||
:type 'string | ||
:group 'evil-leader | ||
:set (lambda (sym value) | ||
(evil-leader/set-leader evil-leader/leader value) | ||
(set-default sym value))) | ||
|
||
(defcustom evil-leader/in-all-states nil | ||
"If is non-nil leader-map is accessible by <prefixed-leader> in emacs/insert state. | ||
<prefixed-leader> is `evil-leader/non-normal-prefix' + `evil-leader/leader'" | ||
:type 'boolean | ||
:group 'evil-leader | ||
:set (lambda (sym value) | ||
(evil-leader/set-leader evil-leader/leader (and value evil-leader/non-normal-prefix)) | ||
(set-default sym value))) | ||
|
||
(defun evil-leader/set-key (key def &rest bindings) | ||
"Bind KEY to DEF in `evil-leader-map'." | ||
(interactive "kKey: \naCommand: ") | ||
(while key | ||
(define-key evil-leader/map (read-kbd-macro key) def) | ||
(setq key (pop bindings) | ||
def (pop bindings)))) | ||
|
||
(put 'evil-leader/set-key 'lisp-indent-function 'defun) | ||
|
||
(provide 'evil-leader) | ||
|
||
;;; evil-leader.el ends here |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
;;; sokoban-autoloads.el --- automatically extracted autoloads | ||
;; | ||
;;; Code: | ||
|
||
|
||
;;;### (autoloads (sokoban sokoban-mode) "sokoban" "sokoban.el" (20504 | ||
;;;;;; 4203)) | ||
;;; Generated autoloads from sokoban.el | ||
|
||
(autoload 'sokoban-mode "sokoban" "\ | ||
Major mode to play sokoban. | ||
Commands: | ||
\\{sokoban-mode-map} | ||
\(fn)" t nil) | ||
|
||
(autoload 'sokoban "sokoban" "\ | ||
Play sokoban. | ||
\(fn)" t nil) | ||
|
||
;;;*** | ||
|
||
;;;### (autoloads nil nil ("sokoban-pkg.el") (20504 4203 627666)) | ||
|
||
;;;*** | ||
|
||
(provide 'sokoban-autoloads) | ||
;; Local Variables: | ||
;; version-control: never | ||
;; no-byte-compile: t | ||
;; no-update-autoloads: t | ||
;; coding: utf-8 | ||
;; End: | ||
;;; sokoban-autoloads.el ends here |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
(define-package "sokoban" "1.23" "Play the Sokoban game in emacs" (quote nil)) |
Binary file not shown.
Oops, something went wrong.