From 17403015fb5796030565bb95b73e2598a6d56b37 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 4 Dec 2015 03:31:54 -0500 Subject: [PATCH] Fix extract-rectangle-line wholenump error --- core/core-evil.el | 7 +++++++ core/core-vars.el | 1 + 2 files changed, 8 insertions(+) diff --git a/core/core-evil.el b/core/core-evil.el index a08859095..878d9ad9e 100644 --- a/core/core-evil.el +++ b/core/core-evil.el @@ -84,6 +84,13 @@ (when (minibuffer-window-active-p (minibuffer-window)) (narf-minibuffer-quit))) + ;; Monkey-patch an error triggered randomly during column-selection caused + ;; by `extract-rectangle-line' receiving a float: + ;; evil-move-to-column: Wrong type argument: wholenump, 12.0 + (defun narf*evil-extract-rectangle-line-fix (args) + (mapcar (lambda (i) (if (numberp i) (truncate i) i)) args)) + (advice-add 'extract-rectangle-line :filter-args 'narf*evil-extract-rectangle-line-fix) + ;; buffer-local ex commands, thanks to: ;; http://emacs.stackexchange.com/questions/13186 (defun evil-ex-define-cmd-local (cmd function) diff --git a/core/core-vars.el b/core/core-vars.el index 74ca0dea9..c84960a40 100644 --- a/core/core-vars.el +++ b/core/core-vars.el @@ -29,6 +29,7 @@ buffer to display.") "*Buffer List*" "*Ibuffer*" "*esh command on file*" "*WoMan-Log*" "*compilation*" "*use-package*" "*quickrun*" "*eclim: problems*" "*Flycheck errors*" + "*popwin-dummy*" ;; Helm "*helm*" "*helm recentf*" "*helm projectile*" "*helm imenu*" "*helm company*" "*helm buffers*" "*Helm Css SCSS*"