diff --git a/helpers.el b/helpers.el index f0e1fea..9d03665 100644 --- a/helpers.el +++ b/helpers.el @@ -48,6 +48,15 @@ (yank)) +;; +;; Align Equal Signs +;; + +;; (defun align-equal-signs() +;; (interactive) +;; (align-regexp "=")) + + ;; ;; Yank Pop Forwards ;; @@ -68,7 +77,7 @@ ;; -;; Window Resizing +;; Window Re-sizing ;; (defun enlarge-window-down () (interactive) (enlarge-window 1)) diff --git a/keybindings.el b/keybindings.el index 162c72f..50bd1a8 100644 --- a/keybindings.el +++ b/keybindings.el @@ -12,7 +12,7 @@ ;; Kill-Ring related. (global-set-key (kbd "M-Y") 'yank-pop-forwards) -;; Scroll up/down +;; Move to beginning/end of buffer (global-set-key (kbd "s-") 'beginning-of-buffer) (global-set-key (kbd "s-") 'end-of-buffer) @@ -31,10 +31,16 @@ ;; Undo/Redo (via undo-tree) (when (require 'undo-tree nil 'noerror) + ;; Mac OS X GUI (global-set-key (kbd "s-z") 'undo-tree-undo) - (global-set-key (kbd "s-Z") 'undo-tree-redo)) + (global-set-key (kbd "s-Z") 'undo-tree-redo) + ;; Console + (global-set-key (kbd "M--") 'undo-tree-undo) + (global-set-key (kbd "M-_") 'undo-tree-redo)) (when (require 'textmate nil 'noerror) + (global-set-key (kbd "C-c C-f") 'textmate-goto-file) + (global-set-key (kbd "C-x C-t") 'textmate-goto-file) (global-set-key (kbd "M-p") 'textmate-column-up) (global-set-key (kbd "M-n") 'textmate-column-down)) @@ -44,7 +50,13 @@ ;; Duplicate line (via helpers.el) (global-set-key (kbd "C-x C-d") 'duplicate-line) -;; Fullscreen (works only with `brew install emacs --cocoa`) +;; Goto line +(global-set-key (kbd "C-c C-l") 'goto-line) + +;; Align Equal Signs (via helpers.el) +;; (global-set-key (kbd "M-s-‘") 'align-equal-signs) + +;; Fullscreen (requires this patch: https://gist.github.com/1012927) (global-set-key (kbd "s-") 'ns-toggle-fullscreen) ;; Set/increase/decrease transparency (via helpers.el)