diff --git a/my-funcs.el b/my-funcs.el index 1e536e090..bb32b8de1 100644 --- a/my-funcs.el +++ b/my-funcs.el @@ -4,6 +4,24 @@ (compile (concat "python " (buffer-name)))) (setq compilation-scroll-output t) +;; from https://gist.github.com/3402786 +(defun toggle-maximize-buffer () "Maximize buffer" + (interactive) + (if (= 1 (length (window-list))) + (jump-to-register '_) + (progn + (set-register '_ (list (current-window-configuration))) + (delete-other-windows)))) + +;; from http://stackoverflow.com/questions/2905575/emacs-pass-arguments-to-inferior-python-shell-during-buffer-evaluation +(defun python-send-buffer-with-args (args) + (interactive "sArguments: ") + (let ((source-buffer (current-buffer))) + (with-temp-buffer + (insert "import sys; sys.argv = '" args "'.split()\n") + (insert-buffer-substring source-buffer) + (python-shell-send-buffer)))) + (defun z:set-transparency (value) "Sets the transparency of the frame window. 0=transparent/100=opaque" (interactive "nTransparency Value 0 - 100 opaque:") diff --git a/my-keybindings-work.el b/my-keybindings-virga.el similarity index 100% rename from my-keybindings-work.el rename to my-keybindings-virga.el diff --git a/my-keybindings.el b/my-keybindings.el index 4bf42cdc4..a0d7a07e1 100644 --- a/my-keybindings.el +++ b/my-keybindings.el @@ -1,2 +1,4 @@ +;; Key Bindings ================================================================ +(global-set-key (kbd "C-x x") 'kill-this-buffer) (provide 'my-keybindings) diff --git a/my-package-init/init-highlight-symbol.el b/my-package-init/init-highlight-symbol.el new file mode 100644 index 000000000..c8935798f --- /dev/null +++ b/my-package-init/init-highlight-symbol.el @@ -0,0 +1,6 @@ +(require 'highlight-symbol) +(global-set-key [(control f3)] 'highlight-symbol-at-point) +(global-set-key [f3] 'highlight-symbol-next) +(global-set-key [(shift f3)] 'highlight-symbol-prev) +(global-set-key [(meta f3)] 'highlight-symbol-remove-all) +(global-set-key [(control meta f3)] 'highlight-symbol-query-replace) diff --git a/my-packages.el b/my-packages.el index 1eb436196..a3fb80ee7 100644 --- a/my-packages.el +++ b/my-packages.el @@ -12,6 +12,7 @@ erlang evil fill-column-indicator + highlight-symbol key-chord p4 powerline