--- a/.emacs-my Sun Jan 04 01:06:57 2015 +0200
+++ b/.emacs-my Sun Jan 04 01:58:14 2015 +0200
@@ -863,8 +863,7 @@
(global-set-key [?\C-x left] 'previous-buffer)
(global-set-key [s-right] 'next-buffer)
(global-set-key [s-left] 'previous-buffer)
-(global-set-key (kbd "C-x C-k") 'kill-this-buffer)
-(defun my-kill-this-buffer-maybe-switch-to-next ()
+(defun my--kill-this-buffer-maybe-switch-to-next ()
"Kill current buffer. Switch to next buffer if previous command
was switching to next buffer or this command itself allowing
sequential closing of uninteresting buffers."
@@ -873,7 +872,8 @@
(kill-buffer (current-buffer))
(when (memq cmd (list 'next-buffer this-command))
(next-buffer))))
-(global-set-key [?\C-x deletechar] 'my-kill-this-buffer-maybe-switch-to-next)
+(global-set-key [?\C-x deletechar] 'my--kill-this-buffer-maybe-switch-to-next)
+(global-set-key [s-delete] 'my--kill-this-buffer-maybe-switch-to-next)
(defun my--backward-other-window ()
(interactive)
(other-window -1))
@@ -892,6 +892,7 @@
;; buffer-menu better then buffer-list, but ibuffer much better.
(global-set-key "\C-x\C-b" 'ibuffer)
+(global-set-key [s-insert] 'ibuffer)
(icomplete-mode 1)
(setq icomplete-with-completion-tables t)