   ;; lines must have the same number of columns of groups of non-space characters
   ("C-x |"        . align-columns)
   ("C-x <kp-add>" . count-words-region) ; count in whole buffer with `C-u' prefix
-  ("C-k"          . kill-line)
-  ("C-S-k"        . smart-kill-whole-line)
+  ("C-k"          . modi/kill-line)
   ;; override the binding of `C-o` for `open-line'
   ("C-o"          . modi/smart-open-line)
   ("C-j"          . modi/pull-up-line)

    (forward-line 1)
    (back-to-indentation)))

;; Make `kill-whole-line' indentation aware
;; https://github.com/lunaryorn/stante-pede/blob/master/init.el
(defun smart-kill-whole-line (&optional arg)
  "Kill whole line and move back to indentation.
Kill the whole line with function `kill-whole-line' and then move
`back-to-indentation'."
  (interactive "p")
  (kill-whole-line arg)
  (back-to-indentation))

(defun modi/smart-open-line (&optional n)
  "Move the current line down if there are no word chars between the start of

;; Time-stamp: <2015-05-28 23:23:14 kmodi>

;; Functions related to editing text in the buffer

